<SEC-DOCUMENT>0001013857-25-000024.txt : 20250212
<SEC-HEADER>0001013857-25-000024.hdr.sgml : 20250212
<ACCEPTANCE-DATETIME>20250212161142
ACCESSION NUMBER:		0001013857-25-000024
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		141
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250212
DATE AS OF CHANGE:		20250212

FILER:

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

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

	BUSINESS ADDRESS:	
		STREET 1:		225 WYMAN STREET
		STREET 2:		STE 300
		CITY:			WALTHAM
		STATE:			MA
		ZIP:			02451-1293
		BUSINESS PHONE:		6173749600

	MAIL ADDRESS:	
		STREET 1:		225 WYMAN STREET
		STREET 2:		STE 300
		CITY:			WALTHAM
		STATE:			MA
		ZIP:			02451-1293
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>pega-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:d50c6e65-f04a-4ec3-8656-8ad17deb8827,g:b986a230-b262-43dc-89f1-bc6e46f6739b,d:a5046420b822485aab40ad4f0b7bb4ba-->
<html xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2024" xmlns:pega="http://www.pega.com/20241231" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>pega-20241231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-32">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-35">0001013857</ix:nonNumeric><ix:nonNumeric contextRef="c-52" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="f-471">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-803">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-804">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-807">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-808">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-106" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="f-900">0.0074045</ix:nonFraction><ix:nonNumeric contextRef="c-231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-1169">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-260" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-1170">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-237" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-1171">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-266" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-1172">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-243" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-1173">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-272" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-1174">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-249" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-1175"></ix:nonNumeric><ix:nonNumeric contextRef="c-278" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-1176"></ix:nonNumeric><ix:nonNumeric contextRef="c-346" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1560">442</ix:nonNumeric><ix:nonNumeric contextRef="c-349" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1561">491</ix:nonNumeric><ix:nonNumeric contextRef="c-352" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1562">400</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="pega-20241231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>pega:segment</xbrli:measure></xbrli:unit><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:unit id="day"><xbrli:measure>pega:day</xbrli:measure></xbrli:unit><xbrli:unit id="tradingday"><xbrli:measure>pega:tradingDay</xbrli:measure></xbrli:unit><xbrli:unit id="consecutivetradingday"><xbrli:measure>pega:consecutiveTradingDay</xbrli:measure></xbrli:unit><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:unit id="lawsuit"><xbrli:measure>pega:lawsuit</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><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="c-21"><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="c-22"><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="c-23"><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="c-24"><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="c-25"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pega:InternalUseSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pega:InternalUseSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><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="srt:CounterpartyNameAxis">pega:ClientAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><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="srt:CounterpartyNameAxis">pega:ClientAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">pega:UnbilledReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><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="srt:CounterpartyNameAxis">pega:ClientAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">pega:TotalReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pega:ComputerSoftwarePurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pega:ComputerSoftwarePurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></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="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><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:context id="c-102"><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="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><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="c-105"><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="c-106"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</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="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</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="c-110"><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>2023-03-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><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>2023-03-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CappedCallTransactionsMember</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="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CappedCallTransactionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CappedCallTransactionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CappedCallTransactionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2019-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><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><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><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><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><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><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><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:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><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:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><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:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><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:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><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:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-233"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-244"><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>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><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>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><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>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><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>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><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>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><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>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-269"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><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>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-275"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-277"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-278"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-279"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-280"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-282"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-284"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><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>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">pega:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:CorporateIncentiveCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:CorporateIncentiveCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndFourLongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndFourLongTermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pega:NonEmployeeDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2006-01-01</xbrli:startDate><xbrli:endDate>2006-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-311"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:TimeBasedVestingStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:TimeBasedVestingStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:TimeBasedVestingStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-315"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-321"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-322"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-323"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-324"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-325"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">pega:TradeSecretMisappropriationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</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="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">pega:ViolationOfTheVirginiaComputerCrimesActMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</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="c-340"><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:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-15</xbrli:startDate><xbrli:endDate>2022-09-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-341"><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-09-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:ClassActionCase12999AndCase11220Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:AlanTreflerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:AlanTreflerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:AlanTreflerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:RifatKerimAkgonulMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:RifatKerimAkgonulMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:RifatKerimAkgonulMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:LeonTreflerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:LeonTreflerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001013857</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:LeonTreflerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_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="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></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:0.1%"/><td style="width:2.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.652%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#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%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT of 1934</span></td></tr></table></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">December&#160;31</ix:nonNumeric>, 2024</ix:nonNumeric></span></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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.048%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.652%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</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%">TRANSITION REPORT PURSUANT TO SECTION 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 No.&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">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:700;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="c-1" name="dei:EntityRegistrantName" id="f-7">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)</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 style="width:10.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.826%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.253%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.384%"/><td style="width:0.1%"/></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="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">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:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">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:100%">(IRS Employer Identification No.)</span></td></tr></table></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:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">225 Wyman Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Waltham</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" id="f-12">MA</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">02451</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%">(Address of principal executive offices, including zip code)</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:8pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">617</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',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:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">374-9600</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </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="margin-bottom:8pt;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:700;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 style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></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:100%;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:100%;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:100%;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:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">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:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">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:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></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:700;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act: </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:120%">None</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. <ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746; </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:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the Registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:3pt"><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="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</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:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt"><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).&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</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:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt"><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 emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging 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 style="width:15.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.951%"/><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-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">Large accelerated filer</ix:nonNumeric></span></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:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9746;</span></div></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:120%">Accelerated filer</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:8pt;font-weight:400;line-height:100%">&#9744;</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:120%">Non-accelerated filer</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:8pt;font-weight:400;line-height:100%">&#9744;</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:120%">Smaller reporting company</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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric></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:120%">Emerging growth company</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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#9744;</ix:nonNumeric></span></td></tr></table><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:3pt"><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 filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">&#9746;</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#9633;</ix:nonNumeric> </span></div><div style="margin-top:3pt"><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 any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9633;</span></div><div style="margin-top:3pt"><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 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:'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:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">&#9746;</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate market value of the Registrant&#8217;s common stock held by non-affiliates, based upon the closing price of the Registrant&#8217;s common stock on the NASDAQ Global Select Market of $60.53, on June&#160;30, 2024 was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-8" name="dei:EntityPublicFloat" scale="9" id="f-29">2.7</ix:nonFraction> billion.</span></div><div style="margin-top:3pt"><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="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">85,898,878</ix:nonFraction> shares of the Registrant&#8217;s common stock, $0.01 par value per share, outstanding on January&#160;31, 2025.</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%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-31" escape="true"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Portions of the Registrant&#8217;s definitive proxy statement related to its 2025 annual meeting of stockholders to be filed subsequently are incorporated by reference into Part III of this report.</span></div></ix:nonNumeric><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="ia5046420b822485aab40ad4f0b7bb4ba_7"></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><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="margin-bottom:3pt;margin-top:3pt"><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%">ANNUAL REPORT ON FORM 10-K </span></div><div style="margin-bottom:3pt;margin-top:3pt"><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 style="width:4.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.542%"/><td style="width:0.1%"/></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:100%">Item</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%">Page</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:700;line-height:100%">PART I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" 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:400;line-height:100%">1</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%">Business</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_16">4</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">1A</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%">Risk Factors</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_19">10</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">1B</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%">Unresolved Staff Comments</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_37">21</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1C</span></div></td><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-weight:400;line-height:100%">Cybersecurity</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_40">21</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">2</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%">Properties</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_43">23</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">3</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%">Legal Proceedings</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_46">23</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">4</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%">Mine Safety Disclosures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_49">23</a></span></div></td></tr><tr style="height:14pt"><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="padding:0 1pt"/><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:700;line-height:100%">PART II</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" 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:400;line-height:100%">5</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%">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_55">24</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">6</span></td><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-weight:400;line-height:100%">[Reserved]</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_58">25</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">7</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%">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:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_61">25</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">7A</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%">Quantitative and Qualitative Disclosures about Market Risk</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_100">33</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">8</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%">Financial Statements and Supplementary Data</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_103">35</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">9</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%">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_199">67</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">9A</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%">Controls and Procedures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_202">67</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">9B</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%">Other Information</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_205">67</a></span></div></td></tr><tr><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:400;line-height:100%">9C</span></div></td><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-weight:400;line-height:100%">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_211">67</a></span></div></td></tr><tr style="height:14pt"><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="padding:0 1pt"/><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:700;line-height:100%">PART III</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" 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:400;line-height:100%">10</span></td><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-weight:400;line-height:100%">Directors, Executive Officers and Corporate Governance</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_217">68</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">11</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%">Executive Compensation</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_220">68</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">12</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%">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_223">68</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">13</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%">Certain Relationships and Related Transactions, and Director Independence</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_226">68</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">14</span></td><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-weight:400;line-height:100%">Principal Accountant Fees and Services</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_229">68</a></span></div></td></tr><tr style="height:14pt"><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="padding:0 1pt"/><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:700;line-height:100%">PART IV</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" 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:400;line-height:100%">15</span></td><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-weight:400;line-height:100%">Exhibits and Financial Statement Schedules</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_235">69</a></span></div></td></tr><tr><td colspan="3" 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:400;line-height:100%">16</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%">Form 10-K Summary</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_247">70</a></span></div></td></tr><tr style="height:12pt"><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="padding:0 1pt"/><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%">Signatures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#ia5046420b822485aab40ad4f0b7bb4ba_250">71</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="ia5046420b822485aab40ad4f0b7bb4ba_10"></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 I </span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_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%">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 Annual Report on Form 10-K (&#8220;Annual Report&#8221;), including without limitation, &#8220;Item 1. Business,&#8221; &#8220;Item 1A. Risk Factors,&#8221; &#8220;Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities,&#8221; and &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; along with other reports that we have filed with the Securities and Exchange Commission (&#8220;SEC&#8221;), external documents, and oral presentations, 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, intends to, projects, forecasts, guidance, likely, and usually or variations of such words and other similar expressions identify forward-looking statements. These statements represent our views only as of the date the statement was made and 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 successful execution of investments in artificial intelligence;</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">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">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">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">potential legal and financial liabilities, as well as 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 ongoing litigation with Appian Corp.;</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 &#8220;Item 1A. Risk Factors&#8221; of this Annual Report and other filings we make with the SEC.</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%">Investors are cautioned not to place undue reliance on such forward-looking statements, and there are no assurances that the results included in such statements will be achieved. Although subsequent events may cause our view to change, except as required by applicable law, we do not undertake and expressly disclaim any obligation to publicly update or revise these forward-looking statements, whether as the result of new information, future events, or otherwise. The forward-looking statements in this Annual Report represent our views as of February&#160;12, 2025.</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="ia5046420b822485aab40ad4f0b7bb4ba_16"></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 1. BUSINESS</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%">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 develop, market, license, host, and support enterprise software that helps organizations optimize decisions and processes in real-time so they can deliver outcomes that transform their business. Our powerful platform for enterprise artificial intelligence (&#8220;AI&#8221;) decisioning and workflow automation enables the world&#8217;s leading brands and government agencies to hyper-personalize customer experiences, automate customer service, and streamline operations, mission-critical business processes, and workflows. With Pega, our clients can leverage our AI technology and scalable architecture to accelerate their digital transformation. In addition, our sales and client success teams, world-class partners, and clients are able to leverage Pega GenAI Blueprint</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;Blueprint&#8221;) to rapidly prototype and accelerate the development and deployment of applications quickly and collaboratively.</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%">To grow our business, we intend 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">Increase market share by developing and delivering a platform for enterprise AI decisioning and workflow automation for buyers in marketing, sales, service, operations, and IT that can work together seamlessly with maximum competitive differentiation;</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">Deepen and expand our relationships with existing clients; </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">Establish relationships with new clients; 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">Continue to scale our marketing efforts to support how today&#8217;s buyers discover, evaluate, and choose products and services.</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%">Whether we are successful depends, in part, on our ability 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">Execute our marketing and sales strategies;</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">Manage our expenses appropriately as we grow our organization;</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">Develop new products and enhance our existing products; 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">Incorporate acquired technologies into our solutions and the unified Pega Platform&#8482;.</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%">Our Products</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%">Pega Infinity</span></div><div style="margin-bottom:3pt;margin-top:3pt"><img src="pega-20241231_g1.jpg" alt="image2.jpg" style="height:425px;margin-bottom:5pt;vertical-align:text-bottom;width:756px"/></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%">4</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%">Pega Infinity&#8482;, the latest version of our software portfolio, helps build agility into our clients&#8217; organizations so they can work smarter, unify experiences, and adapt to meet changing requirements. </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 applications and low-code platform intersect with and encompass several software markets, 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">Customer Engagement, including Customer Relationship Management (&#8220;CRM&#8221;);</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">Digital Process Automation (&#8220;DPA&#8221;), including Business Process Management (&#8220;BPM&#8221;), Workflow, and Dynamic Case Management (&#8220;DCM&#8221;), and Business Orchestration and Automation Technologies (&#8220;BOAT&#8221;);</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">Low-code application development platforms (&#8220;LCAP&#8221;), including Multi-experience Development Platforms (&#8220;MXDP&#8221;);</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">Robotic Process Automation (&#8220;RPA&#8221;), and Task-Centric Process Automation;</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">Business Rules Management Systems (&#8220;BRMS&#8221;);</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">Decision Management, including predictive and adaptive analytics and Real-time Interaction Management (&#8220;RTIM&#8221;); 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">the Vertical-Specific Software (&#8220;VSS&#8221;) market of industry solutions and packaged applications. </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%">1:1 Customer Engagement</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 omnichannel customer engagement applications are designed to maximize the lifetime value of customers and help reduce the costs of serving customers while ensuring a consistent, unified, and personalized customer experience. At the center of our customer engagement applications is the Pega Customer Decision Hub&#8482;, our real-time, AI-powered decision engine, which can predict a customer&#8217;s behavior and recommend the &#8220;next best action&#8221; to take across channels in real-time. It is designed to enable enterprises to improve customer acquisition and experience across inbound, outbound, and paid media channels. It incorporates AI in the form of predictive and machine-learning analytics and business rules and executes these decisions in real-time to evaluate the context of each customer interaction and dynamically deliver the most relevant action, offer, content, and channel.</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%">Customer Service</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 Pega Customer Service&#8482; application simplifies customer service. It is designed to anticipate customer needs, connect customers to the right people and systems, automate or intelligently guide customer interactions, rapidly and continuously evolve the customer service experience, and allow enterprises to deliver consistent interactions across channels and improve employee productivity. The application consists of a contact center desktop, case management for customer service, chat, knowledge management, mobile field service, omnichannel self-service, AI-powered virtual assistants, and industry-specific processes (&#8220;Microjourney</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) and data models. For clients who want to extend intelligence and automation into the early stages of the customer journey, Pega Sales Automation&#8482; automates and manages the entire sales process, from prospecting to product fulfillment. It allows enterprises to capture best practices and leverage AI to guide sales teams through the sales and customer onboarding processes.</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%">Workflow Automation</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%">Pega Platform&#8482;, our software for AI-powered workflow automation, boosts the efficiency of our clients&#8217; processes and operational workflows. This technology allows organizations to take an end-to-end approach to transformation by using intelligence and design thinking to streamline processes and create better customer and employee experiences. With Blueprint, clients can leverage the power of AI to design best practice processes for any industry domain in minutes. Pega&#8217;s automation goes beyond traditional Business Process Management (&#8220;BPM&#8221;) to unify technologies such as Robotic Process Automation (&#8220;RPA&#8221;) and AI and enable organization-wide digital transformation. With its workflow automation capabilities, the Pega Platform allows clients to break down silos, improve customer-centricity, add agility to legacy technology, and provide end-to-end automation to support the needs of customers and employees.</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%">Our Capabilities</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 drive better business outcomes for our clients in three ways:</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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">1:1 Customer Engagement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: we enable clients to hyper-personalize interactions with their customers using our AI-powered decision engine, resulting in higher customer lifetime value.</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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Customer Service</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: we enable clients to streamline customer service and deliver better service experiences for their customers and employees, resulting in higher customer satisfaction and loyalty with reduced costs.</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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Workflow Automation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: we enable clients to automate mission-critical workflows, resulting in improved operational efficiency, faster time to value, and lower cost. </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><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%">We deliver our solution through our Center-out Business&#174; Architecture&#8482;, enabling clients to transcend channels and internal data silos to achieve quick wins and long-term transformation. This approach insulates business logic from back-end and front-end complexity, delivering consistent customer experiences and agility to the 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%">The key aspects of this architecture are:</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:400;line-height:120%">Centrally-managed AI-powered decisioning</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%">Pega&#8217;s centrally-managed AI-powered decisioning ensures AI and business rules operate across all channels. Applications built on Pega&#8217;s low-code Platform leverage predictive and adaptive analytics to deliver personalized customer experiences and maximize business objectives. For example, Pega Customer Decision Hub, a centralized, always-on &#8220;customer brain,&#8221; unleashes the power of predictive analytics, machine learning, and real-time decisioning across our clients&#8217; data, systems, and touchpoints &#8212; orchestrating engagement across customer interaction channels and optimizing processes for better efficiency.</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:400;line-height:120%">End-to-end workflow automation aligned with business outcomes</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 combine human-assisted robotic desktop automation and unattended robotic process automation with our unified workflow automation and case management capabilities. This combination provides our platform and applications the differentiated ability to automate customer-facing and back-office operational processes from &#8220;end to end,&#8221; connecting across organizational and system silos to connect customers and employees to outcomes seamlessly and efficiently.</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%">Consistent omnichannel experiences</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%">With centrally defined business and process logic, Pega provides dynamic, open APIs to align front-end channels and business logic for consistent customer experiences. By leveraging innovative user interface (UI) technology, Pega-powered processes and decisions can be easily embedded into existing front ends or used as the basis for new employee-facing applications.</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%">Insulation of back-end complexity</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%">Pega&#8217;s architecture insulates case and decision logic from the complexity of back-end systems. Our data virtualization automatically pulls in needed data in a common structure, regardless of source. This capability allows clients the agility to build new experiences on existing systems, modernizing legacy systems without breaking existing processes.</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%">A layered approach to managing variation</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%">Pega&#8217;s Situational Layer Cake&#8482; organizes logic into layers that map to the unique dimensions of a client&#8217;s business &#8211; customer types, lines of business, geographies, etc. This layered approach lets organizations manage variations of their businesses without duplicating logic. This capability allows initial deployments into a single department or region to seamlessly scale to manage the complexity of a global, multi-line enterprise.</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 our Center-out Business Architecture, Pega technology has been designed to be deployed rapidly, be easily changed, and scale across changing architecture needs.</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%">Rapid, AI-enabled transformation</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%">Pega's approach to digital transformation projects brings business, IT, and AI together to accelerate collaboration, development, and time-to-value. We and our customers are able to begin projects in Blueprint, which leverages generative AI to analyze business requirements and legacy documentation to generate a starting point template aligned with clients' strategic business outcomes. From there, Blueprint streamlines business and IT collaboration, providing guidance to teams through the end-to-end requirements gathering process &#8211; either through virtual collaboration or in a workshop setting.</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%">Through use of Blueprint, our clients are able to generate a starting point application that gives developers a head start on deep configuration and integration. Through our low-code configuration and AI-powered assistance, developers in Pega are aided in quickly building out and adapting application functionality. We refer to this process as our Pega Express&#8482; design and implementation. Pega Express assists in the acceleration of application build out in alignment with client success criteria, emphasizing reusable components that ensure both immediate and long-term value creation, and uses an agile approach.</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:400;line-height:120%">Pega Cloud</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%">Pega Cloud</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> allows clients to develop, test, and deploy, on an accelerated basis, our applications and the Pega Platform using a secure, flexible internet-based infrastructure, minimizing cost while focusing on core revenue-generating competencies.</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%">Some clients will choose to manage the Pega deployment themselves using the cloud architecture they prefer. This multi-cloud approach, which includes both Pega Cloud and client-managed cloud, gives our clients the ability to select and change, as needed, the best cloud architecture for the security, data access, speed-to-market, and budget requirements of each application they deploy.</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%">Our Services and Support</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 offer services and support through our Global Client Success, Global Service Assurance and Client Support, and Pega</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Academy groups. We also use third-party contractors to assist us in providing these services.</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><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;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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Global Client Success</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Global Client Success guides our clients to maximize their investment in our technology and realize the business outcomes they are targeting. Within Global Client Success, our Client Innovation team helps clients transform and prototype their customer journeys through our Pega Catalyst&#8482; offering, our Success team ensures our clients receive the maximum business value from their Pega investments, and our Pega Consulting team provides planning, design, implementation, and assurance services.</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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Global Service Assurance and Client Support</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Global Service Assurance addresses risks to client success because of technical concerns. By providing technical staff dedicated to client success, we reduce the time to resolve technical issues, eliminate lengthy deliberations of technical resource logistics, and increase clients&#8217; confidence in our technology and client service. Global Client Support provides technical support for our products and services. Support services include cloud service reliability management, online support community management, self-service knowledge, proactive problem prevention through information and knowledge sharing, problem tracking, prioritization, escalation, diagnosis, and resolution.</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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Pega Academy </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; Pega Academy offers enablement content for all Pega product implementations to ensure the success of our Clients and Partners. We have increased our ability to train partners and clients to implement our technology and made it easier for individuals to stay current as it evolves. We offer many mediums, including instructor-led and online training to our employees, clients, and partners so individuals can learn in the way that best suits them. We have also partnered with universities to provide our courseware as part of the student curriculum to expand our ecosystem of enablement content. In addition, we have robust and comprehensive documentation on our documentation portal, so people have the information at their fingertips in the moment of need. Lastly, engagement is an important part of our strategy to create a broad ecosystem passionate about Pega technology to further increase our advocates across our clients and other key stakeholders.</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%">Our Partners</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 collaborate with global systems integrators and technology consulting firms that provide consulting services to our clients, as well as Independent Software Vendors (&#8220;ISVs&#8221;), cloud hyperscalers, and technology partners that extend clients&#8217; investments with integrated solutions</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In addition, Authorized Training Partners (&#8220;ATPs&#8221;) support Pega customers in local languages, while our Workforce Development Partners let clients outsource their recruiting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Strategic partnerships with these firms are important to our sales efforts because they influence buying decisions, identify sales opportunities, and complement our software with their domain expertise, solutions, and service capabilities. These partners may deliver strategic business planning, consulting, project management, training, and implementation services to our 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%">Our partners are recognized through our Pega partner program, helping those organizations differentiate themselves in the market place. They do so by achieving distinctions in industries or across specific solutions areas and geographies. Pega&#8217;s largest partners include Aaseya, Accenture, Areteans, Capgemini, Coforge, Cognizant Technology Solutions, Evonsys Inc, Ernst &amp; Young, HCL Tech, Infosys, LTIMindtree, Tata Consultancy Services, and Virtusa. </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%">Our Markets</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%">Target 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%">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 by industry. </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 clients represent many industries, 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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Financial services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Pega&#8217;s software for AI-powered decisioning and workflow automation is used by financial services organizations for Customer Engagement, Onboarding and KYC, Lending, Customer Service, Payment Exceptions, Bank Operations, and Managing Financial Crime. Our platform enables clients to increase loyalty and wallet share, reduce time and effort to close loans and open accounts, address compliance more effectively while simplifying customer experiences, resolve service requests across channels more quickly with less effort, and boost the efficiency of various back-office processes with fewer human touches.</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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Government</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Pega&#8217;s software for AI-powered decisioning and workflow automation is used by government agencies for Enterprise Modernization, Licensing, Investigative Case Management, Grants and Financial Management, Acquisition and Supply Chain Modernization, and Citizen Service. Our platform enables clients to modernize legacy systems and processes to meet the growing demands for improved constituent service, lower costs, reduced fraud, and greater transparency.</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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Communications and media</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Pega&#8217;s software for AI-powered decisioning and workflow automation is used by communications and media organizations for Customer Engagement, Order Management, Customer Service, Service Assurance, Network Operations, and Shared Services. Our platform enables clients to increase loyalty and wallet share, simplify experiences while accelerating revenues and processes, resolve service requests across channels more quickly with less effort, drive a faster, simpler repair experience, and boost the efficiency of 5G, fiber, and cloud processes.</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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Healthcare</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Pega&#8217;s software for AI-powered decisioning and workflow automation is used by healthcare organizations for Consumer Engagement, Onboarding and Enrollment, Customer Service, Care Management Services, and Claims/Core Admin. Our platform enables clients to improve member and patient outcomes, loyalty, and retention, simplify experiences with reduced time and effort, resolve service requests faster and easier across channels, advance efficient flexible healthcare coordination, and deliver streamlined, modern experiences for members, providers, and employees.</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><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;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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Insurance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Pega&#8217;s software for AI-powered decisioning and workflow automation is used by insurance companies for Customer Engagement, Sales, Distribution, Underwriting, Policyholder Service, and Claims. Our platform enables clients to nurture and grow their book of business, increase agent sales effectiveness, power better partner performance and loyalty, automate application intake and processing with intelligence, personalize seamless policy lifecycle experiences, and improve claims handling efficiencies with more modern customer and employee experiences.</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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Manufacturing and high tech</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Pega&#8217;s software for AI-powered decisioning and workflow automation is used by manufacturers to streamline their complex global operations and create more value for their customers, dealers, distributors, and suppliers while directly managing the performance, uptime, and impact of their connected products, equipment, and experiences. Our platform enables clients to reduce the complexity of enterprise operations in domains like supply chain, order management, quality management, shared services, customer service, and aftermarket services, including warranty management and captive finance, while minimizing the constraints on digital transformation caused by legacy systems.</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-style:italic;font-weight:400;line-height:120%;padding-left:5.5pt">Consumer services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Pega&#8217;s software for AI-powered decisioning and workflow automation is used by consumer services organizations for Customer Engagement, Supplier Onboarding, Customer Service, and Enterprise Operations in industries such as transportation, utilities, internet providers, retail, hospitality, and entertainment. Our platform enables clients to enable more personalized real-time next best action, accelerate onboarding with simplified experiences, automate the resolution of customer requests across channels with increased digital self-servicing, and streamline operations to rapidly reduce cost, time, and risks while increasing customer satisfaction.</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%">Competition</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 markets for our offerings are intensely competitive, rapidly changing, and highly fragmented as current competitors expand their product offerings and new companies enter the market.</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 compete in the CRM, including marketing, sales, and customer service, and DPA, including BPM, case management, decision management, robotic automation, low-code application development, and mobile application development platform software markets, as well as in markets for the vertical applications we provide (e.g., Pega Know Your Customer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for Financial Services, Pega Smart Dispute&#8482;).</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 also compete with clients&#8217; internal information systems departments that seek to modify their existing systems or develop their own proprietary systems and professional service organizations that develop their own products or create custom software in conjunction with rendering consulting services.</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%">Competitors vary in size, scope, and breadth of the products and services they offer and include some of the world&#8217;s largest companies, including International Business Machines Corporation (&#8220;IBM&#8221;), Microsoft Corporation, Oracle Corporation, Salesforce.com, SAP SE, and ServiceNow.</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 have been most successful in competing for clients whose businesses are characterized by a high degree of change, complexity, and/or regulation.</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 believe we are competitively differentiated because our unified Pega Platform is designed to allow client business and IT staff, using a single, intuitive user interface, to build and evolve enterprise applications in a fraction of the time it would take with disjointed architectures and tools offered by many of our competitors. In addition, our applications, built on the Pega Platform, provide the same flexibility and ability to adapt to our clients&#8217; needs as the Pega Platform. We believe we compete favorably due to our expertise in our target industries and our long-standing client relationships. We believe we compete less favorably on some of the above factors against our larger competitors, many of which have greater sales, marketing, and financial resources, a more extensive geographical presence, and greater name recognition. In addition, we may be at a competitive disadvantage against our larger competitors with respect to our ability to provide expertise outside our target industries.</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 additional information, see risk factor "The market for our offerings is intensely and increasingly competitive, rapidly changing, and fragmented" in Item 1A of this Annual Report.</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%">Intellectual Property</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 copyright, patent, trademark, and trade secrets laws, as well as confidentiality procedures and contractual provisions to protect our intellectual property rights and our brand. We have obtained patents relating to our system architecture and products in strategic global markets. We enter into confidentiality, intellectual property ownership, and license agreements with our employees, partners, clients, and other third parties. To protect our proprietary rights, we also control access to and ownership of software, services, documentation, and other information. We also purchase or license third-party technology, including open-source software and large language models, that we incorporate into our products and services.</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%">8</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%">Sales and Marketing</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 encourage our direct sales force and outside partners to co-market, pursue joint sales initiatives, and drive broader adoption of our technology, helping us grow our business more efficiently and focus our resources on continued innovation and enhancement of our solutions. In addition, strategic partnerships with management consulting firms and major systems integrators are important to our sales efforts because they influence buying decisions, help us identify sales opportunities, and complement our software and services with their domain expertise and consulting capabilities. We also partner with technology providers and application developers.</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%">To support our sales efforts, we conduct a broad range of marketing programs, including awareness advertising, client and industry-targeted solution campaigns, trade shows, including our PegaWorld</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> user conference, solution seminars and webinars, industry analyst and press relations, web and digital marketing, community development, social media presence, and other direct and indirect marketing efforts. In addition, our consulting employees, business partners, and other third parties also conduct joint and separate marketing campaigns that generate sales leads. Our sales and marketing efforts are premised on the strength of our products, and the success of our clients, both as our products exist currently and as our products will continue to develop in the future through our research and development efforts.</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%">Research and Development</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 research and development organization is responsible for product architecture, core technology development, product testing, and quality assurance. Our product development priority is to continue expanding our technology&#8217;s capabilities and ensure we deliver superior cloud-native solutions. We intend to maintain and extend the support of our existing applications, and we may choose to invest in additional strategic applications that incorporate the latest business innovations. We also intend to maintain and extend the support for popular public and private cloud platforms, and integration options to facilitate easy and rapid deployment in diverse IT infrastructures. Our goal with all products is to enhance product capabilities, implementation ease, long-term flexibility, and improve client service.</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%">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%">As of December&#160;31, 2024, we expected to recognize $1.6 billion in revenue from backlog on existing contracts in future periods. For additional information, see "Note 15. Revenue" in Item 8 of this Annual Report.</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%">People and Culture</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 January&#160;31, 2025, we had 5,443 employees: 1,995 in the Americas, 1,223 in Europe, 1,904 in India, and 321 across Asia-Pacific.</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 people are the foundation of our success. We foster an environment where employees feel valued, supported, and empowered to do their best work. Collaboration and fresh thinking drive how we work together, ensuring that our people can contribute meaningfully while growing in their careers.</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 believe that when all perspectives are considered, we make better decisions and create stronger outcomes. By actively listening to our employees, and refining our people strategies, we build a workplace of connection, engagement, and performance.</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%">Learning and Development</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%">Engaging with different perspectives strengthens learning, sharpens thinking, and enhances problem-solving across teams. We are committed to providing our people with meaningful opportunities to learn, develop skills and grow their careers. Our people are encouraged to take ownership of their professional growth, leveraging mentorship, on-demand learning, and structured development programs.</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%">Total Rewards</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 offer a competitive and comprehensive total rewards package that drives performance, supports well-being, and emphasizes career growth. Our compensation philosophy is designed to recognize performance and align with Pega&#8217;s success, with a mix of base pay, short term cash incentives, and long-term incentives.</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%">Beyond compensation, we provide a market competitive benefits suite that promotes health and well-being. We regularly assess and evolve our offerings to ensure they meet the needs of our workforce, recognizing that employees' priorities change over time.</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%">Talent Cultivation</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%">Talent Cultivation is the cornerstone of our people strategy. Our dynamic approach combines continuous feedback with development, enabling employees to thrive in an ever-evolving digital landscape. We foster a culture of growth where every employee can navigate their career journey through our comprehensive learning and development, mentoring, and job shadowing offerings. </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 approach to development prioritizes professional growth and personal well-being. Pega Academy helps accelerate skill development across our global community of employees, clients, and partners, focusing on emerging technologies and capabilities. Our leadership development programs are designed to cultivate leaders who drive high performance while fostering inclusive team environments. Our commitment to continuous learning is backed by education reimbursement programs and external partnerships, ensuring our workforce stays ahead of industry trends and technological advancements.</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%">Corporate 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%">Pegasystems Inc. was incorporated in Massachusetts in 1983. Our stock is traded on the NASDAQ Global Select Market under the symbol &#8220;PEGA.&#8221; Our website is at www.pega.com, and our investor relations website is at www.pega.com/about/investors.</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%">9</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%">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%">We make available our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to these reports, free of charge, through our website as soon as reasonably practicable after we electronically file such material with or furnish such material to the SEC. We also make available on our website reports filed by our executive officers and directors on Forms 3, 4, and 5 regarding their ownership of our securities. Our Code of Conduct is available on our website in the &#8220;Governance&#8221; section.</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 SEC maintains a website that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_19"></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. 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 risks and uncertainties described below are not the only ones we face. Events that we do not currently anticipate, or expect to be immaterial, may also materially adversely affect our results of operations, cash flows, and financial condition.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_22"></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%">Risks Related to Our Business and Industry</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%">If we fail to operate our subscription-based business model successfully, our results of operations and/or cash flows could be negatively impacted.</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 clients largely prefer subscription-based offerings, requiring us to have a scalable organization and make a considerable investment of technical, financial, legal, managerial, and sales 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%">Continued growth of our subscription-based offerings will depend on our ability to continue 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">innovate and include new functionality and improve the usability of our products in a manner that addresses our clients&#8217; needs and requirements; 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">optimally price our products considering marketplace conditions, competition, our costs, and client demand.</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 than in instances where clients manage Pega deployment themselves, our cloud-based subscription model also requires that we rely on third parties to host our software for our clients and incur significant recurring third-party hosting expenses. These expenses may cause the gross margin we realize from our Pega Cloud sales to be lower than the gross margin we realize from our perpetual and term license products or in instances where clients manage Pega deployment themselves, in which cases we do not incur similar recurring third-party hosting expenses. If we are unable to meet these challenges effectively, our operating results and financial condition could be materially adversely affected.</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 may not achieve the key elements of our strategy and grow our business as anticipated.</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 currently intend to grow our business by pursuing strategic initiatives consistent with becoming a Rule of 40 company, meaning a company with combined Annual Contract Value (&#8220;ACV&#8221;) growth rate and free cash flow margin of at least 40%. Key elements of our strategy include increasing our market share by developing and delivering robust solutions that can work together seamlessly with maximum differentiation and minimal customization, offering versatility in the Pega Platform and application deployment and licensing options to meet the specific needs of our clients, growing our network of partner alliances, and developing the talent and organizational structure capable of supporting our revenue and earnings growth targets. We may not achieve one or more of our key initiatives. Our success depends on our ability to manage our expenses as we appropriately grow our organization, successfully execute our marketing and sales strategies, successfully incorporate acquired technologies into our unified Pega Platform, and develop new products or product enhancements. If we are not able to execute these actions, our business may not grow as we anticipate, and our operating results and financial condition could be materially adversely affected.</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%">If we are not successful in executing our investments in AI, including generative AI, our business, financial condition, and results of operations may be harmed.</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 investing significantly in AI, including through our development and deployment of our Pega Customer Decision Hub</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Pega Customer Service</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, PegaPlatfom</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and Pega GenAI Blueprint</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This investment is occurring as the legal and regulatory landscape applicable to AI is uncertain and evolving rapidly, and at the same time as our competitors are also investing in AI. There are significant risks in deploying AI, and there can be no assurance that using AI in our solutions will enhance or be beneficial to our business, including our profitability. The rapid evolution of AI will require the application of resources to develop, test, and maintain our products and services to help ensure that we implement AI in a manner that minimizes any unintended, harmful impact and that maximizes our ability to provide products and services to our customers. Other companies may develop AI enabled products that are similar to ours or adopt and implement AI more successfully or at a quicker pace than we do. If we fail to develop products in a manner that satisfies customer preferences in a timely and cost-effective manner, we may fail to retain our existing customers or increase demand for our solutions. In addition, complying with multiple regulations from different jurisdictions related to AI could increase our cost of doing business, may influence the way that we operate in certain jurisdictions, or may impede our ability to offer certain products and services in certain jurisdictions if we are unable to comply with applicable regulations.</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 depend on key personnel, including our Chief Executive Officer, and must attract and retain qualified personnel in the future.</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%">10</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%">Our business is dependent on key, highly skilled technical, managerial, consulting, sales, and marketing personnel, including our Chief Executive Officer, who is also our founder and largest stockholder. </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 loss of key personnel could be disruptive to our operations and materially adversely affect our financial performance. We do not carry, nor do we currently intend to obtain, significant key-person life insurance on officers or other employees. Our success will depend on attracting and retaining qualified personnel and rapidly replacing and developing new management, as needed. The number of potential employees who have the extensive knowledge needed to develop, sell, and maintain our offerings is limited, and competition for their services is intense. There can be no guarantee that we will be able to attract and retain such personnel. If we are unable to do so, our business, operating results, and financial condition could be materially adversely affected. We have from time to time in the past experienced, and we expect to continue to experience in the future, difficulty in hiring and difficulty in retaining highly skilled employees with appropriate qualifications.</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, we believe our corporate culture has been a key contributor to our success. If we fail to maintain and enhance our corporate culture within an environment of hybrid work, our ability to retain and recruit personnel essential to our success may be negatively affected.</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%">The timing of our license and Pega Cloud revenue is difficult to predict, which may cause our operating results to vary considerably. </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%">A change in the size or volume of license and Pega Cloud arrangements, or a change in the mix between perpetual licenses, subscription licenses, and Pega Cloud arrangements, can cause our revenues and cash flows to fluctuate materially between periods. Revenue from subscription service arrangements, which includes Pega Cloud and maintenance, is typically recognized over the contract term, while revenue from license sales is recognized when the license rights become effective, typically upfront. Subscription licenses and services are typically billed and collected over the contract term, while perpetual licenses are generally 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%">Factors that may influence the predictability of our license and Pega Cloud 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">changes in clients&#8217; budgets and decision-making processes that could affect both the timing and size of 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">the timing of the execution of an agreement or our ability to deliver the products or services; </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">changes in our business model; 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">our ability to execute our marketing and sales strategies.</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 budget for our selling and marketing, product development, and other expenses based upon anticipated future bookings and revenue. If the timing or amount of revenue fails to meet our expectations, our financial performance is likely to be materially adversely affected because only a small portion of our expenses vary with revenue. Other factors that may cause our operating results to vary include changes in foreign currency exchange rates, income tax effects, and the impact of new accounting pronouncements.</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 result, period-to-period comparisons of our operating results are not necessarily meaningful and should not be relied upon to predict future performance. If our revenues and operating results do not meet the expectations of our investors or securities analysts or fall below guidance we may provide to the market, or due to other factors discussed elsewhere in this section, the price of our common stock may decline.</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%">The number and value of license and Pega Cloud arrangements has been increasing, and we may not be able to sustain this growth unless our partners and we can provide sufficient high-quality consulting, training, and maintenance resources to enable our clients to realize significant business value from our software.</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%">Our clients typically request consulting and training to assist them in implementing our license and Pega Cloud offerings. Our clients also usually purchase maintenance on our perpetual and term licenses. As a result, an increase in the number and value of license and Pega Cloud arrangements is likely to increase demand for consulting, training, and maintenance related to our offerings. Given that the number and value of our license and Pega Cloud arrangements has been growing, we will need to provide our clients with more consulting, training, and maintenance to enable them to realize significant business value from our software. We have been increasing our partner and client enablement through training to create an expanded ecosystem of people that are skilled in the implementation of our solutions. However, if our partners and we are unable to provide sufficient high-quality consulting, training, and maintenance resources, our clients may not realize sufficient business value from our offerings to justify follow-on sales, which could impact our future financial performance.</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%">Further, some of our client engagements have high public visibility. If our partners or we encounter problems in helping these clients implement our license and Pega Cloud offerings or if there is negative publicity regarding these engagements (even if unrelated to our services or offerings), our reputation could be harmed, and our future financial performance could be negatively impacted. Finally, the investments required to meet the increased demand for our consulting services could strain our ability to deliver our consulting engagements at desired profitability, thereby impacting our overall profitability and financial results.</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%">We may not be able to maintain our retention rate for our subscription 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%">The majority of our revenue is derived from our subscription offerings. Our clients have no obligation to renew their subscriptions, although historically, most have elected to do so. If our retention rate for those clients decreases, our business, operating results, and financial condition could be materially affected.</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%">11</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%">Investments we are making to continue to grow license and Pega Cloud arrangements may result in decreased profitability or losses and reduced or negative cash flow if we do not continue to increase the value of our license and Pega Cloud arrangements to balance our growth in expenses. </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 expect to provide our clients with more cloud and maintenance support as our business grows and have been investing significantly in research and development to expand and improve the Pega Platform and applications. These investments have resulted in increased fixed costs that do not vary with the level of revenue. If the increased demand for our offerings does not continue, we could experience decreased profitability or losses and reduced or negative cash flow because of these increased fixed costs. Conversely, if we are unable to achieve an appropriate balance of sales and marketing personnel to meet future demand or research and development personnel to enhance our current products or develop new products, we may not be able to achieve our sales and profitability targets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">.</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 rely on third-party relationships.</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 have a number of relationships with third parties that are significant to our sales, marketing, support, and product development efforts, including hosting facilities for our Pega Cloud offering. We rely on software and hardware vendors, large system integrators, and technology consulting firms to supply marketing and sales opportunities for our direct sales force and to strengthen our offerings using industry-standard tools and utilities. We also have relationships with third parties that distribute our products. There can be no assurance that these companies, many of which have far greater financial and marketing resources than us, will not develop or market offerings that compete with ours in the future or will not otherwise end or limit their relationships with us. Further, the use of third-party hosting facilities requires us to rely on the functionality and availability of the third parties&#8217; services, as well as their data security, which despite our due diligence, may be or become inadequate, as further discussed below under the risk factor &#8220;We rely on third-party hosting providers to deliver our offerings, and any disruption or interference with our use of these services could adversely affect our business.&#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-style:italic;font-weight:700;line-height:120%">We face risks from operations and clients based outside of the United States.</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 market our products and services to clients based outside of the U.S., representing 44% of our revenue over the last three years. We have established offices in the Americas, Europe, Asia, and Australia. We anticipate hiring personnel to accommodate increased international demand, and we may also enter into agreements with local distributors, representatives, or resellers. If we are unable to do one or more of these things in a timely and effective manner, the growth, if any, of our international operations may be restricted, and our business, operating results, and financial condition could be materially adversely affected.&#160;</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%">Additional risks inherent in our international business activities 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">laws and business practices favoring local competitors; </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 multiple, conflicting, and changing governmental laws and regulations, including employment, tax, privacy, and data privacy and protection;</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">increased tariffs and other trade barriers; </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 costs of localizing offerings for local markets, including translation into foreign languages and associated expenses; </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">longer payment cycles and credit and collectability risk on our foreign trade receivables; </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">difficulties in enforcing contractual and intellectual property rights; </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">heightened fraud and bribery risks; </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">treatment of revenue from international sources and changes to tax codes, including being subject to foreign tax laws, being liable for paying withholding, income or other taxes in foreign jurisdictions, and other potentially adverse tax consequences (including restrictions on repatriating earnings and the threat of &#8220;double taxation&#8221;); </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 international operations, including increased administrative and compliance expenses;</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">heightened risks of political and economic instability; 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">foreign currency exchange rate fluctuations and controls.</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 can be no assurance that one or more of these factors will not have a material adverse effect on our international operations and, consequently, on 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%">12</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%">Our consulting revenue is significantly dependent upon our consulting personnel implementing new license and Pega Cloud arrangements. </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 derive a substantial portion of our consulting revenue from implementations of new license and Pega Cloud arrangements managed by our consulting personnel and consulting for partner and client-led implementation efforts. Our strategy is to support and encourage partner-led and client-led implementations to increase the breadth, capability, and depth of market capacity to deliver implementation services to our clients. Accordingly, if our consulting personnel&#8217;s involvement in future implementations decreases, this could materially adversely affect our consulting 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%">We frequently enter into a series of license or Pega Cloud arrangements that each focus on a specific purpose or area of operations. If we are not successful in obtaining follow-on business from these clients, our financial performance could be materially adversely affected.</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%">Once a client has realized the value of our software, we work with the client to identify opportunities for follow-on sales. However, we may not be successful in demonstrating this value for several reasons, including the performance of our products, the quality of the services and support provided by our partners and us, or external factors. Also, some of our smaller clients may have limited additional sales opportunities available. We may not obtain follow-on sales, or the follow-on sales may be delayed, and our future revenue could be limited.</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 will need to acquire or develop new products, evolve existing ones, address defects or errors, and adapt to technology 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%">Technical developments, client requirements, programming languages, industry standards, and regulatory requirements frequently change in the markets in which we operate. The introduction of third-party solutions embodying new technologies, including generative AI and the emergence of new industry standards could make our existing and future software solutions obsolete and unmarketable. As a result, our success will depend upon our ability to enhance current products, address any product defects or errors, acquire or develop and introduce new products that meet client needs, keep pace with technology and regulatory changes, respond to competitive products, and achieve market acceptance. Product development requires substantial investments for research, refinement, and testing. We may not have sufficient resources to make the necessary product development investments. We may experience technical or other difficulties that will delay or prevent the successful development, introduction, or implementation of new or enhanced products. We may also experience technical or other challenges integrating acquired technologies into our existing platform and applications. Inability to introduce or implement new or enhanced products in a timely manner could result in loss of market share if competitors are able to provide solutions to meet client needs before we do, give rise to unanticipated expenses related to further development or modification of acquired technologies, and materially adversely affect our financial performance. We may also fail to anticipate adequately and prepare for the development of new markets and applications for our technology and the commercialization of emerging technologies such as generative AI and thereby fail to take advantage of new market opportunities or fall behind early movers in those markets. </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%">The market for our offerings is intensely and increasingly competitive, rapidly changing, and fragmented.</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 encounter significant competition from: </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">customer engagement vendors, including Customer Relationship Management application vendors;</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">Digital Process Automation vendors and platforms, including Business Process Management vendors, low-code application development platforms, and service-oriented architecture middleware vendors;</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">case management vendors;</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">decision management, data science, and AI vendors, as well as vendors of solutions that leverage decision making and data science in managing customer relationships and marketing;</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">robotic automation and workforce intelligence software 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">companies that provide application-specific software for financial services, healthcare, insurance, and other specific markets;</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">mobile application platform vendors; </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">co-browsing software 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">social listening, text analytics, and natural language processing vendors;</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">commercialized open-source vendors;</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">professional services organizations that develop their own products or create custom software in conjunction with rendering consulting services; 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">clients&#8217; in-house information technology departments, which may seek to modify their existing systems or develop their own proprietary systems.</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%">Many of our competitors, such as International Business Machines Corporation (&#8220;IBM&#8221;), Microsoft Corporation, Oracle Corporation, Salesforce.com, SAP SE, and ServiceNow, have far greater resources than we do and may be able to respond more quickly and efficiently to new or emerging technologies, programming languages or standards, or changes in client requirements or preferences. Competitors may also be able to devote greater managerial and financial resources to develop, promote, and distribute products and to provide related consulting and training services.</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%">13</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%">We believe the principal competitive factors within our market 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">product adaptability, scalability, functionality, and performance;</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">proven success in delivering cost-savings and efficiency improvements;</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">proven success in enabling improved customer interactions;</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">ease-of-use for developers, business units, and end-users;</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">timely development and introduction of new products and product enhancements;</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">establishment of a significant base of reference clients;</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">effective and efficient integration of AI into products;</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">ability to integrate with other products and technologies;</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">customer service and support;</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">product price;</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">vendor reputation; 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">relationships with systems integrators.</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%">Competition for market share and pressure to reduce prices and make sales concessions is likely to increase. There can be no assurance that we will be able to compete successfully against current or future competitors or that the competitive pressures we face will not materially adversely affect our business, operating results, and financial condition. </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 additional information, see "Item 1. Business" of this Annual Report. </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%">Our Chief Executive Officer is our largest stockholder and can exert significant influence over matters submitted to our stockholders, which could materially adversely affect our other stockholders.</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 December&#160;31, 2024, our Chief Executive Officer beneficially owned approximately 46 percent of our outstanding common stock. As a result, he has the ability to exert significant influence over all matters submitted to our stockholders for approval, including the election and removal of directors and any merger, consolidation, or sale of our assets. Under Massachusetts law and our governing documents, approval of a merger, share exchange or sale of all or substantially all of our assets requires approval of two-thirds of all shares entitled to vote. As a result, this concentration of ownership may delay or prevent a change in control, impede a merger, consolidation, takeover, or other business combination involving us, discourage a potential acquirer from making a tender offer or otherwise attempting to obtain control of us, or result in actions that may be opposed by other stockholders.</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%">If we are unsuccessful in the appeal of the trial court judgment in our litigation with Appian Corp., our operating results and financial condition would be adversely impacted.</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. &#8212; see Part I, Item 3 &#8220;Legal Proceedings&#8221; and "Note 20. Commitments And Contingencies" in the &#8220;Notes to Consolidated Financial Statements&#8221; included in Part II, Item 8 of this Annual Report. On September 15, 2022, the circuit court of Fairfax County entered judgment for Appian in the amount of $2,060,479,287 with post-judgment interest. The Company filed a notice of appeal from the judgment the same day with the Court of Appeals of Virginia. On September 29, 2022, the circuit court approved the $25,000,000 letter of credit obtained by the Company to secure the judgment and suspended the judgment during the pendency of the Company&#8217;s appeal. A panel of the Court of Appeals of Virginia heard oral arguments on November 15, 2023, and issued a written opinion on July 30, 2024. The Court of Appeals reversed the judgment on Appian&#8217;s Virginia Uniform Trade Secrets Act claim and ordered a new trial on that claim. Appian filed a petition for appeal with the Supreme Court of Virginia on August 29, 2024, and we filed a response to the petition on October 21, 2024. Under the Court&#8217;s rules, Appian is entitled to a 10-minute oral argument in support of its petition. The Supreme Court of Virginia scheduled that argument for February 11, 2025. Although it is not possible to predict timing, the entirety of the appeals process could potentially take years to complete. We continue to believe we did not misappropriate any alleged trade secrets and that sales of our products at issue were not caused by, or the result of, any alleged misappropriation of trade secrets. We are unable to reasonably estimate possible damages because of, among other things, uncertainty as to the outcome of appellate proceedings and/or any potential new trial resulting from the appellate 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%">We believe we have strong grounds to prevail in the appeal and a potential retrial. But if we are ultimately unsuccessful in prevailing in the matter in its entirety or in substantially reducing any judgment, we may be required to incur additional debt or otherwise engage in capital markets transactions, which may include a public offering or private placement of our equity securities or a sale or license of assets. While we believe we have the financial strength to pay the judgment and accrued interest thereon if it ever became necessary, it is possible that we may not be able to engage in financing activities on desirable terms, which could have a material adverse effect on our business, financial condition, and operating results. Further discussion of these risks is contained below under the heading &#8220;Risks Related to Our Financial Obligations and Indebtedness.&#8221; </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%">14</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Information Technology Resilience and Security</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 outages, data losses, and disruptions of our online services if we fail to maintain an adequate operations infrastructure. </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 increasing user traffic for our Pega Cloud offering demands more computing power. It requires that we maintain an internet connectivity infrastructure that is robust and reliable within competitive and regulatory constraints that continue to evolve. Inefficiencies or operational failures, including temporary or permanent loss of client data, power outages, or telecommunications infrastructure outages, by our third-party service providers or us, could diminish the quality of our user experience resulting in contractual liability, claims by clients and others, damage to our reputation, loss of current and potential clients, and negatively impact our operating results and financial condition.</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%">Security of our systems and global client data is a growing challenge. Cyber-attacks and security breaches may expose us to significant legal and financial 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-weight:400;line-height:120%">High-profile security breaches at other companies have increased in recent years. Security industry experts and government officials have warned about the risks of hackers and cyber-attackers targeting information technology products and businesses.&#8239;Threats to IT security can take a variety of forms. Individual hackers, groups of hackers, and sophisticated organizations, including state-sponsored organizations, or nation-states themselves, may take steps that threaten our clients, suppliers, third-party technology providers, and us. </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%">Although we are not aware of having experienced any prior material data breaches, regulatory non-compliance incidents or cyber security incidents, we may in the future be impacted by such an event, exposing our clients and us to a risk of someone obtaining access to our information, to information of our clients or their customers, or to our intellectual property, disabling or degrading service, or sabotaging systems or information. Any such security breach could result in a loss of confidence in the security of our services, damage our reputation, disrupt our business, require us to incur significant costs of investigation, remediation and/or payment of a ransom, lead to legal liability, negatively impact our future sales, and result in a substantial financial loss. Additionally, our Pega Cloud offering provides provisioned, monitored, and maintained environments for individual clients to create and deploy Pega-based applications using an Internet-based infrastructure. These services involve storing and transmitting client data and other confidential 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%">Our security measures, those of our suppliers, third-party technology providers, and our clients may be breached because of third-party actions or those of employees, consultants, clients, or others, including intentional misconduct by computer hackers, system errors, human errors, technical flaws in our products, or otherwise. Because we do not control the configuration of Pega applications by our clients, the transmissions between our clients and our third-party technology providers, the processing of data on the servers at third-party technology providers, or the internal controls maintained by our clients and third-party technology providers that could prevent unauthorized access or provide appropriate data encryption, we cannot fully ensure the complete integrity or security of such transmissions processing or controls. In addition, privacy, security, and data transmission concerns in some parts of the world may inhibit demand for our Pega Cloud offering or lead to requirements to provide our products or services in configurations that may increase the cost of serving such markets. The techniques used to obtain unauthorized access or sabotage systems change frequently and are generally only recognized once launched against a target. While we have invested in protecting our data and systems and clients' data to reduce these risks and actively monitor for risks of data breaches, regulatory non-compliance incidents and cyber security incidents, there can be no assurance that our efforts will prevent breaches. Moreover, like most software companies, we incorporate open-source code into our software products and services, which also creates a potential risk. We deal with security issues regularly and have experienced security incidents from time to time. We have a standing Compliance and Risk Governing Committee composed of senior representatives across the Company that reports to and assists the Audit Committee and the Board as a whole in the oversight of compliance and risk management programs, including cybersecurity measures. In addition, we have a standing Security Steering Group, whose members include our Chief Information Security Officer, Chief Product Officer, and Vice President of Cloud Technology, and which is charged with providing strategic direction for the implementation and ongoing operation of our cyber security program. Even with the efforts the Company has undertaken, there is a risk that a security breach will be successful, and such an event will be material. We carry data breach insurance coverage to mitigate the financial impact of a security breach, though this may prove insufficient in the event of a breach. </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 Pega Cloud offering involves hosting client applications on the servers of third-party technology providers. We also rely on third-party systems and technology, including encryption, virtualized infrastructure, and support, and employ a shared security model with our clients and third-party technology providers. </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%">To defend against security threats, we need to continuously engineer products and services with enhanced security and reliability features, improve the deployment of software updates to address security vulnerabilities, apply technologies that mitigate the risk of attacks, and maintain a digital security infrastructure that protects the integrity of our network, products, and services. The cost of these steps could negatively impact our operating results. While we actively work to improve vulnerability scanning, patching, threat intelligence, security event detection, security event alerting and forensics, it is possible that security breaches, whether due to unpatched vulnerabilities or otherwise, occur and may be undetected when they occur. Any such security breach could result in a loss of confidence in the security of our services, damage our reputation, disrupt our business, require us to incur significant costs of investigation, remediation and/or payment of a ransom, lead to legal liability, negatively impact our future sales, and result in a substantial financial loss.</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%">15</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%">We rely on third-party hosting providers to deliver our offerings, and any disruption or interference with our use of these services could adversely affect our business.</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 use of third-party hosting facilities requires us to rely on the functionality and availability of the third-party services and their data security, which, despite our due diligence, may be or become inadequate. Our continued growth depends in part on the ability of our existing and potential customers to use and access our cloud services or our website to download our software within an acceptable amount of time. We use third-party service providers for key infrastructure components, particularly when developing and delivering our cloud-based products. These service providers give us greater flexibility in efficiently delivering a more tailored, scalable customer experience and expose us to additional risks and vulnerabilities. Third-party service providers operate platforms we access and which are vulnerable to service interruptions. We may experience interruptions, delays, and outages in service and availability due to problems with our third-party service providers&#8217; infrastructure. This infrastructure&#8217;s lack of availability could be due to many potential causes, including technical failures, power shortages, natural disasters, fraud, terrorism, or security attacks that we cannot predict or prevent. Such outages could trigger our service level agreements and the issuance of credits to our clients, which may impact our business and consolidated financial 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%">If we are unable to renew our agreements with our cloud service providers on commercially reasonable terms, an agreement is prematurely terminated, or we need to add new cloud services providers to increase capacity and uptime, we could experience interruptions, downtime, delays, and additional expenses related to transferring to and providing support for these new platforms. Any of the above circumstances or events may harm our reputation and brand, reduce our platforms&#8217; availability or usage, and impair our ability to attract new users, which could adversely affect our business, financial condition, and 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%">We may experience significant errors or security flaws in our products and services and could face privacy, product liability, and warranty 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%">Despite quality testing each release, our software frequently contains errors or security flaws, especially when first introduced or when new versions are released. Errors in our software could affect its ability to work with hardware or other software or delay the development or release of new products or new versions of our software. Additionally, detecting and correcting any security flaws, including those introduced by our use of open-source, can be time-consuming and costly. Errors or security flaws in our software could result in the inadvertent disclosure of confidential information or personal data relating to our clients, employees, or third parties. Software errors and security flaws in our products or services could expose us to privacy, product liability, or warranty claims and harm our reputation, which could impact our future sales of products and services. Typically, we enter into license agreements that contain provisions intended to limit the nature and extent of our risk of product liability and warranty claims. A court might interpret these terms in a limited way or hold part or all of them unenforceable. Also, there is a risk that these contract terms might not bind a party other than the direct client. Furthermore, some of our licenses with our clients are governed by non-U.S. law, and there is a risk that foreign law might give us less or different protection. Although we have not experienced any material product liability claims to date, a product liability suit or action claiming a breach of warranty, whether meritorious, could result in substantial costs and a diversion of management&#8217;s attention and our resources. </span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_28"></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 may require additional capital in the future.</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 December 31, 2024, we had $467.9 million in aggregate principal indebtedness under our convertible senior notes due March&#160;1, 2025 (the &#8220;Notes&#8221;). We may repay the Notes at their March&#160;1, 2025 maturity date using available cash balances. Concurrent with maturity of the Notes, the then outstanding Capped Call Transactions we entered into with certain financial institutions in connection with the Notes&#8217; issuance will expire by their terms. While the Notes are currently convertible, the conversion rate is 7.4045 shares of common stock per each $1,000 principal amount of Notes, or an effective conversion price of $135.05. Accordingly, we do not currently expect holders of Notes to elect to convert prior to the March&#160;1, 2025 maturity date, but there can be no assurance that holders of Notes do not elect to convert all or a portion of their Notes. If we repay the Notes at maturity with current cash balances, it will reduce our current cash balances. We believe our current cash, marketable securities, cash flow provided by 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. However, it is possible that we may require additional capital in the future to finance our operations. If we raise funds through future issuance of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences, and privileges superior to those of holders of our common stock. Any future debt financing could involve restrictive covenants relating to our capital raising activities and other financial and operations matters, which may increase the risks related to our business and our ability to service and repay our indebtedness.</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%">16</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%">We are required to comply with certain financial and operating covenants under our revolving credit facility. Failure to comply with these covenants could cause amounts borrowed to become immediately due and payable and/or prevent us from borrowing under the 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%">We must comply with specified financial and operating covenants under our credit facility and make payments, limiting our ability to operate our business as we otherwise might. Our failure to comply with any of these covenants or to meet any debt payment obligations could result in an event of default which, if not cured or waived, would result in any amounts outstanding, including any accrued interest and/or unpaid fees, becoming immediately due and payable. We might not have sufficient working capital or liquidity to satisfy any repayment obligations in the event of an acceleration of those obligations. In addition, if we are not in compliance with the financial and operating covenants under the credit facility at the time we wish to borrow funds, we will be unable to borrow funds. The financial and operating covenants under the credit facility may limit our ability to borrow funds or capital, including for strategic acquisitions, share repurchases, and other general corporate purposes.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_31"></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:700;line-height:120%">Risks Related to Intellectual Property and Government Regulation</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, vendors, 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. &#8212; see Part I, Item 3 &#8220;Legal Proceedings&#8221;, "Note 20. Commitments And Contingencies" in the &#8220;Notes to Consolidated Financial Statements&#8221; included in Part II, Item 8 of this Annual Report and the preceding risk factor captioned &#8220;If we are unsuccessful in the appeal of the trial court judgment in our litigation with Appian Corp., our operating results and financial condition would be adversely impacted.&#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%">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, including us, will increasingly be subject to infringement and other intellectual property violation claims as the number of products and competitors in our industry segment grows and the functionality of products in different industry segments overlaps. As evidenced by our previously mentioned litigation with Appian Corp., depending on when and how asserted, these claims, with or without merit, are often time-consuming, result in costly litigation, and subject us to significant liability for damages. It is also possible that these claims result in treble damages if we are found to have willfully infringed patents or copyrights, 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. 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 time, 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="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 customers have sought and may seek future indemnification for intellectual property claims to which they are subject. 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="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: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%">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. We are currently party to litigation with Appian Corp. &#8212; see Part I, Item 3 &#8220;Legal Proceedings&#8221;, "Note 20. Commitments And Contingencies" in the &#8220;Notes to Consolidated Financial Statements&#8221; included in Part II, Item 8 of this Annual Report and the preceding risk factor captioned &#8220;If we are unsuccessful in the appeal of the trial court judgment in our litigation with Appian Corp., our operating results and financial condition would be adversely impacted.&#8221; 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 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%">Our success depends in part on maintaining and increasing our sales to clients in the public sector.</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 derive a portion of our revenues from contracts with domestic and foreign governments and related agencies. We believe that our business&#8217;s success and growth will continue to depend on our successful procurement of government contracts. Selling to government entities can be highly competitive, expensive, and time-consuming, often requiring significant upfront time and expense without any assurance that our efforts will produce any sales. </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%">Factors that could impede our ability to maintain or increase the revenue derived from government contracts 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">changes in fiscal or contracting policies;</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">decreases in available government funding;</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">changes in government programs or applicable requirements;</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 adoption of new laws or regulations or changes to existing laws or regulations;</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">potential delays or changes in the government appropriations or other funding authorization processes;</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">governments and governmental agencies requiring contractual terms that are unfavorable to us, such as most-favored-nation pricing provisions; 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">delays in the payment of our invoices by government payment offices.</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 occurrence of any of those factors could cause governments and governmental agencies to delay or refrain from purchasing our software in the future or otherwise harm our business, results of operations, financial condition, and cash flows.</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%">Further, to increase our sales to clients in the public sector, we must comply with laws and regulations relating to the formation, administration, performance, and pricing of contracts with the public sector, including U.S. federal, state, and local governmental bodies, which affect how our channel partners and we do business in connection with governmental agencies. These laws and regulations may impose added costs on our business, and failure to comply with these laws and regulations or other applicable requirements, including non-compliance in the past, could lead to claims for damages from our channel partners or government clients, penalties, termination of contracts, loss of intellectual property rights, and temporary suspension or permanent debarment from government contracting. Any such damages, penalties, disruptions, or limitations in our ability to do business with the public sector could have a material adverse effect on our business, results of operations, financial condition, and cash flows.</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 are subject to increasingly complex U.S. and foreign laws and regulations, requiring costly compliance measures. Any failure to comply with these laws and regulations could subject us to, among other things, penalties and legal expenses that could harm our reputation or otherwise have a material adverse effect on our business, financial condition, and results of operations.</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 subject to extensive federal, state, and foreign laws and regulations, including but not limited to the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, data privacy, information security, resiliency, and AI laws, and similar laws and regulations. The U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, and similar foreign anti-bribery laws generally prohibit companies and their intermediaries from making improper payments to obtain or retain business. Similar laws and regulations exist in many other countries where we do or intend to do business.</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%">18</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%">Within recent years, there has been an increase in the scope and enforcement of data privacy laws in the jurisdictions in which we do business. The EU and UK General Data Protection Regulations extend the scope of their protection to any entity that does business in those jurisdictions and controls or processes personal data of EU or UK residents in connection with the offer of goods or services or the monitoring of behavior in those jurisdictions and imposes many compliance obligations concerning the handling of personal data. The California Consumer Privacy Act (as amended by the California Privacy Rights Acts, the &#8220;CCPA&#8221;) and other similar laws in a number of US states require, among other things, covered companies to provide disclosure to consumers about such companies&#8217; data collection, use and sharing practices, provide such consumers ways to make requests about their personal information, including requests to delete their personal information, to know what information a company has about the consumer, and to opt-out of certain sales, transfers, or sharing of personal information. Some US state data privacy laws, including the CCPA, also provide consumers with additional causes of action. In 2023, Europe finalized the first-ever comprehensive legal framework for governance of the development and use of AI, the European Union Artificial Intelligence Act, with rolling effective dates beginning in 2025, and is moving forward with finalizing applicable regulations. Many jurisdictions in the US are considering or have passed laws governing the development or use of AI. Similarly, Europe has enacted laws governing cyber resilience, and we expect more laws will be considered and passed on this issue. Compliance with these varying regimes has caused and will cause us to incur additional costs, and may challenge our business and the expansion of that business, including as may result from any non-compliance or asserted non-compliance.</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 have developed and implemented a compliance program based on what we believe are reasonable practices, including the background checking of our current partners and prospective clients and partners. We cannot guarantee, however, that we, our employees, our consultants, our partners, our vendors, or our contractors are or will be compliant with all federal, state, and foreign regulations. If our representatives or we fail to comply with any of these laws or regulations, a range of fines, penalties, and/or other sanctions could be imposed on us, which could have a material adverse effect on our business, financial condition, and results of operations. Even if we are determined not to have violated these laws, government inquiries into these issues typically require the expenditure of significant resources and generate negative publicity, which could also harm our business. In addition, regulation of data privacy and security laws is increasing worldwide, including various restrictions on cross-border access or transfer of data, including personal data of our employees, our clients, and customers of our clients. Compliance with such regulations may increase our costs, and there is a risk of enforcement of such laws resulting in damage to our brand, as well as financial penalties and the potential loss of business, which could be significant.</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%">Our tax exposures could be greater than anticipated.</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 determination of our worldwide provision for income taxes and other tax liabilities requires estimation and significant judgment and there are many transactions and calculations where the ultimate tax determination is uncertain. Like many other multinational corporations, we are subject to tax in multiple U.S. and foreign jurisdictions. The determination of our tax liability is always subject to audit and review by applicable domestic and foreign tax authorities. We are undergoing inquiries, audits, and reviews by various taxing authorities. Any adverse outcome of any such audit or review could harm our business, and the ultimate tax outcome may differ from the amounts recorded in our financial statements and may materially affect our financial results in the period or periods for which such determination is made. While we have established reserves based on assumptions and estimates that we believe are reasonable to cover such eventualities, these reserves may prove insufficient.</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, our future income taxes could be materially adversely affected by a shift in our jurisdictional income mix, by changes in the valuation of our deferred tax assets and liabilities, because of changes in tax laws, regulations, or accounting principles, as well as by certain discrete items. </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%">Considering fiscal challenges in many jurisdictions, various levels of government are increasingly focused on tax reform and other legislative actions to increase tax revenue, including corporate income taxes. Several U.S. states have attempted to increase corporate tax revenues by taking an expansive view of corporate presence to attempt to impose corporate income taxes and other direct business taxes on companies that have no physical presence in their state, and taxing authorities in foreign jurisdictions may take similar actions. Many U.S. states are also altering their apportionment formulas to increase the amount of taxable income or loss attributable to their state from certain out-of-state businesses. Similarly, in Europe and elsewhere globally, various tax reform efforts underway are designed to increase the taxes paid by corporate entities.</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 December 15, 2022, the European Union (EU) Member States formally adopted the EU&#8217;s Pillar Two Directive, which generally provides for a minimum effective tax rate of 15%, as established by the Organization for Economic Co-operation and Development (OECD) Pillar Two Framework that was supported by over 130 countries worldwide. The EU effective dates were January 1, 2024, and January 1, 2025, for different aspects of the directive. The impact of the Pillar Two Framework on the Company&#8217;s income tax provision in 2024 was not material. The Company is continuing to evaluate the potential impact of the Pillar Two Framework on future periods, pending legislative adoption by additional individual countries.</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%">If it becomes necessary or desirable to repatriate our foreign cash balances to the United States, we may be subject to increased taxes, other restrictions, and limitations. </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 December&#160;31, 2024, $185.6 million of our cash and cash equivalents were held in our foreign subsidiaries. If it becomes necessary or desirable to repatriate foreign funds, we may have to pay federal, state, and local income taxes as well as foreign withholding taxes upon repatriation. We consider the earnings of our foreign subsidiaries to be permanently reinvested. As a result, domestic and foreign taxes on such earnings have not been provided in our financial statements. It is not practical to estimate the amount of tax we would have to pay upon repatriation due to the complexity of the tax laws and other factors.</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%">19</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_34"></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%">General Risk Factors</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%">The provision in our amended and restated bylaws, requiring exclusive forum in certain courts in The Commonwealth of Massachusetts or the federal district court for the District of Massachusetts for certain types of lawsuits, may discourage lawsuits against us and our directors, officers, and employees.</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 amended and restated bylaws provide that unless we consent in writing to the selection of an alternative forum, the Business Litigation Section of the Superior Court of Suffolk County, Massachusetts (the &#8220;BLS&#8221;) or, if the BLS lacks jurisdiction, the federal district court for the District of Massachusetts, Eastern Division, shall be the exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, or other employees to us or our stockholders, (iii) any action asserting a claim arising pursuant to the Massachusetts Business Corporation Act (the &#8220;MBCA&#8221;), our articles of organization, or our bylaws (as each may be amended from time to time), or (iv) any action asserting a claim governed by the internal affairs doctrine.</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 choice of forum provision may increase costs to bring a claim, discourage claims, or limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage such lawsuits against us or our directors, officers, and other employees. Alternatively, if a court were to find the choice of forum provision in our amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions. The exclusive forum provision in our amended and restated bylaws will not preclude or contract the scope of exclusive federal or concurrent jurisdiction for actions brought under the federal securities laws, including the Securities Exchange Act of 1934, as amended, or the Securities Act of 1933, as amended, or the respective rules and regulations promulgated thereunder.</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%">Material adverse developments in global economic conditions, or the occurrence of certain other world events, could affect demand for our products, increase our costs of operation and 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%">Global economic uncertainty has produced, and continues to produce, substantial stress, volatility, illiquidity and disruption of global credit and other financial markets. Various factors contribute to the uncertain economic environment, including the level and volatility of interest rates, high inflation, the conflict between Russia and Ukraine and between Israel and Gaza, an actual recession or fears of a recession, trade policies and tariffs, and geopolitical tensions. Economic uncertainty has and could continue to negatively affect the business and purchasing decisions of companies in industries in which our customers operate. As global economic conditions experience stress and negative volatility, or if there is an escalation in regional or global conflicts, the ability and willingness of our customers to make investments in technology may be impacted, which in turn may delay or reduce the purchases of our software and services and also impact the ability and willingness of our customers to pay amounts due to us or otherwise honor their contractual commitments. These clients may also become subject to increasingly restrictive regulatory requirements, which could limit or delay their ability to proceed with technology purchases and may result in longer sales cycles, increased price competition, and reductions in sales of our products and services. At the same time, factors such as inflation may increase our costs of operation. The combination of these factors could negatively impact our business, operating results, and financial condition.</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 are exposed to fluctuations in foreign currency exchange rates that could negatively impact our financial results and cash flows.</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%">Because a significant portion of our business is conducted outside of the U.S., we face exposure to movements in foreign currency exchange rates. Our international sales are usually denominated in foreign currencies. The operating expenses of our foreign operations are also primarily denominated in foreign currencies, which partially offset our foreign currency exposure on our international sales. Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the U.S. dollar, the Euro, and the Australian dollar relative to the British Pound. These exposures may change over time as business practices evolve. </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 do not currently use foreign currency forward contracts to hedge our exposure to changes in foreign currency exchange rates. We may enter into hedging contracts again in the future if we believe it is appropriate.&#160;</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 realized gain or loss for foreign currency fluctuations will depend on the size and type of cross-currency exposures that we enter into, the currency exchange rates associated with these exposures and changes in those rates, whether we have entered forward contracts to offset these exposures, and other factors. All these factors could materially impact our operating results, financial condition, and cash flows.</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%">The market price of our common stock has been and is likely to continue to be volatile</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%">The market price of our common stock may be highly volatile and fluctuate due to a variety of factors, some of which are related in complex ways.</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%">Factors that may affect the market price of our common stock 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">actual or anticipated fluctuations in our financial condition and operating results;</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">variance in our financial performance from expectations of securities analysts;</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">changes in our projected operating and financial results;</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">changes in the prices of our products and professional services; </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">changes in laws or regulations applicable to our products or services;</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">announcements by our competitors or us of significant business developments, acquisitions, or new offerings; </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 involvement in any litigation or investigations by regulators, including litigation judgments, settlements, or other litigation-related costs; </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 sale of our common stock or other securities; </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">changes in our Board of Directors, senior management, or 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">the trading volume of our common stock; </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">price and volume fluctuations in the overall stock market; </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">changes in the anticipated future size and growth rate of our market; 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">general economic, regulatory, political, and market conditions. </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%">Broad market and industry fluctuations, as well as general economic, regulatory, political, and market conditions, may negatively impact the market price of our common stock. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial costs and divert our management&#8217;s attention.</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 may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which could cause our stock price to decline. </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 have provided and may continue to give guidance on our business, future operating results, and other business metrics. In developing this guidance, our management must make certain assumptions and judgments about our future performance. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control and which could materially adversely affect our operations and operating results. Furthermore, if we make downward revisions of our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors, or other interested parties, our common stock price may decline.</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%">If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our stock price and trading volume could decline.</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%">The trading market for our common stock depends partly on the research and reports that securities and industry analysts publish about us or our business. We do not have any control over these analysts. If our financial performance fails to meet analyst estimates or one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our stock price will likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, we could lose visibility in the financial markets, which could cause our stock price or trading volume to decline.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_37"></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 1B. UNRESOLVED STAFF COMMENTS</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%">None.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_40"></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 1C. CYBERSECURITY</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-36" continuedAt="f-36-1" 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:400;line-height:120%">We recognize the critical importance of maintaining the safety and security of our systems and data and have a comprehensive approach to overseeing and managing cybersecurity and related risks. Our Board of Directors (the &#8220;Board&#8221;), the Audit Committee of the Board (the &#8220;Audit Committee&#8221;), and our management are actively involved in the oversight of our risk management program, of which cybersecurity represents an important component. We have established policies, standards, processes, and practices for assessing, identifying, and managing material risks from cybersecurity threats. A key component of this is our standing <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-37">Security Steering Group (&#8220;SSG&#8221;), whose members include, among others, our Chief Information Security Officer (&#8220;CISO&#8221;), Chief Product Officer, and Vice President of Cloud Technology</ix:nonNumeric>. We have devoted significant financial and personnel resources to implement and maintain security measures to meet regulatory requirements and customer expectations, and we intend to continue to make significant investments to maintain the security of our data and cybersecurity infrastructure. There can be no guarantee that our policies, standards, processes, and practices will be properly followed in every instance or that they will be effective. </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%">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><ix:continuation id="f-36-1" continuedAt="f-36-2"><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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-38">Although we are not aware of having experienced any prior material data breaches, regulatory non-compliance incidents, or cyber security incidents, we may in the future be impacted by such an event, exposing our clients and us to the risk of someone obtaining access to our information, to the information of our clients or their customers, or to our intellectual property, disabling or degrading service, or sabotaging systems or information.</ix:nonNumeric> Any such security incident could result in a loss of confidence in the security of our services, damage our reputation, disrupt our business, require us to incur significant costs of investigation, remediation, and/or payment of a ransom, lead to legal liability, negatively impact our future sales, and result in a substantial financial loss. For additional information, see "Item 1A. Risk Factors" of this Annual Report.</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%">Risk Management and Strategy</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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-40" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-39">Our policies, standards, processes, and practices for assessing, identifying, and managing material risks from cybersecurity threats are integrated into our overall risk management program and are based on frameworks established by the National Institute of Standards and Technology, the International Organization for Standardization, and certain other applicable industry standards.</ix:nonNumeric></ix:nonNumeric> </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 cybersecurity program focuses on the following key areas:</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%">Collaboration</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 have implemented a governance structure and processes to aggregate reported cybersecurity risks on behalf of Pega Cloud, Pega&#8217;s software products, and the corporate environment. Our SSG is responsible for providing strategic direction for implementing and maintaining our cyber risk management program.</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%">Risk Assessment</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 cyber risk management program is designed to follow the ISO 31000 and the NIST Special Publication 800-37 frameworks and is within the scope of our ISO 27001 certifications.</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%">At least annually, we conduct cybersecurity risk assessments that consider information from internal stakeholders, known information security vulnerabilities, and information from external sources, such as reported security incidents that have impacted other companies, industry trends, and evaluations by third parties and consultants. The results of the assessments are provided to our SSG and are used to drive alignment on, and prioritization of, initiatives to enhance our security controls, make recommendations to improve processes, and inform our broader enterprise-level risk assessment. Key findings of these assessments are periodically presented to the Board and the Audit Committee.</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%">Technical Safeguards</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 regularly assess and deploy technical safeguards designed to protect our information systems from cybersecurity threats. Such safeguards are regularly evaluated and improved based on vulnerability assessments, cybersecurity threat intelligence, and incident response experience.</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%">Incident Response and Recovery Planning</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 have implemented Cyber Incident Response Programs, which are within the scope of our ISO 27001 certifications. We have also implemented Business Continuity Programs, which are within the scope of our ISO 22301 certification. We have established comprehensive incident response and recovery plans and test and evaluate the effectiveness of those plans regularly. </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%">Third-Party Risk Management</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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-41"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-42">We have implemented a Vendor Cybersecurity Risk Management Program (&#8220;VCRMP&#8221;), which is within the scope of our ISO 27001 certifications. The VCRMP controls are designed to identify and mitigate cybersecurity threats associated with our use of third-party service providers. These providers are subject to security risk assessments at the time of onboarding, contract renewal, and upon detection of an increase in risk profile. We use a variety of inputs in making these risk assessments, including information supplied by providers and third parties. In addition, we require our providers to meet appropriate security requirements, controls and responsibilities, and investigate security incidents that have impacted our third-party providers, as appropriate.</ix:nonNumeric></ix:nonNumeric></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%">Education and Awareness</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 require all employees to participate in security awareness training, including frequent phishing tests. Currently, our mandatory employee training courses include Security Awareness, Physical Security Awareness, Mobile Device Security, Business Continuity and Phishing, Work From Home, and AI Chatbot. In addition, all of our employee software developers are required to take additional security awareness training, currently including Secure Development. We periodically adjust the list of mandatory and optional courses.</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 Security Posture</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 periodically conduct independent security assessments to assess our corporate environment&#8217;s security posture and inform where cyber security investments should be made. For systems in our corporate environment where our cloud certifications have an operational dependency, we also maintain ISO/IEC 27001 certifications relating to overall IT processes and controls and ISO 22301 certification relating to business continuity.</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%">22</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><ix:continuation id="f-36-2"><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%">Product Security Posture</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%">To facilitate identification of security vulnerabilities in our products, we periodically conduct third party penetration tests and participate in the independent Verified By Veracode program, as detailed on its website (https://www.veracode.com/verified/directory/pegasystemsInc) which is </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included as an inactive reference and the content of which is not incorporated by reference into this Annual Report</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We also generate a monthly software bill of materials that identifies open source included in certain of our product offerings and periodically have an independent security assessment firm evaluate the security risks linked to suppliers we use, including source code repositories, the infrastructure employed for software development, and the mechanisms used for software delivery, such as Amazon Web Services (&#8220;AWS&#8221;), Google Cloud, and Microsoft Azure. Our Chief Product Officer reviews these findings and provides updates to our SSG.</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 regularly release new versions of our products to address identified security vulnerabilities, enabling clients to stay updated with the latest product releases. However, even after we make these updates available, it is possible that clients do not implement these updates or use products on extended support that do not include security updates.</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%">Pega Cloud Security Posture</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%">Pega Cloud undergoes several security assessments a year. Redacted versions of these reports are made available to our clients. Pega Cloud also maintains several security certifications, which are listed at https://pega.com/trust, which is </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included as an inactive reference and the content of which is not incorporated by reference into this Annual Report.</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%">Pega Cloud for Government is rated FedRAMP Moderate and undergoes several security assessments a year as part of the FedRAMP certification process.</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 Vice President of Cloud Technology reviews these assessments and provides updates to our SSG.</span></div></ix:continuation><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%">Governance</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%">Board Oversight</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-46" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-45" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-44" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-43" escape="true"><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 part of our corporate governance process, the Board, along with the Audit Committee, oversee our risk management process, which includes cybersecurity and related risks.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO periodically meets with the <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-47">Board</ix:nonNumeric> and Audit Committee to inform and update them on our cybersecurity program.</span></div></ix:nonNumeric></ix:nonNumeric></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%">SSG and Key Personnel</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-49" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-48" 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%">We have a standing SSG whose members include, among others, our CISO, Chief Product Officer, and Vice President of Cloud Technology. The SSG is charged with providing strategic direction for the implementation and ongoing operation of our cyber security program. The SSG meets at least quarterly. Our CISO chairs the SSG and decisions and recommendations are based on a consensus of the members.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-50" 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%">Our CISO has over twenty years of professional experience, with twelve years in information security roles. He has been with Pega for five years and has a Master of Science degree from Northwestern University.</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 Chief Product Officer has been with Pega for thirty-two years, has extensive experience in software development, and has a Bachelor of Science from the Indiana University of Pennsylvania.</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 Vice President of Cloud Technology has been with Pega for seven years and has twenty-five years of networking and security management experience, with seventeen years of leadership roles in cloud services and related information security issues.</span></div></ix:nonNumeric></ix:nonNumeric><div id="ia5046420b822485aab40ad4f0b7bb4ba_43"></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. PROPERTIES</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 principal administrative, sales, marketing, support, and research and development operations are in Cambridge, Massachusetts, our corporate headquarters, and Hyderabad, India. Effective January 1, 2025, our corporate headquarters was relocated to Waltham, Massachusetts. We also maintain offices elsewhere in the Americas, Europe, and the Asia-Pacific regions. All of our properties are leased. We believe we will be able to obtain future space as needed on acceptable and commercially reasonable terms.</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 additional information, see "Note 10. Leases" in Item 8 of this Annual Report.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_46"></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. 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 20. Commitments And Contingencies" in the &#8220;Notes to Consolidated Financial Statements&#8221; included in Part II, Item 8 of this Annual Report is incorporated herein by reference.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_49"></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. MINE SAFETY DISCLOSURES</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%">Not applicable.</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><div id="ia5046420b822485aab40ad4f0b7bb4ba_52"></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</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_55"></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. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES </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%">Market 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%">Our common stock is quoted on the NASDAQ Global Select Market under the symbol &#8220;PEGA.&#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:700;line-height:120%">Holders</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 January&#160;31, 2025, we had 62 stockholders of record. </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%">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%">During 2024, 2023, and 2022, we paid a quarterly cash dividend of $0.03 per share of common stock. We expect to pay a quarterly cash dividend of $0.03 per share; however, the Board of Directors may terminate or modify this dividend program without prior notice.</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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 December 31, 2024:</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:28.039%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.217%"/><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:11.217%"/><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:21.019%"/><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:21.022%"/><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, 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 </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%">of Shares </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%">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"> (2)</span></div></td><td colspan="3" style="padding:0 1pt"/><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;Price </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%">Paid per </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%">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">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><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 </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%">of Shares Purchased&#160;as&#160;Part of</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%">Publicly Announced Share </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%">Repurchase Program</span></div></td><td colspan="3" style="padding:0 1pt"/><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 </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%">Value&#160;of&#160;Shares&#160;That </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%">May&#160;Yet&#160;Be&#160;Purchased at Period</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%">End Under Publicly Announced</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%">Share Repurchased Programs</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%">October 1, 2024 - October 31, 2024</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%">158&#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%">74.01&#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 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%">146&#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%">287,492&#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%">November 1, 2024 - November 30, 2024</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%">237&#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%">88.55&#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&#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%">268,356&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 1, 2024 - December 31, 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%">321&#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%">95.27&#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%">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 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%">240,443&#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%">Total</span></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%">716&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">88.35&#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="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></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) For additional information, see "Stock Repurchase Program" in Item 7 of this Annual Report.</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) 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="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><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%">Stock performance graph and cumulative total stockholder return </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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 following performance graph represents a comparison of the cumulative total stockholder return, assuming the reinvestment of dividends, for a $100 investment on December 31, 2019 in our common stock, the Total Return Index for the NASDAQ Composite, a broad market index, and the Standard&#160;&amp; Poor&#8217;s (&#8220;S&amp;P&#8221;) North American Technology Sector - Software Index&#8482; (&#8220;S&amp;P NA Tech Software&#8221;), a published industry index.</span></div><div style="text-align:center"><img src="pega-20241231_g2.jpg" alt="1179" style="height:421px;margin-bottom:5pt;vertical-align:text-bottom;width:750px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.470%"><tr><td style="width:1.0%"/><td style="width:21.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.272%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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,</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%">2019</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%">2020</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="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%">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%">2023</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%">2024</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%">Pegasystems Inc.</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%">100.00&#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%">167.49&#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%">140.66&#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%">43.19&#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%">61.78&#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%">117.99&#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%">NASDAQ Composite</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%">100.00&#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%">144.92&#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%">177.06&#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%">119.45&#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%">172.77&#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%">223.87&#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%">S&amp;P NA Tech Software</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%">100.00&#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%">151.90&#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%">175.13&#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%">112.05&#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%">178.86&#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%">223.41&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The graph lines merely connect measurement dates and do not reflect fluctuations between those dates.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_58"></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 6. [RESERVED]</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_61"></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 7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS </span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_64"></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%">NON-GAAP MEASURES</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 non-GAAP financial measures should only be read in conjunction with our consolidated financial statements prepared in accordance with GAAP. We believe that these measures help investors understand our core operating results and prospects, which is consistent with how management measures and forecasts our performance without the effect of often one-time charges and other items outside our normal operations. Management uses these measures to assess the performance of the company's operations and establish operational goals and incentives. They are not a substitute for financial measures prepared under U.S. GAAP. A reconciliation of GAAP and non-GAAP measures is located with each non-GAAP measure.</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><div id="ia5046420b822485aab40ad4f0b7bb4ba_67"></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%">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 optimize decisions and processes in real-time so they can deliver outcomes that transform their business. Our powerful platform for enterprise AI decisioning and workflow automation enables the world&#8217;s leading brands and government agencies to hyper-personalize customer experiences, automate customer service, and streamline operations, mission-critical business processes, and workflows. With Pega, our clients can leverage our AI technology and scalable architecture to accelerate their digital transformation. In addition, our sales and client success teams, world-class partners, and clients are able to leverage Pega GenAI Blueprint</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;Blueprint&#8221;) to rapidly prototype and accelerate the development and deployment of 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 by industry.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_70"></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"><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 id="ia5046420b822485aab40ad4f0b7bb4ba_73"></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%">Annual Contract Value (&#8220;ACV&#8221;) 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. ACV is a performance measure that we believe provides useful information to our management and investors. </span></div><div style="text-align:center"><img src="pega-20241231_g3.jpg" alt="4947802325208" style="height:355px;margin-bottom:5pt;vertical-align:text-bottom;width:672px"/></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 style="width:32.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.582%"/><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.582%"/><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:8.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.249%"/><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:18.612%"/><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%">(Dollars in thousands)</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%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">Constant Currency Change</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%">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%">652,443&#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%">552,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 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%">99,445&#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%">18&#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%">21&#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%">Maintenance</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%">291,807&#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%">324,091&#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%">(32,284)</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)</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%">(8)</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 style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></div></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%">944,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 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%">877,089&#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;padding:2px 0 2px 1pt;text-align: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,161&#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%">8&#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%">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"><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%">Subscription license</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%">427,268&#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%">377,794&#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%">49,474&#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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,371,518&#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,254,883&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">116,635&#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%">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></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%">Reconciliation of ACV and constant currency ACV</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:62.127%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.730%"/><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.730%"/><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:8.955%"/><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 millions, except percentages)</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%">December 31, 2023</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, 2024</span></td><td colspan="3" style="padding:0 1pt"/><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%">1-Year Change</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%">ACV</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%">1,255&#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%">1,372&#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:middle"><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;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></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%">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%">&#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%">23&#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="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Constant currency ACV</span></div></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,255&#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,395&#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 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%">11&#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></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 ACV is calculated by applying the December&#160;31, 2023 foreign exchange rates to all periods shown.</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><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%">26</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_76"></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"><img src="pega-20241231_g4.jpg" alt="4947802325349" style="height:415px;margin-bottom:5pt;vertical-align:text-bottom;width:375px"/><img src="pega-20241231_g5.jpg" alt="4947802325350" style="height:415px;margin-bottom:5pt;vertical-align:text-bottom;width:375px"/></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.412%"><tr><td style="width:1.0%"/><td style="width:54.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.337%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.281%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.337%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.285%"/><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%">(Dollars 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%">2024</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%">2023</span></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash provided by operating activities</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%">345,926&#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 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: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%">217,785&#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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59&#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></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%">Investment in property and equipment</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,712)</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%">(16,781)</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="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Free cash flow </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%">338,214&#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%">201,004&#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;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;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 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="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="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;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%;text-decoration:underline">Supplemental information</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="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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Litigation settlement, net of recoveries</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%">32,403&#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 colspan="3" style="background-color:#ffffff;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%">Legal fees</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%">16,197&#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,645&#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="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Restructuring</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,252&#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%">29,401&#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="3" style="background-color:#ffffff;padding:0 1pt"/></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 on convertible senior notes</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,810&#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,134&#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="3" style="background-color:#cceeff;padding:0 1pt"/></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%">&#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%">601&#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="3" style="background-color:#ffffff;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%">Income taxes</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%">82,317&#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%">11,664&#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="3" style="background-color:#cceeff;padding:0 1pt"/></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%">139,979&#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%">60,445&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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) Our non-GAAP free cash flow is defined as cash provided by operating activities less investment in property and equipment. Investment in property and equipment fluctuates in amount and frequency and is significantly affected by the timing and size of investments in our facilities. We provide information on free cash flow to enable investors to assess our ability to generate cash without incurring additional external financings. This information is not a substitute for financial measures prepared under U.S. GAAP. </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 supplemental information discloses items that affect our cash flows and are considered by management not to be representative of our core business operations and ongoing operational performance.</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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.17pt;text-decoration:underline">Litigation settlement, net of recoveries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">: Cost to settle litigation, net of insurance recoveries, arising from proceedings outside the ordinary course of business. See "Note 20. Commitments And Contingencies" in Item 8 of this Annual Report for further information. </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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.17pt;text-decoration:underline">Legal fees:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Legal and related fees arising from proceedings outside the ordinary course of business. </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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.17pt;text-decoration:underline">Restructuring:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Restructuring fluctuates in amount and frequency and is significantly affected by the timing and size of our restructuring activities.</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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.17pt;text-decoration:underline">Interest on convertible senior notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">: In February 2020, we issued convertible senior notes, due March 1, 2025, in a private placement. The convertible senior notes accrue interest at an annual rate of 0.75%, payable semi-annually in arrears on March 1 and September 1.</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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.17pt;text-decoration:underline">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Fees related to canceled in-person sales and marketing events.</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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:6.17pt;text-decoration:underline">Income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">: Direct income taxes paid net of refunds received.</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="ia5046420b822485aab40ad4f0b7bb4ba_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="text-align:center"><img src="pega-20241231_g6.jpg" alt="4947802325201" style="height:425px;margin-bottom:5pt;vertical-align:text-bottom;width:750px"/><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 Backlog and Constant Currency Backlog (Non-GAAP)</span></div><div><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:52.206%"/><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.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.114%"/><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 millions, except percentages)</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%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><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:700;line-height:100%">1-Year Growth Rate</span></div></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,463</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 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: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,623</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 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:700;line-height:100%">11</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: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%">&#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%">39&#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="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Constant currency backlog</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,463&#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,662&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Note: Constant currency Backlog is calculated by applying the December&#160;31, 2023 foreign exchange rates to all periods shown.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_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%">RESULTS OF OPERATIONS</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_2155"></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"><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:41.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.125%"/><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.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.125%"/><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.482%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.130%"/><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%">(Dollars in thousands)</span></td><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">2023</span></td><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%">Change</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 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%">558,734&#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%">37&#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 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%">461,328&#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%">32&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,406&#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%">21&#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%">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%">323,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">331,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">(8,552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">882,038&#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%">59&#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%">793,184&#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><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,854&#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: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%">398,102&#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">407,625&#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,523)</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%">(2)</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%">1,280,140&#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%">86&#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,200,809&#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%">84&#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;padding:2px 0 2px 1pt;text-align: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,331&#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%">7&#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%">3,767&#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%">&#8212;&#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%">10,101&#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,334)</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%">(63)</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%">213,273&#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="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%">221,706&#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%">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><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%">(8,433)</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%">(4)</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%">1,497,180&#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><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%">1,432,616&#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><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%">64,564&#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%">5&#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;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 revenue in 2024 was primarily due to expanded adoption of Pega Cloud by our existing clients. </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 maintenance revenue in 2024 was primarily due to our clients&#8217; shift to Pega Cloud-based offerings, which do not generally result in maintenance 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 decrease in subscription license revenue in 2024 was primarily due to our clients&#8217; shift to Pega Cloud-based offerings, and several large multi-year subscription license contracts recognized in revenue in 2023.</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 perpetual license revenue in 2024 reflects our strategy of promoting subscription-based arrangements.</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 revenue in 2024 was primarily due to decreases in consultant billable hours.</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><div id="ia5046420b822485aab40ad4f0b7bb4ba_2182"></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%">Gross profit</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:32.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.407%"/><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.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.407%"/><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.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.862%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.726%"/><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:middle"><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="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">2023</span></td><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="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:0 1pt"/><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%">Gross Profit %</span></td><td colspan="3" style="padding:0 1pt"/><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:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Profit %</span></td><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%">Change</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 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:400;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:400;line-height:100%">434,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">78&#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 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:400;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:400;line-height:100%">342,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">74&#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 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%">91,591&#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%">27&#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%">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%">297,859&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">92&#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 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%">306,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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)</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%">732,120&#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 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%">83&#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 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%">648,934&#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 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%">82&#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;padding:2px 0 2px 1pt;text-align: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,186&#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></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%">396,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">100&#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 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%">405,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,805)</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%">(2)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,128,334&#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 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%">88&#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 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%">1,053,953&#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 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%">88&#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;padding:2px 0 2px 1pt;text-align: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,381&#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%">7&#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%">3,750&#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%">100&#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%">10,034&#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,284)</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%">(63)</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%">(25,569)</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)</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%">(9,854)</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%">(4)</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%">(15,715)</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%">(159)</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 #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%">1,106,515&#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="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 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%">1,054,133&#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="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 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%">52,382&#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%">5&#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 gross profit change in 2024 was primarily due to a shift in the revenue mix. Also contributing to the change was:</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 2024 was primarily due to increased cost efficiency, primarily for hosting services and employee compensation and benefits, as Pega Cloud continues to grow and scale.</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 2024 was primarily due to a decrease in utilization rates.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_2209"></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><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.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.952%"/><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:8.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.952%"/><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:8.159%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.164%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">2023</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%">Change</span></td></tr><tr style="height:12pt"><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: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%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><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%">% of Revenue</span></td><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"><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%">534,780&#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;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%">36&#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 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%">559,177&#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;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%">39&#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 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,397)</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%">(4)</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%">Research and development</span></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%">298,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">295,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 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,562&#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%">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;text-align: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%">112,848&#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%">8&#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 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%">96,743&#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%">7&#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 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%">16,105&#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%">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></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%">Litigation settlement, net of recoveries</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%">32,403&#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%">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 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">32,403&#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:2px 1pt;text-align:right;vertical-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%">Restructuring</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%">4,528&#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%">&#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 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%">21,747&#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%">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><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%">(17,219)</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%">(79)</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-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 decrease in selling and marketing in 2024 was primarily due to a decrease in compensation and benefits of $27.8 million due to reduced headcount from the optimization of our go-to-market strategy. For additional information, see "Note 12. Restructuring" in Item 8 of this Annual Report.</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 general and administrative in 2024 was primarily due to an increase of $10.7 million in compensation and benefits including $4.8 million of stock based compensation expense associated with performance stock options granted in 2023 (see "Note 16. Stock-Based Compensation"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and an increase of $4.8 million in legal fees and related expenses arising from legal proceedings outside the ordinary course of business. We expect to continue to incur additional costs for these proceedings. For additional information, see "Note 20. Commitments And Contingencies" in Item 8 of this Annual Report.</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 restructuring in 2024 and 2023 was primarily due to our efforts to optimize our go-to-market organization and office space. For additional information, see "Note 12. Restructuring" in Item 8 of this Annual Report.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_2236"></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:99.603%"><tr><td style="width:1.0%"/><td style="width:43.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.313%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.313%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.313%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.314%"/><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%">(Dollars in thousands)</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%">2024</span></td><td colspan="3" style="padding:0 1pt"/><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%">2023</span></td><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%">Change</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 transaction (loss) gain</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%">(912)</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,242)</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: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%">4,330&#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 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%">83&#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></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%">25,779&#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,259&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">178&#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%">(6,835)</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,876)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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&#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:2px 1pt;text-align: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) 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%">(663)</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)</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:middle"><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:middle"/><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%">51&#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%">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%">1,385&#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,693&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">(93)</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%">18,754&#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 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: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%">14,486&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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%">29&#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></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 change in foreign currency transaction (loss) gain in 2024 was primarily due to the impact of fluctuations in foreign currency exchange rates associated with foreign currency-denominated cash and receivables 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 increase in interest income in 2024 was primarily due to higher investment balances and higher interest rate yields.</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 change in (loss) on capped call transactions in 2024 was due to fair value adjustments for our 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">The decrease in other income, net in 2024, was due to a reduction of $7.4 million in the gain from repurchases of our convertible senior notes and a reduction of $10 million in the gain in the value of equity securities held in our venture investments portfolio. For additional information, see "Note 11. Debt" and "Note 13. Fair Value Measurements" in Item 8 of this Annual Report.</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="ia5046420b822485aab40ad4f0b7bb4ba_2263"></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%">Provision for income taxes</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:67.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.396%"/><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:14.398%"/><td style="width:0.1%"/></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%">(Dollars 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%">2024</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%">2023</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 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%">43,447&#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%">27,632&#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="padding:2px 1pt;text-align: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</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align: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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-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 effective income tax rate in 2024 was primarily driven by the valuation allowance on our deferred tax assets and tax expense in the U.S. and U.K., partially offset by available tax attributes. </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 December 15, 2022, the European Union (EU) Member States formally adopted the EU&#8217;s Pillar Two Directive, which generally provides for a minimum effective tax rate of 15%, as established by the Organization for Economic Co-operation and Development (OECD) Pillar Two Framework that was supported by over 130 countries worldwide. The EU effective dates were January 1, 2024, and January 1, 2025, for different aspects of the directive. The impact of the Pillar Two Framework on the Company&#8217;s income tax provision in 2024 was not material. The Company is continuing to evaluate the potential impact of the Pillar Two Framework on future periods, pending legislative adoption by additional individual countries.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_85"></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%">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 style="width:69.931%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.055%"/><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%">2024</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%">2023</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 provided by (used in)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">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%">345,926&#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%">217,785&#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%">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%">(202,576)</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%">(50,750)</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:bottom"><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%">(30,214)</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,963)</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: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, cash equivalents, and restricted cash</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%">(4,434)</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,701&#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 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 increase in cash, cash equivalents, and restricted cash</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%">108,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="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%">87,773&#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;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 style="width:69.931%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.055%"/><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%">December 31,</span></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="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%">2024</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%">2023</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%">Held in U.S. entities</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%">474,509&#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%">263,453&#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%">Held in foreign entities</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%">265,464&#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%">159,885&#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 16pt;text-align: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 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%">739,973&#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 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%">423,338&#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%">Restricted cash included in 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%">98&#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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash included in other long-term 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%">4,328&#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,925&#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 style="padding-left:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total cash, cash equivalents, marketable securities, and restricted cash</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:bottom"><span style="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%">744,399&#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%">426,263&#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-weight:400;line-height:120%">We believe that our current cash, marketable securities, cash flow provided by operations, borrowing capacity, and ability to engage in capital market transactions will be sufficient to fund our operations, settlement of our convertible senior notes due on March 1, 2025, 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 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 or desirable to repatriate foreign funds, we may have to pay federal, state, and local income taxes as well as foreign withholding taxes upon repatriation. However, estimating the taxes we would have to pay is impracticable due to the complexity of income tax laws and regulations. For additional information, see risk factor "If it becomes necessary or desirable to repatriate our foreign cash balances to the United States, we may be subject to increased taxes, other restrictions, and limitations" in Item 1A of this Annual Report.</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: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 provided by operating activities in 2024 was primarily due to growth in client collections and the impact of our cost-efficiency initiatives. For additional information, see "Note 12. Restructuring" in Item 8 of this Annual Report. We expect to continue to incur legal fees and related costs arising from proceedings outside the ordinary course of business. For additional information, see "Note 20. Commitments And Contingencies" in Item 8 of this Annual Report.</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) investing activities in 2024 was primarily due to our increased investments in financial instruments and reduced investment in property and equipment as we optimized our office space.</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%">30</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%">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-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 2024, we paid $33.9 million to repurchase $34.4 million in aggregate principal amount of convertible senior notes. As of December&#160;31, 2024, we had $468 million in aggregate principal amount of convertible senior notes outstanding due on March&#160;1, 2025. For additional information, see "Note 11. Debt" in Item 8 of this Annual Report.</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, we entered into a five-year $100 million senior secured revolving credit agreement (the &#8220;Credit Facility&#8221;) with PNC Bank, National Association. As of December&#160;31, 2024 and December&#160;31, 2023, we had $27.3 million in outstanding letters of credit under the Credit Facility, reducing available borrowing capacity, but no outstanding cash borrowings. For additional information, see "Note 11. Debt" in Item 8 of this Annual Report.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_88"></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 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%">2024</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, 2023</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%">60,000&#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 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%">250,000&#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: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%">(69,557)</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%">December 31, 2024</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%">240,443&#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) On April 23, 2024, the Company&#8217;s Board of Directors extended the expiration date of the share repurchase program from June 30, 2024 to June 30, 2025. On October 22, 2024, the Company&#8217;s Board of Directors further extended the expiration date of the share repurchase program from June 30, 2025 to December 31, 2025 and increased the authorized repurchases by $250 million to $310 million as of that date</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-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="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 style="width:40.302%"/><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.461%"/><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%">2024</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%">2023</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 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 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 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%">809&#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%">68,057&#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%">&#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 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%">&#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"/></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%">16&#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="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%">1,500</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%">&#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;text-align: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%">825&#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%">69,557&#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:top"><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:top"/><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%">&#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"/></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%">75&#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,435&#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%">44&#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,916&#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 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%">900&#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%">74,992&#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 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%">44&#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,916&#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%">In 2024 and 2023, instead of receiving cash from the equity holders, we withheld shares with a value of $6.3 million and $1.2 million, respectively, for the exercise price of options. These amounts are not included in the table above.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_91"></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><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"><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%">2024</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%">2023</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%">10,199&#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,964&#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-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></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_94"></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 December&#160;31, 2024, 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 style="width:21.915%"/><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:9.349%"/><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:9.349%"/><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:9.349%"/><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:9.349%"/><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:9.349%"/><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:9.357%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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 colspan="3" style="padding:0 1pt"/></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%">2025</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%">2026</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%">2027</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%">2028</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%">2029 and thereafter</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%">Other</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%">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%">469,618&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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%">&#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%">&#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%">469,618&#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%">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%">134,631&#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%">150,178&#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%">165,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%">28,242&#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,003&#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%">479,054&#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%">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%">18,106&#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%">15,404&#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,972&#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,367&#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%">34,277&#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%">95,126&#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 investment commitments </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%">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%">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%">&#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"/><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%">&#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%">1,000&#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%">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">(4)</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%">&#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"/><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%">&#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"/><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,956&#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%">15,956&#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%">622,855&#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%">166,082&#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%">178,972&#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%">41,609&#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%">35,280&#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%">15,956&#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%">1,060,754&#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) 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 amount owed for purchase obligations including software licenses, 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) Represents the maximum funding under existing venture investment agreements. Our venture investment agreements generally allow us to withhold unpaid funds at our discretion.</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) We cannot reasonably estimate the timing of this cash outflow due to uncertainties in the timing of the effective settlement of tax positions.</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%">31</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 detailed discussion and analysis of the 2023 year-over-year changes can be found in "Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations" of our Annual Report on Form 10-K for the year ended December 31, 2023.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_97"></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%">CRITICAL ACCOUNTING ESTIMATES AND SIGNIFICANT JUDGMENTS</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%">Management&#8217;s discussion and analysis of the financial condition and results of operations is based upon our consolidated financial statements, which have been prepared following accounting principles generally accepted in the U.S. and the rules and regulations of the U.S. Securities and Exchange Commission for annual financial reporting. Preparing these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. We base our estimates and judgments on historical experience, knowledge of current conditions, and beliefs about what could occur in the future, given the available information. </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 believe that of our significant accounting policies, described in &#8220;Note 2. Significant Accounting Policies&#8221; in Item 8 of this Annual Report, the following accounting policies are most important to the portrayal of our financial condition and require the most subjective judgment. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations. If actual results differ significantly from management&#8217;s estimates and projections, there could be a material effect on our financial statements.</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%">Revenue recognition</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 client contracts typically contain promises by us to provide multiple products and services. Specifically, contracts associated with Pega Platform sales and other software applications, sold as licenses to use functional intellectual property or as a cloud-based solution, typically include consulting services. Determining whether such products and services within a client contract are considered distinct performance obligations that should be accounted for separately requires significant judgment. Accordingly, we review client contracts to identify all separate promises to transfer goods and services that would be considered performance obligations. Judgment is also required in determining whether an option to acquire additional products and services within a client contract represents a material right that the client would not receive without entering into that contract.</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 contract modification is a legally binding change to an existing contract&#8217;s scope, price, or both. Contract modifications are reviewed to determine whether they should be accounted for as part of the original contract or as a separate contract. This determination requires significant judgment, which could impact the timing of revenue recognition. We typically account for contract modifications prospectively as a separate contract. The additional performance obligation(s) in our contract&#160;modifications are generally distinct and priced at their stand-alone selling 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%">We allocate the transaction price to the distinct performance obligations, including options in contracts determined to represent a material right, based on each performance obligation's relative stand-alone selling price. Judgment is required in estimating stand-alone selling prices. We maximize the use of observable inputs by maintaining pricing analyses that consider our pricing policies, historical stand-alone sales when they exist, and historical renewal prices charged to clients. We have concluded that the stand-alone selling prices of certain performance obligations, specifically software licenses and Pega Cloud arrangements, are highly variable. In these instances, we estimate the stand-alone selling prices using the residual approach, which is determined based on the total transaction price minus the stand-alone selling price of other performance obligations promised in the contract. We update our stand-alone selling price analysis periodically, including a re-assessment of whether the residual approach used to determine the stand-alone selling prices for software licenses and Pega Cloud arrangements remains appropriate.</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 assumptions or judgments used in determining the performance obligations in client contracts and stand-alone selling prices could significantly impact the timing and amount of revenue we report in a particular period.</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%">For additional information see "Note 2. Significant Accounting Policies", "Note 4. Receivables, Contract Assets, And Deferred Revenue", and "Note 15. Revenue" in Item 8 of this Annual Report</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%">Goodwill impairment</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%">Our goodwill arises from our previous business acquisitions. </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">Goodwill is tested for impairment at least annually or as circumstances indicate its value may no longer be recoverable.</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">We do not have any intangible assets with indefinite useful lives other than goodwill. </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">We perform our annual goodwill impairment test as of November 30th. To assess if goodwill is impaired, we first perform a qualitative assessment to determine whether further impairment testing is necessary. If, based on the qualitative assessment, we consider it more-likely-than-not that our reporting unit's fair value is less than its carrying amount, we perform a quantitative impairment test. An excess of carrying value over fair value would indicate that goodwill may be impaired. </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">We periodically reevaluate our business and have determined that we have one operating segment and one reporting unit. If our assumptions change in the future, we may be required to record impairment charges to reduce our goodwill's carrying value. Changes in the valuation of goodwill could materially impact our operating results and financial position.</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%">32</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;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, we had $81.1 million of goodwill. Changes in the valuation of long-lived assets could materially impact our operating results and financial position. To date, there have been no impairments of goodwill.</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%">For additional information see "Note 2. Significant Accounting Policies" and "Note 7. Goodwill And Other Intangible Assets" in Item 8 of this Annual Report.</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%">Accounting for 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-weight:400;line-height:120%">Significant judgment is required to determine our provision for income taxes and income tax assets and liabilities, including evaluating uncertainties in applying accounting principles and complex tax laws. Accordingly, changes in tax laws or our interpretation of tax laws and the resolution of any tax audits could significantly impact our financial 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%">We regularly assess the need for a valuation allowance against our deferred tax assets. The future realization of our deferred tax assets ultimately depends on sufficient taxable income within the available carryback or carryforward periods. Changes in our valuation allowance impact income tax expense in the period of adjustment. Our deferred tax valuation allowance requires significant judgment and uncertainties, including assumptions about future taxable income based on historical and projected 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%">We recognize deferred tax assets to the extent that we believe they are more likely than not to be realized. In making such a determination, we consider all available objective and verifiable negative and positive evidence, including future reversals of existing taxable temporary differences, projected future taxable income (including the impact of enacted legislation), tax-planning strategies and results of recent operations. The Company determined that the objectively and verifiable negative evidence outweighed the positive evidence, as such maintained a valuation allowance on our U.S. and U.K. deferred tax assets.</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 assess our income tax positions and record tax benefits based on management&#8217;s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, we record the largest amount of tax benefit with a greater than 50&#160;percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements.</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%">As a global company, we use significant judgment to calculate and provide for income taxes in each of the tax jurisdictions in which we operate. In the ordinary course of our business, transactions and calculations occur whose ultimate tax outcome cannot be certain. Some of these uncertainties arise due to transfer pricing for transactions with our subsidiaries, the determination of tax nexus, and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex. We estimate our exposure to unfavorable outcomes related to these uncertainties and the probability of such outcomes. </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%">Although we believe our estimates are reasonable, there is no guarantee that the final tax outcome will not differ from what is reflected in our historical income tax provisions, returns, and accruals. Such differences, or changes in estimates relating to potential differences, could have a material impact on our income tax provision and operating results in the period such a determination is made.</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%">For additional information see "Note 2. Significant Accounting Policies" and "Note 18. Income Taxes" in Item 8 of this Annual Report.</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%">Loss Contingencies</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 subject to various claims, including claims with customers and vendors, pending and potential legal actions for damages, investigations relating to governmental laws and regulations, and other matters arising out of the normal conduct of our business. When a loss is considered probable and reasonably estimable, we record a liability in the amount of our best estimate for the ultimate loss. However, the likelihood of a loss with respect to a particular contingency is often difficult to predict, and determining a meaningful estimate of the loss or a range of loss may not be practicable based on the information available and the potential effect of future events and decisions by third parties that will determine the ultimate resolution of the contingency. Moreover, it is common for such matters to be resolved over many years, during which time relevant developments and new information must be reevaluated at least quarterly to determine both the likelihood of potential loss and whether it is possible to reasonably estimate a range of possible loss. When a material loss is reasonably possible or probable, but a reasonable estimate cannot be made, disclosure of the proceeding is provided. Legal fees are recognized as incurred when the legal services are provided.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review all contingencies at least quarterly to determine whether the likelihood of loss has changed and to assess whether a reasonable estimate of the potential loss or range of the loss can be made. </span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Note 2. Significant Accounting Policies" and "Note 20. Commitments And Contingencies" in Item 8 of this Annual Report for additional information.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_100"></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 7A. 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, partially offsetting our foreign currency exposure.</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%">33</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 U.S. dollar against other currencies would have resulted in the following:</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:55.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.055%"/><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:middle"><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="padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">(Decrease) 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%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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></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%">(Decrease) increase 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%">(9)</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%">(8)</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&#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: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, marketable securities, receivables, and intercompany balances held by our U.K. subsidiary, a British pound functional entity. </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 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 style="width:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><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%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">December 31, 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%">Foreign currency (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%">(19,337)</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,892)</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,164)</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-bottom:6pt;margin-top:6pt;padding-right:18pt"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></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%">34</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_103"></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 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA </span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span><br/></span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><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:87.259%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.541%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Page</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:112%">Report of Independent Registered Public Accounting Firm (PCAOB ID No. <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-51">34</ix:nonNumeric>)</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:center"><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="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia5046420b822485aab40ad4f0b7bb4ba_106">36</a></span></div></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%">Consolidated Balance Sheets as of December&#160;31, 2024 and 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia5046420b822485aab40ad4f0b7bb4ba_109">38</a></span></div></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%">Consolidated Statements of Operations for the years ended December&#160;31, 2024, 2023, and 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia5046420b822485aab40ad4f0b7bb4ba_112">39</a></span></div></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%">Consolidated Statements of Comprehensive Income (Loss) for the years ended December&#160;31, 2024, 2023, and 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia5046420b822485aab40ad4f0b7bb4ba_115">40</a></span></div></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%">Consolidated Statements of Stockholders&#8217; Equity for the years ended December&#160;31, 2024, 2023, and 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia5046420b822485aab40ad4f0b7bb4ba_118">41</a></span></div></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%">Consolidated Statements of Cash Flows for the years ended December&#160;31, 2024, 2023, and 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia5046420b822485aab40ad4f0b7bb4ba_121">42</a></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%">Notes to Consolidated Financial Statements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia5046420b822485aab40ad4f0b7bb4ba_124">44</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%">35</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_106"></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:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">To the stockholders and the Board of Directors of Pegasystems Inc.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Opinions on the Financial Statements and 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:8pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Pegasystems Inc. and subsidiaries (the "Company") as of December&#160;31, 2024 and 2023, the related consolidated statements of operations, comprehensive income (loss), stockholders&#8217; equity, and cash flows for each of the three years in the period ended December&#160;31, 2024, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013) i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ssued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December&#160;31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2024, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> issued by COSO. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s report on and changes in internal control over financial reporting. Our responsibility is to express an opinion on these financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Definition and Limitations of 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:8pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Critical Audit Matter</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Revenue Recognition - Software License Arrangements &#8212; Refer to Note 2 to the financial statements</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Critical Audit Matter Description</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The Company generates revenue from multiple sources, including software license revenue primarily derived from license sales of the Company&#8217;s Pega Platform and other software applications, maintenance revenue from client support, and services revenue primarily derived from cloud sales of the Company&#8217;s hosted Pega Platform and other software applications and consulting services. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The Company&#8217;s license and cloud contracts with clients (&#8220;arrangements&#8221;) often contain multiple performance obligations. These performance obligations may be included in the same contract or negotiated separately. Additionally, the Company enters into amendments to previously executed contracts which constitute contract modifications. Certain complex arrangements require that management performs a detailed analysis of the contractual terms and the application of more complex accounting guidance. Factors with potentially significant judgements include:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.2pt">Identification of the complete client arrangement</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.2pt">Accounting treatment of contract modifications</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.2pt">Valuation and allocation of identified material rights</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.2pt">Allocation of arrangement consideration to bundled fixed price work orders</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Given the accounting complexity and the management judgment necessary to properly identify, classify, and account for performance obligations, auditing such estimates involved a high degree of auditor judgment when performing audit procedures and evaluating the license and cloud revenue arrangements.</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%">36</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:8pt;font-weight:700;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Our audit procedures related to license and cloud revenue arrangements included the following, among others:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.2pt">We tested the effectiveness of controls over revenue recognition, including those over the identification of performance obligations included in the transaction, accounting treatment of contract modifications, valuation and allocation of identified material rights, and allocation of arrangement consideration. </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.2pt">We selected a sample of client arrangements, and performed the following: </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.17pt">Evaluated whether the Company properly identified the terms of the arrangements and considered all arrangement terms that may have an impact on revenue recognition.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.17pt">Evaluated whether the Company appropriately identified all performance obligations in the arrangement and whether the methodology to allocate the transaction price to the individual performance obligations was appropriately applied.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.17pt">Tested the accuracy of management&#8217;s calculation of revenue for each performance obligation by developing an expectation for the revenue to be recorded in the current period and comparing it to the Company&#8217;s recorded balances.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.17pt">Evaluated management&#8217;s assessment of any ongoing negotiations with clients and bundling with statements of work.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.17pt">Analyzed the proper accounting treatment for any contract modifications based on 1) whether the additional products and services are distinct from the products and services in the original arrangement, and 2) whether the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.17pt">Evaluated management&#8217;s determination of whether certain renewal clauses, additional product offers, or additional usage offers represent material rights included in the contract and whether they were properly valued based on the incremental discount provided and the probability of the right being exercised.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.17pt">For contracts with a performance obligation of bundled fixed price services, evaluated whether management reasonably estimated the number of hours that each project will require and independently recalculated the stand-alone selling price for each bundled fixed price service.</span></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:15.17pt">Obtained evidence of delivery of the elements of the arrangement to the client. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-52">Deloitte &amp; Touche LLP</ix:nonNumeric></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-53">Boston, Massachusetts</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">February&#160;12, 2025 </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2000.</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%">37</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_109"></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%">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%">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, except per share amounts)</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:69.931%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.055%"/><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%">December 31, 2024</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, 2023</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 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 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="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-54">337,103</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-55">229,902</ix:nonFraction>&#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: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="c-4" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">402,870</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">193,436</ix:nonFraction>&#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: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="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-58">739,973</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-59">423,338</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"/></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, 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="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-60">305,468</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">300,173</ix:nonFraction>&#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%">Unbilled receivables, 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">173,085</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">237,379</ix:nonFraction>&#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: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="c-4" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">115,178</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">68,137</ix:nonFraction>&#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 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="c-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">1,333,704</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">1,029,027</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"/></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%">Long-term unbilled receivables, 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="c-4" decimals="-3" name="pega:UnbilledReceivablesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">61,407</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:UnbilledReceivablesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">85,402</ix:nonFraction>&#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: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="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-70">81,113</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-71">81,611</ix:nonFraction>&#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%">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="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">292,049</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">314,696</ix:nonFraction>&#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 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="c-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-74">1,768,273</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-75">1,510,736</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"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">Current liabilities:</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: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:bottom"><span style="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="c-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">6,226</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">11,290</ix:nonFraction>&#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%">Accrued expenses</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="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">31,544</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">39,941</ix:nonFraction>&#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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="pega:AccruedCompensationAndRelatedExpenses" format="ixt:num-dot-decimal" scale="3" id="f-80">138,042</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:AccruedCompensationAndRelatedExpenses" format="ixt:num-dot-decimal" scale="3" id="f-81">126,640</ix:nonFraction>&#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%">Deferred revenue</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="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">423,910</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">377,845</ix:nonFraction>&#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: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ConvertibleNotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">467,470</ix:nonFraction>&#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: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="c-5" decimals="-3" name="us-gaap:ConvertibleNotesPayableCurrent" format="ixt:fixed-zero" scale="3" id="f-85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Other current liabilities</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="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">18,866</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">21,343</ix:nonFraction>&#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 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:#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="c-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">1,086,058</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">577,059</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"/></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%">Long-term convertible senior notes, net</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="c-4" decimals="-3" name="us-gaap:ConvertibleLongTermNotesPayable" format="ixt:fixed-zero" scale="3" id="f-90">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="c-5" decimals="-3" name="us-gaap:ConvertibleLongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="f-91">499,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Long-term operating lease liabilities</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="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-92">67,647</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">66,901</ix:nonFraction>&#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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-94">29,088</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-95">13,570</ix:nonFraction>&#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 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:#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="c-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-96">1,182,793</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-97">1,156,898</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"/></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%">Commitments and contingencies (Note 20)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-98"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-99"></ix:nonFraction></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%">Stockholders&#8217; equity:</span></td><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;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%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-100"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-101">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-102"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-103">1,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-104"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-105">none</ix:nonFraction></ix:nonFraction> issued</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="c-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-106">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-107">&#8212;</ix:nonFraction>&#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 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="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-108"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-109">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-110"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-111">200,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-112"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-113">86,112</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-114"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-115">83,840</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2024 and 2023, respectively</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="c-4" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-116">861</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-117">838</ix:nonFraction>&#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%">Additional paid-in capital</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="c-4" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-118">526,963</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-119">379,584</ix:nonFraction>&#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:400;line-height:100%">Retained earnings (accumulated deficit)</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="c-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-120">87,901</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-121">8,705</ix:nonFraction>)</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%">Accumulated other comprehensive (loss)</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%">Net unrealized gain on available-for-sale securities, 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="c-4" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-122">230</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="f-123">669</ix:nonFraction>&#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%">Foreign 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="c-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-124">30,475</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-125">18,548</ix:nonFraction>)</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 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:#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="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-126">585,480</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-127">353,838</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"/></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 liabilities and stockholders&#8217; equity</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:bottom"><span style="color:#000000;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="c-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-128">1,768,273</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-129">1,510,736</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"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt;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 consolidated financial statements.</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%">38</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_112"></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%">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%">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><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 style="width:50.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.773%"/><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.773%"/><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.774%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2024</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:middle"><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 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></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">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="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-130">882,038</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-131">793,184</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-132">701,835</ix:nonFraction>&#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 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="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-133">398,102</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-134">407,625</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-135">366,063</ix:nonFraction>&#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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-136">213,273</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-137">221,706</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-138">230,654</ix:nonFraction>&#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%">Perpetual 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="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-139">3,767</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-140">10,101</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-141">19,293</ix:nonFraction>&#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 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="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-142">1,497,180</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-18" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-143">1,432,616</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-144">1,317,845</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"/></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 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"/><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%">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="c-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-145">149,918</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-146">144,250</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-147">138,736</ix:nonFraction>&#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 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="c-9" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-148">1,888</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-149">2,606</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-150">2,642</ix:nonFraction>&#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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-151">238,842</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-152">231,560</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-153">227,082</ix:nonFraction>&#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%">Perpetual 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="c-15" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="f-154">17</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="f-155">67</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="f-156">175</ix:nonFraction>&#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 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="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-157">390,665</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-18" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-158">378,483</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-19" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-159">368,635</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"/></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="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-160">1,106,515</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-18" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-161">1,054,133</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-19" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-162">949,210</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"/></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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-163">534,780</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-164">559,177</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-165">624,789</ix:nonFraction>&#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: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="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-166">298,074</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-167">295,512</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-168">294,349</ix:nonFraction>&#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: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="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-169">112,848</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-170">96,743</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-171">117,734</ix:nonFraction>&#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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Litigation settlement, net of recoveries</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="c-1" decimals="-3" name="us-gaap:LitigationSettlementExpense" format="ixt:num-dot-decimal" scale="3" id="f-172">32,403</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:LitigationSettlementExpense" format="ixt:fixed-zero" scale="3" id="f-173">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:LitigationSettlementExpense" format="ixt:fixed-zero" scale="3" id="f-174">&#8212;</ix:nonFraction>&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring</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="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-175">4,528</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-176">21,747</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-177">21,743</ix:nonFraction>&#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 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 #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="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-178">982,633</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-18" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-179">973,179</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-19" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-180">1,058,615</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"/></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%">Income (loss) 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="c-1" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-181">123,882</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-18" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-182">80,954</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-19" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-183">109,405</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"/></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 (loss) gain</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="c-1" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-184">912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="c-18" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-185">5,242</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="c-19" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-186">4,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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="c-1" decimals="-3" name="us-gaap:InvestmentIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-187">25,779</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:InvestmentIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-188">9,259</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:InvestmentIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-189">1,643</ix:nonFraction>&#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%">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="c-1" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-190">6,835</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-191">6,876</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-192">7,792</ix:nonFraction>)</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%">(Loss) 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="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-193">663</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-194">1,348</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-195">57,382</ix:nonFraction>)</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%">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="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-196">1,385</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-197">18,693</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-198">6,579</ix:nonFraction>&#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 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%">Income (loss) before provision for 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="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-199">142,636</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-200">95,440</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-19" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-201">161,797</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"/></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 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="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-202">43,447</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-203">27,632</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-204">183,785</ix:nonFraction>&#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 31pt;text-align: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 income (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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-205">99,189</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-206">67,808</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-207">345,582</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"/></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%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></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="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-208">1.16</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-209">0.82</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-210">4.22</ix:nonFraction>)</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: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="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-211">1.11</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-212">0.73</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-213">4.22</ix:nonFraction>)</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:700;line-height:100%">Weighted-average number of common shares outstanding</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"/><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: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="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-214">85,265</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-215">83,162</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-216">81,947</ix:nonFraction>&#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: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="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-217">89,634</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-218">84,914</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-219">81,947</ix:nonFraction>&#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="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 consolidated financial statements.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></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%">39</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_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="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%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</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><div style="margin-bottom:3pt;margin-top:3pt;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 style="width:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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%">2024</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%">2023</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%">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%">Net income (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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-220">99,189</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-221">67,808</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-222">345,582</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"/></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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-223">439</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-224">152</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="f-225">169</ix:nonFraction>)</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%">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="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-226">11,927</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-227">5,039</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-228">15,913</ix:nonFraction>)</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%">Total other comprehensive (loss) income, net of tax</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="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-229">12,366</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-18" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-230">5,191</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-19" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-231">16,082</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;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%">Comprehensive income (loss)</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="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-232">86,823</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-233">72,999</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-234">361,664</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"/></tr></table></div><div><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 consolidated financial statements.</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%">40</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_118"></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%">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%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</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><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:39.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.497%"/><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:7.497%"/><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:6.836%"/><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:6.836%"/><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:9.487%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><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%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Additional paid-in capital</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Retained earnings (accumulated deficit)</span></div></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%">Accumulated other comprehensive (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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 </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%">stockholders&#8217; equity</span></div></td></tr><tr style="height:21pt"><td colspan="3" style="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%">Number </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%">of&#160;shares</span></div></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%">Amount</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 1, 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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-235">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;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-236">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;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-237">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;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-238">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;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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="usd" contextRef="c-23" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-239">6,988</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 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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-240">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;border-top:1pt solid #000000;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"/><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:#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%">Repurchase of common stock</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="c-25" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="f-241">280</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-242">2</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-243">24,506</ix:nonFraction>)</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-244">24,508</ix:nonFraction>)</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%">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: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="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="f-245">754</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-246">7</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-247">20,627</ix:nonFraction>)</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-248">20,620</ix:nonFraction>)</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%">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: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="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-249">250</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-250">2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-251">9,170</ix:nonFraction>&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-252">9,172</ix:nonFraction>&#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%">Stock-based compensation</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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-253">122,229</ix:nonFraction>&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-254">122,229</ix:nonFraction>&#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 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="c-19" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-255">0.12</ix:nonFraction> per share)</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-256">2,474</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-257">7,380</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-258">9,854</ix:nonFraction>)</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%">Other comprehensive (loss)</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%">&#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"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-259">16,082</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-260">16,082</ix:nonFraction>)</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%">Net (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%">&#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"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-261">345,582</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-262">345,582</ix:nonFraction>)</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:700;line-height:100%">December 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:bottom"><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="c-29" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-263">82,436</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-264">824</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-265">229,602</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-266">76,513</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-267">23,070</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-268">130,843</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"/></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"/><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:#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 for stock compensation plans</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="c-34" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-269">1,212</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-270">12</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-271">8,893</ix:nonFraction>&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-272">8,905</ix:nonFraction>&#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%">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: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="c-34" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-273">192</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-274">2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-275">7,742</ix:nonFraction>&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-276">7,744</ix:nonFraction>&#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: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: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"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-277">143,352</ix:nonFraction>&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-278">143,352</ix:nonFraction>&#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: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="c-18" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-279">0.12</ix:nonFraction> per share)</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%">&#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"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" format="ixt:num-dot-decimal" scale="3" id="f-280">10,005</ix:nonFraction>)</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" format="ixt:num-dot-decimal" scale="3" id="f-281">10,005</ix:nonFraction>)</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%">Other comprehensive 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%">&#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"/><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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-282">5,191</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-283">5,191</ix:nonFraction>&#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%">Net 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%">&#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"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-284">67,808</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-285">67,808</ix:nonFraction>&#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:700;line-height:100%">December 31, 2023</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-286">83,840</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 #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:1pt solid #000000;padding:2px 0 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 #000000;padding: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="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-287">838</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 #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:1pt solid #000000;padding:2px 0 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 #000000;padding: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="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-288">379,584</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 #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:1pt solid #000000;padding:2px 0 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 #000000;padding: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="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-289">8,705</ix:nonFraction>)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 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 #000000;padding: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="usd" contextRef="c-41" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-290">17,879</ix:nonFraction>)</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 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="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-291">353,838</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"/></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%">Repurchase of common stock</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="c-42" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="f-292">825</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-293">8</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-294">69,549</ix:nonFraction>)</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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-295">69,557</ix:nonFraction>)</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%">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: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="c-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-296">2,985</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-297">30</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-298">75,186</ix:nonFraction>&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-299">75,216</ix:nonFraction>&#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%">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: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="c-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-300">112</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-301">1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-302">6,708</ix:nonFraction>&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-303">6,709</ix:nonFraction>&#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: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: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"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-304">142,718</ix:nonFraction>&#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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-305">142,718</ix:nonFraction>&#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: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="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-306">0.12</ix:nonFraction> per share)</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%">&#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"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-307">7,684</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-308">2,583</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="f-309">10,267</ix:nonFraction>)</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%">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%">&#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"/><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%">&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-310">12,366</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-311">12,366</ix:nonFraction>)</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%">Net 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%">&#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"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-312">99,189</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-313">99,189</ix:nonFraction>&#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:700;line-height:100%">December 31, 2024</span></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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-314">86,112</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-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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-315">861</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-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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-316">526,963</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-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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-317">87,901</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-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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-318">30,245</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 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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-319">585,480</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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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 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%">41</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_121"></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%">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%">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><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:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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%">2024</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%">2023</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%">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:700;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Net income (loss)</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="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-320">99,189</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-321">67,808</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-322">345,582</ix:nonFraction>)</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%">Adjustments to reconcile net income (loss) to cash provided by operating activities</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"/><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%">Stock-based compensation</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="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-323">142,718</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-324">143,352</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-325">122,210</ix:nonFraction>&#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%">Amortization of deferred commissions</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="c-1" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-326">62,269</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-327">59,461</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-328">53,471</ix:nonFraction>&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-329">17,585</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-330">18,746</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-331">18,780</ix:nonFraction>&#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%">Amortization of right-of-use lease 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="c-1" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="f-332">17,842</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="f-333">15,912</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="f-334">15,940</ix:nonFraction>&#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 style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency transaction loss (gain)</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="c-1" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-335">912</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-336">5,242</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-337">4,560</ix:nonFraction>)</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%">Loss 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="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-338">663</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-339">1,348</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-340">57,382</ix:nonFraction>&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-341">1,544</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-342">363</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-343">168,890</ix:nonFraction>&#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%">(Accretion) amortization 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="c-1" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-344">15,263</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-345">3,302</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-346">1,972</ix:nonFraction>&#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 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%">(Gain) on 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="c-1" decimals="-3" name="us-gaap:GainLossOnInvestments" scale="3" id="f-347">869</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-348">10,841</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="3" id="f-349">6,578</ix:nonFraction>)</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 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%">(Gain) on repurchases of convertible senior notes</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="c-1" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="f-350">459</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-351">7,855</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="f-352">&#8212;</ix:nonFraction>&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-353">3,728</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-354">5,557</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-355">4,763</ix:nonFraction>&#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 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%">Change in operating assets and liabilities:</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"/><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 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%">Accounts receivable, unbilled receivables, and 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="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-356">79,034</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-357">57,602</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-358">51,157</ix:nonFraction>)</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 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%">Other current 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="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-359">50,005</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-360">11,360</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-361">9,133</ix:nonFraction>)</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 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%">Other current liabilities</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="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-362">7,115</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-363">8,777</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="f-364">529</ix:nonFraction>&#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 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%">Deferred revenue</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="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-365">48,360</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-366">45,123</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-367">62,578</ix:nonFraction>&#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 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%">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="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="f-368">57,628</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="f-369">44,529</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="f-370">53,857</ix:nonFraction>)</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 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%">Other long-term assets and liabilities</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="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-371">6,509</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-372">23,581</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-373">13,312</ix:nonFraction>)</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 24.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%">Cash provided by operating 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-374">345,926</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-375">217,785</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-376">22,336</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"/></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%">Investing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Purchases of 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="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-377">559,365</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-378">287,287</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-379">41,015</ix:nonFraction>)</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%">Proceeds from maturities and called 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="c-1" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-380">364,501</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-381">242,593</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-382">66,583</ix:nonFraction>&#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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="f-383">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-384">10,725</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="f-385">23,808</ix:nonFraction>&#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%">Payments for acquisitions, net of cash acquired</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="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-386">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="f-387">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="f-388">922</ix:nonFraction>)</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%">Investment in property and equipment</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="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-389">7,712</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-390">16,781</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-391">35,379</ix:nonFraction>)</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 24.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%">Cash (used in) provided by investing 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-392">202,576</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-18" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-393">50,750</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-19" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-394">13,075</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"/></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%">Financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Repurchases of convertible senior notes</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="c-1" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-395">33,890</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-396">88,989</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:fixed-zero" scale="3" id="f-397">&#8212;</ix:nonFraction>&#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:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-398">10,199</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-399">9,964</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-400">9,834</ix:nonFraction>)</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%">Proceeds from employee stock purchase plan</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="c-1" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-401">6,709</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-402">7,744</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ProceedsFromStockPlans" format="ixt:num-dot-decimal" scale="3" id="f-403">9,172</ix:nonFraction>&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from stock option exercises</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="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-404">80,651</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-405">10,821</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="f-406">&#8212;</ix:nonFraction>&#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%">Common stock repurchases for tax withholdings for net settlement of equity awards</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="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-407">5,435</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-408">1,916</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-409">20,620</ix:nonFraction>)</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%">Common stock repurchases under stock repurchase program</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="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-410">68,057</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-411">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-412">25,707</ix:nonFraction>)</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 6.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%">Other</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="c-1" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-413">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="c-18" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="f-414">341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="c-19" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-415">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Cash (used in) financing activities</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="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-416">30,214</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-18" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-417">81,963</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-19" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-418">46,989</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"/></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%">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</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="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-419">4,434</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-18" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-420">2,701</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-19" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-421">3,333</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31.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 increase (decrease) in cash, cash equivalents and restricted cash</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="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-422">108,702</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-423">87,773</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-424">14,911</ix:nonFraction>)</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%">Cash, cash equivalents, and restricted cash, beginning of period</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="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-425">232,827</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-426">145,054</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-427">159,965</ix:nonFraction>&#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%">Cash, cash equivalents, and restricted cash, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-428">341,529</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-429">232,827</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-430">145,054</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"/></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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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</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="c-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-431">337,103</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-432">229,902</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-433">145,054</ix:nonFraction>&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted cash included in other current 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="c-4" decimals="-3" name="us-gaap:RestrictedCashCurrent" scale="3" id="f-434">98</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="f-435">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="f-436">&#8212;</ix:nonFraction>&#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%">Restricted cash included in 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="c-4" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-437">4,328</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-438">2,925</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:fixed-zero" scale="3" id="f-439">&#8212;</ix:nonFraction>&#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%">Total cash, cash equivalents and restricted cash</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-440">341,529</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:top"/><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: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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-441">232,827</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:top"/><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: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%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-442">145,054</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:top"/></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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></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%">42</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="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 style="width:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><td style="width:0.1%"/></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%">Supplemental disclosures</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"/><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%">Interest paid on convertible notes</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="c-1" decimals="-3" name="pega:InterestPaidOnConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-443">3,810</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="pega:InterestPaidOnConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-444">4,134</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="pega:InterestPaidOnConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-445">4,500</ix:nonFraction>&#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%">Income taxes paid</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="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-446">82,317</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-447">11,664</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-448">7,645</ix:nonFraction>&#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%">Non-cash investing and financing activity:</span></td><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 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 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%">Investment in property and equipment included in accounts payable and accrued 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="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-449">1,723</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-450">66</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-451">9,914</ix:nonFraction>&#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: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 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="c-4" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-452">2,583</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-453">2,515</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-454">2,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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%">43</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_124"></div><hr style="page-break-after:always"/><div style="min-height:36pt;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 CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_127"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="f-455" 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%">1. BASIS OF PRESENTATION</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%">Business</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%">The Company develops, markets, licenses, hosts, and supports enterprise software that helps organizations optimize decisions and processes in real-time. The Company&#8217;s platform for enterprise artificial intelligence (&#8220;AI&#8221;) decisioning and workflow automation enables clients to personalize customer experiences, automate customer service, and streamline operations, business processes, and workflows. The Company provides consulting, training, support, and hosting services to facilitate the use of its software.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-456" escape="true"><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%">Management estimates and reporting</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%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S.&#8221;) requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods presented. Actual results could differ from those estimates. Accounts with reported amounts based on significant estimates and judgments include, but are not limited to, revenue, unbilled receivables, deferred revenue, deferred income taxes, deferred commissions, income taxes payable, convertible senior notes, and goodwill.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-457" 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%">Principles of consolidation</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&#8217;s consolidated financial statements reflect Pegasystems Inc. and subsidiaries in which the Company holds a controlling financial interest. All&#160;intercompany&#160;accounts and transactions were eliminated in consolidation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="f-458" 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%">Reclassifications</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 consolidated financial statements and notes thereto have been reclassified to conform to the current year presentation. Such reclassifications did not affect total revenues, income (loss) from operations, or net income (loss).</span></div></ix:nonNumeric></ix:nonNumeric><div id="ia5046420b822485aab40ad4f0b7bb4ba_130"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-459" continuedAt="f-459-1" 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%">2. SIGNIFICANT ACCOUNTING POLICIES</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-460" continuedAt="f-460-1" escape="true"><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-style:italic;font-weight:700;line-height:120%">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%">The Company&#8217;s revenue is primarily derived from:</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">Subscription services, composed of revenue from Pega Cloud and maintenance. Pega Cloud is the Company&#8217;s hosted Pega Platform and software applications. Maintenance revenue is earned from providing client support, software upgrades, and bug fixes or patches.</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">Subscription license, composed of revenue from term license arrangements for the Company&#8217;s Pega Platform and software applications. Term licenses represent functional intellectual property and are delivered separately from maintenance and services. </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">Perpetual license, composed of revenue from perpetual license arrangements for the Company&#8217;s Pega Platform and software applications. Perpetual licenses represent functional intellectual property and are delivered separately from maintenance and services. </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">Consulting, primarily related to new software license implementations, training, and reimbursable costs.</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%">Performance 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%">The Company&#8217;s software license and Pega Cloud arrangements often contain multiple performance obligations. If a contract contains multiple performance obligations, the Company accounts for each distinct performance obligation separately. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. Any discounts or expected potential future price concessions are considered when determining the total transaction price. The Company&#8217;s policy is to exclude sales and similar taxes collected from clients from the determination of transaction price.</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%">44</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><ix:continuation id="f-460-1" continuedAt="f-460-2"><ix:continuation id="f-459-1" continuedAt="f-459-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="f-461" continuedAt="f-461-1" 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%">The Company&#8217;s typical performance obligations are:</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:8.026%"/><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:26.545%"/><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:27.868%"/><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:18.079%"/><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.470%"/><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-weight:700;line-height:100%">Performance obligation</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">How stand-alone selling price is typically determined</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">When performance obligation is typically satisfied</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">When payment is typically due</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">Income statement line item</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Pega Cloud</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ratably over the term of the service (over time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the service</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: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%">Subscription services</span></div></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%">Term license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Residual approach</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Annually, or more frequently, over the term of the license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Subscription license</span></div></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%">Maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Consistent pricing relationship as a percentage of the related license and observable in stand-alone renewal 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Ratably over the term of the maintenance (over time)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Annually, or more frequently, over the term of the maintenance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Subscription services</span></div></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%">Perpetual license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Residual approach</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Effective date of the license</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Perpetual license</span></div></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%">Consulting<br/>- time and materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Observable hourly rate for time and materials-based services in similar geographies</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Based on hours incurred to date (over time)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Monthly</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Consulting</span></div></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%">Consulting <br/>- fixed price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Observable hourly rate for time and materials-based services in similar geographies multiplied by estimated hours for the project</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Based on hours incurred as a percentage of total estimated hours (over time)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">As contract milestones are achieved</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Consulting</span></div></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) Technical support and software updates are considered distinct services but accounted for as a single performance obligation, as they have the same pattern of transfer to the client.</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 Company utilizes the residual approach for software license and Pega Cloud performance obligations since the selling price is highly variable and the stand-alone selling price is not discernible from past transactions or other observable evidence. Periodically, the Company reevaluates whether the residual approach remains appropriate. As required, the Company evaluates its residual approach estimate compared to all available observable data before concluding the estimate represents its stand-alone selling 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%">If the contract grants the client the option to acquire additional products or services, the Company assesses whether the option represents a material right to the client that the client would not receive without entering into that contract. Discounts on options to purchase additional products and services greater than discounts available to similar clients are accounted for as an additional performance obligation.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During most of each client contract term, the amount invoiced is generally less than the amount of revenue recognized to date, primarily because we transfer control of the performance obligation related to the software license at the inception of the contract term. A significant portion of the total contract consideration is typically allocated to the license performance obligation. Therefore, the Company&#8217;s contracts often result in the recording of unbilled receivables and contract assets throughout most of the contract term. The Company records an unbilled receivable or contract asset when revenue recognized on a contract exceeds the billings. The Company recognizes an impairment on receivables and contract assets if, after contract inception, it becomes probable that payment is not collectible. The Company reviews receivables and contract assets on an individual basis for impairment.</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%">Variable consideration</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&#8217;s arrangements can include variable fees, such as the option to purchase additional usage of a previously delivered software license. The Company may also provide pricing concessions to clients, a business practice that gives rise to variable fees. For variable fees arising from the client&#8217;s acquisition of additional usage of a previously delivered software license, the Company applies the sales and usage-based royalties guidance related to a license of intellectual property and recognizes the revenue in the period the underlying sale or usage occurs. The Company includes variable fees in the determination of total transaction price if it is not probable that a significant future reversal of revenue will occur. The Company uses the expected value or most likely value amount, whichever is more appropriate for specific circumstances, to estimate variable consideration, and the estimates are based on the level of historical price concessions offered to clients. The variable consideration related to pricing concessions and other forms of variable consideration, including usage-based fees, have not been material to the Company&#8217;s consolidated financial statements.</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%">Significant financing components</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 generally does not intend to provide financing to its clients, as financing arrangements are not contemplated as part of the negotiated terms of contracts between the Company and its clients. Although there may be an intervening period between the delivery of the license and the payment, typically in term license arrangements, the purpose of that timing difference is to align the client&#8217;s payment with the timing of the use of the software license or service.</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 certain circumstances, however, there are instances where revenue recognition timing differs from the timing of payment due to extended payment terms or fees that are non-proportional to the associated usage of software licenses. In these instances, the Company evaluates whether a significant financing component exists. This evaluation includes determining the difference between the consideration the client would have paid when the performance obligation was satisfied and the amount of consideration paid. Contracts that include a significant financing component are adjusted for the time value of money at the rate inherent in the contract, the client&#8217;s borrowing rate, or the Company&#8217;s incremental borrowing rate, depending upon the recipient of the financing. </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%">During 2024, 2023, and 2022, significant financing components were not material.</span></div></ix:continuation></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%">45</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><ix:continuation id="f-459-2" continuedAt="f-459-3"><ix:continuation id="f-460-2"><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%">Contract modifications</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 assesses contract modifications to determine:</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">if the additional products and services are distinct from the products and services in the original arrangement; 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">if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.</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 contract modification meeting both criteria is accounted for as a separate contract. If a contract modification does not meet both criteria, it is accounted for either:</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">on a prospective basis as a termination of the existing contract and the creation of a new contract; or</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">on a cumulative catch-up basis.</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%">Deferred commissions</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%">The Company recognizes an asset for the incremental costs of obtaining a client contract, primarily related to sales commissions. The Company expects to benefit from those costs for more than one year. Commissions earned upon the execution of initial contracts are allocated to each performance obligation within the contract and amortized according to the transfer of underlying goods and services within those contracts and expected renewals. The expected benefit period is determined based on the length of the client contracts, client attrition rates, the underlying technology lifecycle, and the competitive marketplace&#8217;s influence on the products and services sold. Deferred costs allocated to maintenance and deferred costs for Pega Cloud arrangements are amortized over an average expected benefit period of <ix:nonNumeric contextRef="c-1" name="pega:AmortizationPeriodForDeferredContactCosts" format="ixt-sec:duryear" id="f-462">4.5</ix:nonNumeric> years. Deferred costs allocated to software licenses, and any expected renewals of term software licenses within the <ix:nonNumeric contextRef="c-1" name="pega:AmortizationPeriodForDeferredContactCosts" format="ixt-sec:duryear" id="f-463">4.5</ix:nonNumeric> years expected benefit period, are amortized at the point in time control of the software license is transferred. Deferred costs allocated to consulting are amortized over a period consistent with the pattern of transfer of control for the related services. Commissions earned on contract amendments and renewals are allocated to each performance obligation within the contract and amortized over the contractual term.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-464" escape="true"><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%">Financial instruments</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%">The principal financial instruments held by the Company consist of cash equivalents, marketable securities, receivables, capped call transactions, and accounts payable. The Company considers debt securities readily convertible to known amounts of&#160;cash with maturities of three months or less from the purchase date to be cash equivalents. Interest is recorded when earned. The Company&#8217;s investments are classified as available-for-sale and are carried at fair value. Unrealized gains and losses considered temporary are recorded as a component of accumulated other comprehensive (loss), net of related income taxes. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the investment cost is adjusted to fair value by recording a loss on investments in the consolidated statements of operations. Gains and losses on investments are calculated based on the specific investment.</span></div></ix:nonNumeric><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%">For additional information see "Note 4. Receivables, Contract Assets, And Deferred Revenue", "Note 11. Debt", and "Note 13. Fair Value Measurements".</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-465" escape="true"><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%">Property and equipment</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%">Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful life of each asset, which are <ix:nonNumeric contextRef="c-50" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-466">three years</ix:nonNumeric> for computer equipment and <ix:nonNumeric contextRef="c-51" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="f-467">five years</ix:nonNumeric> for furniture and fixtures. Leasehold improvements are amortized over the lesser of the lease&#8217;s term or the useful life of the asset. Repairs and maintenance costs are expensed as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-468" escape="true"><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%">Leases</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 of the Company&#8217;s leases are operating leases, primarily composed of office space leases. The Company accounts for a contract as a lease when it has the right to control the asset for a period of time while obtaining substantially all of the asset&#8217;s economic benefits. The Company determines the initial classification and measurement of its operating right of use assets and lease liabilities at the lease commencement date and thereafter if modified. Fixed lease costs are recognized on a straight-line basis over the lease term.&#160;Variable lease costs include payments required under leases for common area maintenance, real estate taxes, utilities, service charges, and other variable costs that are not reflected in the measurement of right of use assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. The Company combines lease and non-lease components when determining lease costs for its office space leases. The lease liability includes lease payments related to options to extend or renew the lease term if the Company is reasonably certain it will exercise those options. The Company&#8217;s leases do not contain material&#160;residual&#160;value guarantees or restrictive covenants.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="f-469" continuedAt="f-469-1" 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%">Loss contingencies and legal costs</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 accrues loss contingencies when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. </span></div></ix:nonNumeric></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%">46</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><ix:continuation id="f-459-3" continuedAt="f-459-4"><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%"><ix:continuation id="f-469-1">Significant judgments are required to determine the probability and the range of the outcomes, and the estimates are based only on the information available to the Company 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 the Company&#8217;s 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 the Company&#8217;s results of operations and financial position. As additional information becomes available, the Company reassesses the potential liability from pending claims and litigation and may revise its estimates. 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. Legal costs are expensed as incurred.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InternalUseSoftwarePolicy" id="f-470" continuedAt="f-470-1" escape="true"><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%">Internal-use software </span></div></ix:nonNumeric><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%"><ix:continuation id="f-470-1">The Company capitalizes and amortizes certain direct costs associated with computer software developed or purchased for internal use incurred during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. The Company amortizes capitalized internal-use software on a straight-line basis over its estimated useful life, which is generally over <span style="-sec-ix-hidden:f-471">three</span> to <ix:nonNumeric contextRef="c-53" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-472">five years</ix:nonNumeric>, commencing on the date the software is placed into service.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-473" continuedAt="f-473-1" escape="true"><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%">Goodwill</span></div></ix:nonNumeric><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%"><ix:continuation id="f-473-1">Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. Goodwill is not amortized. The Company has a single reporting unit.</ix:continuation> The Company performed qualitative assessments as of November 30, 2024, 2023, and 2022, respectively, and concluded that there was no impairment since it was not more-likely-than-not that the fair value of its reporting unit was less than its carrying value. </span></div><ix:nonNumeric contextRef="c-1" name="pega:IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock" id="f-474" escape="true"><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%">Intangible and long-lived assets</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%">The Company&#8217;s intangible assets are amortized using the straight-line method over their estimated useful life. The Company evaluates its long-lived tangible and intangible assets for impairment whenever events or changes in circumstances indicate that such assets&#8217; carrying amount may not be recoverable. Impairment is assessed by comparing the undiscounted cash flows expected to be generated by the long-lived tangible or intangible assets to their carrying value. If impairment exists, the Company calculates the impairment by comparing the carrying value to its fair value as determined by discounted expected cash flows.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-475" 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%">Cash equivalents</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%">Cash equivalents include money market funds and other investments with original maturities of three months or less.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-476" 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%">Restricted cash</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 restricted cash amounts as a current asset on the consolidated balance sheets if the restriction expires in less than 12 months, or as a non-current asset if the restriction is greater than 12 months. If there is no minimum time frame during which the cash must remain restricted, the nature of the transactions related to the restriction determine the classification. Restricted cash primarily relates to amounts deposited to secure customer guarantees and various letters of credit.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-477" escape="true"><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%">Business combinations</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 uses its estimates and assumptions to assign a fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company&#8217;s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. The Company reevaluates these estimates and assumptions quarterly as new information arises and records any adjustments to the Company&#8217;s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company&#8217;s consolidated statements of operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="f-478" continuedAt="f-478-1" escape="true"><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%">Research and development and software development costs</span></div></ix:nonNumeric><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%"><ix:continuation id="f-478-1">Research and development costs are expensed as incurred. Capitalization of computer software developed for resale begins upon the establishment of technological feasibility, generally demonstrated by a working model or an operative version of the computer software product. Such costs have not been material to date, as technological feasibility is established within a short time frame from the software&#8217;s general availability.</ix:continuation> As a result, <ix:nonFraction unitRef="usd" contextRef="c-19" decimals="INF" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:fixed-zero" scale="0" id="f-479"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:fixed-zero" scale="0" id="f-480"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="INF" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:fixed-zero" scale="0" id="f-481">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> costs were capitalized in 2024, 2023, or 2022.</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%">47</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><ix:continuation id="f-459-4" continuedAt="f-459-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-482" continuedAt="f-482-1" escape="true"><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%">Stock-based compensation</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%"><ix:continuation id="f-482-1">The Company recognizes stock-based compensation expense associated with equity awards based on the award&#8217;s fair value at the grant date. Stock-based compensation expense is adjusted each period for anticipated forfeitures. For service-based awards, stock-based compensation is recognized over the requisite service period, which is generally the vesting period. For performance-based awards, stock-based compensation expense is recognized over the longer of (a) the implicit service period for performance-metric achievement or (b) the requisite service period. During each reporting period, stock-based compensation expense is recorded based on expected achievement of performance targets. Changes in estimates of the expected achievement of performance targets that result in a change in the number of shares that are expected to vest are recognized on a cumulative catch-up basis during the reporting period in which the estimate changed.</ix:continuation> See "Note 16. Stock-Based Compensation" for a discussion of the Company&#8217;s key assumptions when determining the fair value of its equity awards at the grant date.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-483" escape="true"><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%">Foreign currency translation and remeasurement</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%">The translation of assets and liabilities for the Company&#8217;s subsidiaries with functional currencies other than the U.S. dollar are made at period-end exchange rates. Revenue and expense accounts are translated at the average exchange rates during the period transactions occur. The resulting translation adjustments are reflected in accumulated other comprehensive (loss). Realized and unrealized exchange gains or losses from transactions and remeasurement adjustments are reflected in foreign currency transaction gain (loss) in the accompanying consolidated statements of operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-484" escape="true"><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%">Accounting for income taxes</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%">The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company regularly assesses the need for a valuation allowance against its deferred tax assets. Future realization of the Company&#8217;s deferred tax assets ultimately depends on sufficient taxable income within the available carryback or carryforward periods. Taxable income sources include taxable income in prior carryback years, future reversals of existing taxable temporary differences, tax planning strategies, and projected future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to an amount it believes is more-likely-than-not to be realized. Changes in the valuation allowance impact income tax expense in the period of adjustment. The Company recognizes excess tax benefits when realized, as a reduction of the provision for income taxes. </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%">The Company assesses its income tax positions and records tax benefits based on management&#8217;s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies liabilities for uncertain tax positions as non-current liabilities unless the uncertainty is expected to be resolved within one year. The Company classifies interest and penalties on uncertain tax positions as income tax expense.</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%">As a global company, significant judgment must be used to calculate and provide for income taxes in each of the tax jurisdictions in which it operates. In the ordinary course of the Company&#8217;s business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise because of transfer pricing for transactions with the Company&#8217;s subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex.</span></div></ix:nonNumeric><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%">For additional information, see "Note 18. Income Taxes".</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-485" continuedAt="f-485-1" escape="true"><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%">Advertising expense</span></div></ix:nonNumeric><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%"><ix:continuation id="f-485-1">Advertising costs are expensed as incurred.</ix:continuation> Advertising expenses were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-486">4.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-487">3.5</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-488">6.6</ix:nonFraction> million during 2024, 2023, and 2022, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-489" continuedAt="f-489-1" 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%">Newly adopted accounting pronouncements</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%">Segment 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%">In November 2023, the FASB issued ASU 2023-07,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2023-07&#8221;). The amendments in ASU 2023-07 are effective for all public entities for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 did not change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. Under ASU 2023-07, public entities with a single reportable segment must apply all of the ASU&#8217;s disclosure requirements&#8239;and the existing segment disclosure and reconciliation requirements in ASC 280 - Segment Reporting on an annual and interim basis. The Company implemented this ASU in 2024 and its impact was immaterial.</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%">Accounting pronouncements not yet 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-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span></div></ix:nonNumeric></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%">48</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><ix:continuation id="f-489-1"><ix:continuation id="f-459-5"><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 December 2023, the FASB issued ASU 2023-09</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2023-09&#8221;). ASU 2023-09 includes expanded income tax rate reconciliation disclosures, a disaggregation of income taxes paid, and other expanded disclosures. The ASU will be effective for the Company for the year ending December 31, 2025. The Company expects the adoption to result in disclosure changes only.</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:400;line-height:120%">Disaggregation of Income Statement Expenses</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 2024, the FASB issued ASU 2024-03</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU &#8220;2024-03&#8221;). Among other items, the requirements include expanded disclosures around employee compensation and selling expenses. ASU 2024-03 will be effective for the Company for the year ending December 31, 2027. The Company is still evaluating the impact of this new guidance on its consolidated financial statements but expect the adoption to result in disclosure changes only.</span></div></ix:continuation></ix:continuation><div id="ia5046420b822485aab40ad4f0b7bb4ba_133"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="f-490" 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%">3. MARKETABLE SECURITIES</span><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="f-491" 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 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%">December 31, 2024</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, 2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-492">11,851</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-493">1</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-494">19</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-495">11,833</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-496">11,471</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-497">33</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-498">1</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-499">11,503</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"/></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="c-56" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-500">391,097</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-501">63</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-502">123</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-503">391,037</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-504">181,960</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-505">200</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-506">227</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-507">181,933</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-508">402,948</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-509">64</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-510">142</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-511">402,870</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="f-512">193,431</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-513">233</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="f-514">228</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-515">193,436</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"/></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 December&#160;31, 2024, marketable securities&#8217; maturities ranged from January 2025 to December 2027, with a weighted-average remaining maturity of <ix:nonNumeric contextRef="c-4" name="us-gaap:DebtSecuritiesAvailableForSaleTerm" format="ixt-sec:duryear" id="f-516">0.3</ix:nonNumeric> years.</span></div></ix:nonNumeric><div id="ia5046420b822485aab40ad4f0b7bb4ba_136"></div><ix:nonNumeric contextRef="c-1" name="pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock" id="f-517" continuedAt="f-517-1" 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%">4. RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE</span></div><ix:nonNumeric contextRef="c-1" name="pega:AccountsReceivableAndUnbilledReceivableTableTextBlock" id="f-518" 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%">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%">December 31, 2024</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, 2023</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, net</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="c-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-519">305,468</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-520">300,173</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"/></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, 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="c-4" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-521">173,085</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-522">237,379</ix:nonFraction>&#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, 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="pega:UnbilledReceivablesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-523">61,407</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:UnbilledReceivablesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-524">85,402</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="pega:AccountsReceivableAndUnbilledReceivable" format="ixt:num-dot-decimal" scale="3" id="f-525">539,960</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:AccountsReceivableAndUnbilledReceivable" format="ixt:num-dot-decimal" scale="3" id="f-526">622,954</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" id="f-527" escape="true"><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. 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 collection 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%">December 31, 2024</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="c-4" decimals="-3" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" format="ixt:num-dot-decimal" scale="3" id="f-528">173,085</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 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="c-4" decimals="2" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" scale="-2" id="f-529">74</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="c-4" decimals="-3" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" format="ixt:num-dot-decimal" scale="3" id="f-530">43,341</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" scale="-2" id="f-531">18</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="c-4" decimals="-3" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" format="ixt:num-dot-decimal" scale="3" id="f-532">18,066</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" scale="-2" id="f-533">8</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 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="c-4" decimals="-3" name="pega:UnbilledReceivablesCurrentAndNonCurrent" format="ixt:num-dot-decimal" scale="3" id="f-534">234,492</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 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="c-4" decimals="INF" name="pega:UnbilledReceivablesCurrentAndNonCurrentPercentage" scale="-2" id="f-535">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></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="pega:SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" id="f-536" 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: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%">December 31, 2024</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%">2024</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="c-4" decimals="-3" name="pega:UnbilledReceivablesNotBillableContractDateYearOne" format="ixt:num-dot-decimal" scale="3" id="f-537">137,027</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 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="c-4" decimals="2" name="pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" scale="-2" id="f-538">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></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="c-4" decimals="-3" name="pega:UnbilledReceivablesNotBillableContractDateYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-539">79,650</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" scale="-2" id="f-540">35</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="pega:UnbilledReceivablesNotBillableContractDateYearThree" format="ixt:num-dot-decimal" scale="3" id="f-541">10,357</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" scale="-2" id="f-542">4</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%">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="c-4" decimals="-3" name="pega:UnbilledReceivablesNotBillableContractDateYearFour" format="ixt:num-dot-decimal" scale="3" id="f-543">5,836</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearFour" scale="-2" id="f-544">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></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 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="c-4" decimals="-3" name="pega:UnbilledReceivablesNotBillableContractDateYearFiveAndBefore" format="ixt:num-dot-decimal" scale="3" id="f-545">1,622</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="2" name="pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore" scale="-2" id="f-546">1</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 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="c-4" decimals="-3" name="pega:UnbilledRevenueTotal" format="ixt:num-dot-decimal" scale="3" id="f-547">234,492</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 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="c-4" decimals="INF" name="pega:TotalPercentageOfUnbilledRevenue" scale="-2" id="f-548">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></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="f-549" continuedAt="f-549-1" 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%">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 that represented 10% or more of the Company&#8217;s total accounts receivable and unbilled receivables:</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: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%">December 31, 2024</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, 2023</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-58" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-550">20</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 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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-59" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" format="ixt:fixed-zero" scale="-2" id="f-551">&#8212;</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 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></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="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="c-60" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-552">11</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-right:1pt solid #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></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%">49</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><ix:continuation id="f-517-1"><ix:continuation id="f-549-1"><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:continuation><ix:nonNumeric contextRef="c-1" name="pega:ContractAssetsAndDeferredRevenueTableTextBlock" id="f-553" 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 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%">December 31, 2024</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, 2023</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="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-554">13,498</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-555">16,238</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"/></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="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-556">18,321</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-557">20,635</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-558">31,819</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNet" format="ixt:num-dot-decimal" scale="3" id="f-559">36,873</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"/></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.</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 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 made 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%">December 31, 2024</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, 2023</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-560">423,910</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-561">377,845</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"/></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="c-4" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-562">2,121</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-563">2,478</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-564">426,031</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-565">380,323</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"/></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 2024 was primarily due to new billings in advance of revenue recognition and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-566">374.1</ix:nonFraction> million of revenue recognized during the period included in deferred revenue as of December&#160;31, 2023.</span></div></ix:continuation><div id="ia5046420b822485aab40ad4f0b7bb4ba_139"></div><ix:nonNumeric contextRef="c-1" name="pega:DeferredCostsNetTextBlock" id="f-567" 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%">5. DEFERRED COMMISSIONS </span><ix:nonNumeric contextRef="c-1" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="f-568" continuedAt="f-568-1" 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 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: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%">December 31,</span></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="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%">2024</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%">2023</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="c-4" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="f-569">105,405</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="f-570">114,119</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"/></tr></table></ix:nonNumeric></div><ix:continuation id="f-568-1"><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></ix:continuation><ix:nonNumeric contextRef="c-1" name="pega:ScheduleOfAmortizationOfDeferredCostsTableTextBlock" id="f-571" 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:99.867%"><tr><td style="width:1.0%"/><td style="width:53.072%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.734%"/><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:13.734%"/><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:13.736%"/><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%">2024</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%">2023</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%">2022</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="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="c-1" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-572">62,269</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-573">59,461</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AmortizationOfDeferredSalesCommissions" format="ixt:num-dot-decimal" scale="3" id="f-574">53,471</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"/></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 expenses.</span></div></ix:nonNumeric></ix:nonNumeric><div id="ia5046420b822485aab40ad4f0b7bb4ba_142"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-575" 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%">6. PROPERTY AND EQUIPMENT </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-576" continuedAt="f-576-1" 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 style="width:69.931%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.055%"/><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%">(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%">December 31,</span></td></tr><tr style="height:12pt"><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%">2024</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%">2023</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%">Leasehold improvements</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="c-61" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-577">51,932</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-578">62,787</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"/></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-weight:400;line-height:100%">Computer equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-579">29,817</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-580">31,144</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ccecff;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%">Furniture and fixtures</span></div></td><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-581">4,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ccecff;padding:0 1pt"/><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-582">6,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-weight:400;line-height:100%">Computer software purchased</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-583">9,918</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-584">10,060</ix:nonFraction>&#160;</span></td><td style="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%">Computer software developed for internal use</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="c-67" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-585">19,776</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-586">19,470</ix:nonFraction>&#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: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%">Fixed assets in progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-587">5,038</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-588">223</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ccecff;padding:0 1pt"/><td colspan="2" style="background-color:#ccecff;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="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-589">121,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ccecff;padding:0 1pt"/><td colspan="2" style="background-color:#ccecff;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="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-590">130,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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-weight:400;line-height:100%">Less: accumulated depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-591">79,278</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-592">83,070</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ccecff;padding:0 1pt"/><td style="background-color:#ccecff;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:#ccecff;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="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-593">41,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ccecff;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:#ccecff;padding:0 1pt"/><td style="background-color:#ccecff;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:#ccecff;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="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-594">47,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ccecff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="c-1" name="pega:DepreciationExpenseTableTextBlock" id="f-595" escape="true"><ix:continuation id="f-576-1"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="f-596">17.8</ix:nonFraction>&#160;million of depreciated assets were disposed of, which primarily related to office closures.</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 style="width:53.072%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.734%"/><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:13.734%"/><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:13.736%"/><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%">2024</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%">2023</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%">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%">Depreciation expense</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="c-1" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-597">14,432</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-598">14,806</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="f-599">14,687</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"/></tr></table></div></ix:continuation></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%">50</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_145"></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><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-600" 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%">7. GOODWILL AND OTHER INTANGIBLE 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%">Goodwill</span><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-601" 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 style="width:69.931%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.055%"/><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%">2024</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%">2023</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="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-602">81,611</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-603">81,399</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"/></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><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%">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="c-1" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-604">498</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-605">212</ix:nonFraction>&#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%">December 31,</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:bottom"><span style="color:#000000;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="c-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-606">81,113</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-607">81,611</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"/></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="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-608" 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 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%">December 31, 2024</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%"><ix:nonNumeric contextRef="c-71" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-609">4</ix:nonNumeric>-<ix:nonNumeric contextRef="c-72" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-610">10</ix:nonNumeric> 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%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-611">63,107</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-612">61,395</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-613">1,712</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"/></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="c-74" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-614">2</ix:nonNumeric>-<ix:nonNumeric contextRef="c-75" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-615">10</ix:nonNumeric> 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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-616">68,115</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-617">65,995</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-618">2,120</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-77" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-619">1</ix:nonNumeric>-<ix:nonNumeric contextRef="c-78" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-620">5</ix:nonNumeric> 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%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-621">5,361</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-622">5,361</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="f-623">&#8212;</ix:nonFraction>&#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 #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="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-624">136,583</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-625">132,751</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-626">3,832</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"/></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><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, 2023</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%"><ix:nonNumeric contextRef="c-80" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-627">4</ix:nonNumeric>-<ix:nonNumeric contextRef="c-81" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-628">10</ix:nonNumeric> 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%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-629">63,117</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-630">60,035</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-631">3,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"/></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="c-83" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-632">2</ix:nonNumeric>-<ix:nonNumeric contextRef="c-84" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-633">10</ix:nonNumeric> 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%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-634">68,138</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-635">64,218</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-636">3,920</ix:nonFraction>&#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%"><ix:nonNumeric contextRef="c-86" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-637">1</ix:nonNumeric>-<ix:nonNumeric contextRef="c-87" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-638">5</ix:nonNumeric> 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%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-639">5,361</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-640">5,361</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="3" id="f-641">&#8212;</ix:nonFraction>&#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 #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="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-642">136,616</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-643">129,614</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-644">7,002</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"/></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="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-645" 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%">Future estimated intangible 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:80.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.419%"/><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%">December 31, 2024</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%">2025</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="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-646">2,630</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"/></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%">2026</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="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="f-647">874</ix:nonFraction>&#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%">2027</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="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="f-648">328</ix:nonFraction>&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-649">3,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="f-650" 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><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:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><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%">2024</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%">2023</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%">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%">Cost of 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="c-89" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-651">1,783</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-652">2,570</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-653">2,723</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"/></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%">Selling and marketing</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="c-92" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-654">1,370</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-655">1,370</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-656">1,370</ix:nonFraction>&#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"><div style="padding-left:9pt;text-indent:-6.75pt"><span><br/></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-657">3,153</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-658">3,940</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-659">4,093</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"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="ia5046420b822485aab40ad4f0b7bb4ba_148"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-660" continuedAt="f-660-1" 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%">8. OTHER ASSETS AND LIABILITIES</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock" id="f-661" continuedAt="f-661-1" 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 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%">December 31, 2024</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, 2023</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%">Prepaid expenses</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="c-4" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-662">38,155</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-663">33,647</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"/></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%">Income tax 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="c-4" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-664">58,359</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="f-665">4,804</ix:nonFraction>&#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%">Contract 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="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-666">13,498</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-667">16,238</ix:nonFraction>&#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%">Insurance 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="c-4" decimals="-3" name="us-gaap:InsuranceSettlementsReceivableCurrent" format="ixt:fixed-zero" scale="3" id="f-668">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InsuranceSettlementsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-669">1,954</ix:nonFraction>&#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%">Indirect tax receivable</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="c-4" decimals="-3" name="pega:IndirectTaxReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-670">2,488</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:IndirectTaxReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-671">1,924</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="f-672">223</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" format="ixt:fixed-zero" scale="3" id="f-673">&#8212;</ix:nonFraction>&#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%">Restricted cash</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="c-4" decimals="-3" name="us-gaap:RestrictedCashCurrent" scale="3" id="f-674">98</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="f-675">&#8212;</ix:nonFraction>&#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%">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="c-4" decimals="-3" name="pega:OtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-676">2,357</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:OtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-677">9,570</ix:nonFraction>&#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="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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-678">115,178</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-679">68,137</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"/></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%">51</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><ix:continuation id="f-661-1"><ix:continuation id="f-660-1"><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%">December 31, 2024</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, 2023</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 commissions</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="c-4" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="f-680">105,405</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredCosts" format="ixt:num-dot-decimal" scale="3" id="f-681">114,119</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"/></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</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="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-682">62,429</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-683">64,198</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-684">41,806</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-685">47,279</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="pega:VentureInvestments" format="ixt:num-dot-decimal" scale="3" id="f-686">21,234</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:VentureInvestments" format="ixt:num-dot-decimal" scale="3" id="f-687">19,450</ix:nonFraction>&#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%">Contract 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="c-4" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-688">18,321</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-689">20,635</ix:nonFraction>&#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%">Income tax 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="c-4" decimals="-3" name="us-gaap:IncomeTaxesReceivableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-690">13,299</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IncomeTaxesReceivableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-691">20,633</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-692">3,832</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-693">7,002</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="f-694">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" scale="3" id="f-695">893</ix:nonFraction>&#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%">Deferred income taxes</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="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-696">4,268</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-697">3,678</ix:nonFraction>&#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%">Restricted cash</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="c-4" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-698">4,328</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-699">2,925</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="pega:OtherLongTermAssets" format="ixt:num-dot-decimal" scale="3" id="f-700">17,127</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:OtherLongTermAssets" format="ixt:num-dot-decimal" scale="3" id="f-701">13,884</ix:nonFraction>&#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 #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="c-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-702">292,049</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-703">314,696</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"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued 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 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%">December 31, 2024</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, 2023</span></td></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><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%">Cloud hosting</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="c-4" decimals="-3" name="pega:AccruedCloudHostingCurrent" format="ixt:num-dot-decimal" scale="3" id="f-704">1,802</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:AccruedCloudHostingCurrent" format="ixt:num-dot-decimal" scale="3" id="f-705">1,358</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"/></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%">Outside professional 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="c-4" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-706">10,639</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-707">10,419</ix:nonFraction>&#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%">Marketing and sales program</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="c-4" decimals="-3" name="us-gaap:AccruedMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-708">2,150</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-709">2,557</ix:nonFraction>&#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%">Income and other 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="c-4" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-710">5,055</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-711">15,428</ix:nonFraction>&#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%">Employee related</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="c-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-712">4,833</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-713">4,486</ix:nonFraction>&#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%">Repurchases of common stock unsettled</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="c-4" decimals="-3" name="pega:RepurchaseOfCommonStockUnsettledCurrent" format="ixt:num-dot-decimal" scale="3" id="f-714">1,500</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:RepurchaseOfCommonStockUnsettledCurrent" format="ixt:fixed-zero" scale="3" id="f-715">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccountsPayableOtherCurrent" format="ixt:num-dot-decimal" scale="3" id="f-716">5,565</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableOtherCurrent" format="ixt:num-dot-decimal" scale="3" id="f-717">5,693</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-718">31,544</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-719">39,941</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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span><br/></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 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%">December 31, 2024</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, 2023</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="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-720">14,551</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-721">15,000</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"/></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="c-4" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-722">2,583</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DividendsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-723">2,515</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="pega:OtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-724">1,732</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:OtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-725">3,828</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-726">18,866</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-727">21,343</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"/></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%">December 31, 2024</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, 2023</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="c-4" decimals="-3" name="us-gaap:DeferredRevenueNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-728">2,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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredRevenueNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-729">2,478</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"/></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%">Income taxes 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="c-4" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-730">15,956</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="3" id="f-731">859</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="pega:OtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-732">11,011</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:OtherLongTermLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-733">10,233</ix:nonFraction>&#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 #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="c-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-734">29,088</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-735">13,570</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"/></tr></table></div></ix:continuation></ix:continuation><div id="ia5046420b822485aab40ad4f0b7bb4ba_151"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-736" continuedAt="f-736-1" 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%">9. SEGMENT 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%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision-maker (&#8220;CODM&#8221;) in deciding how to allocate resources and assess performance.</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%">The Company derives substantially all of its revenue from the sale and support of one group of similar products and services &#8211; software that provides case management, business process management, and real-time decisioning solutions to improve customer engagement and operational excellence in the enterprise applications market. To assess performance, the Company&#8217;s CODM, the Chief Executive Officer, reviews financial information on a consolidated basis. Therefore, the Company determined it has <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-737">one</ix:nonFraction> operating segment and <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-738">one</ix:nonFraction> reportable segment. The accounting policies of the Company&#8217;s operating segment are the same as those described in "Note 2. Significant Accounting Policies". The CODM uses consolidated net income (loss) to set financial performance targets, assess performance, and make expense allocation decisions.</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%">52</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><ix:continuation id="f-736-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-739" escape="true"><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><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:50.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.773%"/><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.773%"/><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.774%"/><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:middle"><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="padding:0 1pt"/><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%">2023</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%">2022</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%">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="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-740">1,497,180</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-741">1,432,616</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-742">1,317,845</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"/></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%">Total cost of revenue</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="c-1" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-743">390,665</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-744">378,483</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-745">368,635</ix:nonFraction>&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling</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="c-1" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="f-746">450,527</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="f-747">474,405</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="f-748">519,192</ix:nonFraction>&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="c-1" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-749">84,253</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-750">84,772</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-751">105,597</ix:nonFraction>&#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%">Research and development</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="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-752">298,074</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-753">295,512</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-754">294,349</ix:nonFraction>&#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%">General and administrative</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="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-755">112,848</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-756">96,743</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-757">117,734</ix:nonFraction>&#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"/></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"/></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"/></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"/></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"/></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"/></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"/></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%">Other segment items, net </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-758">18,177</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-759">7,261</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="3" id="f-760">74,135</ix:nonFraction>&#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%">Provision for 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="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-761">43,447</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-762">27,632</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-763">183,785</ix:nonFraction>&#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 31pt;text-align: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 income (loss)</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:bottom"><span style="color:#000000;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="c-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-764">99,189</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-765">67,808</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-766">345,582</ix:nonFraction>)</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) Includes Litigation settlement, net of recoveries, Restructuring, Foreign currency transaction (loss) gain, Interest income, Interest expense, (Loss) on capped call transactions, and Other income, net.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" id="f-767" escape="true"><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%">Long-lived assets related to the Company&#8217;s U.S. and international operations consist of property and equipment, which are included in Other long-term assets in the Company&#8217;s consolidated balance sheet:</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:54.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.337%"/><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:5.654%"/><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:13.337%"/><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:5.657%"/><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="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%">December 31, 2024</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%">December 31, 2023</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%">U.S.</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="c-95" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-768">37,405</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 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%"><ix:nonFraction unitRef="number" contextRef="c-95" decimals="2" name="pega:LongLivedAssetsPercentage" scale="-2" id="f-769">89</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 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="c-96" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-770">44,414</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 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%"><ix:nonFraction unitRef="number" contextRef="c-96" decimals="2" name="pega:LongLivedAssetsPercentage" scale="-2" id="f-771">94</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</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="c-97" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-772">4,401</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-97" decimals="2" name="pega:LongLivedAssetsPercentage" scale="-2" id="f-773">11</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-774">2,865</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-98" decimals="2" name="pega:LongLivedAssetsPercentage" scale="-2" id="f-775">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="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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-776">41,806</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="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="c-4" decimals="INF" name="pega:LongLivedAssetsPercentage" scale="-2" id="f-777">100</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"><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="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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-778">47,279</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 colspan="3" style="padding:0 1pt"/><td colspan="2" style="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="c-5" decimals="INF" name="pega:LongLivedAssetsPercentage" scale="-2" id="f-779">100</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"><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="ia5046420b822485aab40ad4f0b7bb4ba_154"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-780" continuedAt="f-780-1" 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%">10. 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-weight:400;line-height:120%">The Company leased office space beginning in March 2021 at One Main Street, Cambridge, Massachusetts to serve as its corporate headquarters (the &#8220;Cambridge office&#8221;). The <ix:nonNumeric contextRef="c-99" name="pega:LesseeLeaseTermOfContract" format="ixt-sec:duryear" id="f-781">4.5</ix:nonNumeric> year lease includes a base rent of $<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-6" name="pega:LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear" format="ixt:num-dot-decimal" scale="6" id="f-782">2</ix:nonFraction>&#160;million per year. In December 2024, the Company closed the Cambridge office and relocated its corporate headquarters to office space already leased in Waltham, Massachusetts (the &#8220;Waltham office&#8221;), effective January 1, 2025. The Company recorded a restructuring expense of $<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-5" name="us-gaap:RestructuringCharges" scale="6" id="f-783">3.7</ix:nonFraction> million as a result of closing the Cambridge office.</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%">The Waltham office is <ix:nonFraction unitRef="sqft" contextRef="c-101" decimals="-3" name="pega:LesseeLeaseAreaOfOfficeBuilding" format="ixt:num-dot-decimal" scale="3" id="f-784">131</ix:nonFraction>&#160;thousand square feet of leased office space located at 225 Wyman Street, Waltham, Massachusetts. The lease term of <ix:nonNumeric contextRef="c-102" name="pega:LesseeLeaseTermOfContract" format="ixt-sec:duryear" id="f-785">11</ix:nonNumeric> years began on August 1, 2021, with no rent due until August 1, 2022. The annual rent equals the base rent of approximately $<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="f-786">6</ix:nonFraction>&#160;million, with <ix:nonFraction unitRef="number" contextRef="c-101" decimals="2" name="pega:LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" scale="-2" id="f-787">3</ix:nonFraction>% annual increases, plus a portion of building operating costs and real estate taxes. In addition, the Company received an improvement allowance from the landlord of $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:IncentiveFromLessor" format="ixt:num-dot-decimal" scale="6" id="f-788">11.8</ix:nonFraction>&#160;million. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-789" 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><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:55.646%"/><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.127%"/><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: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%">2024</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%">2023</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%">2022</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%">Fixed lease costs</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="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-790">21,422</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-791">19,718</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-792">20,186</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;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="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-793">1,746</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-794">2,884</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-795">3,356</ix:nonFraction>&#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%">Variable lease costs</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="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-796">6,901</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-797">8,148</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-798">3,894</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-799">30,069</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-800">30,750</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-801">27,436</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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="pega:AssetsAndLiabilitiesLesseeTableTextBlock" id="f-802" 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%">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%">December 31, 2024</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, 2023</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:f-803"><span style="-sec-ix-hidden:f-804"><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="c-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-805">62,429</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-806">64,198</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-807"><span style="-sec-ix-hidden:f-808"><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="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-809">14,551</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-810">15,000</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-811">67,647</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-812">66,901</ix:nonFraction>&#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 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:nonNumeric><ix:nonNumeric contextRef="c-1" name="pega:ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" id="f-813" 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%">The 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%">December 31, 2024</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, 2023</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="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-814">6.2</ix:nonNumeric> 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%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-815">6.8</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="c-4" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-816">4.8</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-5" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-817">4.0</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 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><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%">53</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><ix:continuation id="f-780-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-818" 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 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%">December 31, 2024</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%">2025</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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-819">18,106</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"/></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%">2026</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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-820">15,404</ix:nonFraction>&#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%">2027</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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-821">13,972</ix:nonFraction>&#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%">2028</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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-822">13,367</ix:nonFraction>&#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%">2029</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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-823">10,742</ix:nonFraction>&#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%">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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-824">23,535</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-825">95,126</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"/></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="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-826">12,928</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-827">82,198</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"/></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><ix:nonNumeric contextRef="c-1" name="pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" id="f-828" 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%">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: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%">2024</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%">2023</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 operating leases, net of tenant improvement allowances</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="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-829">18,444</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-830">20,045</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"/></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="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-831">16,682</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-832">1,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia5046420b822485aab40ad4f0b7bb4ba_157"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-833" continuedAt="f-833-1" 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%">11. 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="c-104" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="f-834">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="c-105" decimals="4" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="f-835">0.75</ix:nonFraction>%, payable semi-annually in arrears on March 1 and September 1, beginning September&#160;1, 2020.</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%">In 2024 and 2023, the Company recognized gains of $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="f-836">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-5" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="f-837">7.9</ix:nonFraction>&#160;million in other income, net from repurchases of Notes representing $<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:ExtinguishmentOfDebtAmount" scale="6" id="f-838">34.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-5" name="us-gaap:ExtinguishmentOfDebtAmount" format="ixt:num-dot-decimal" scale="6" id="f-839">97.7</ix:nonFraction>&#160;million in aggregate principal amount, respectively.</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 $<ix:nonFraction unitRef="usdPerShare" contextRef="c-104" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-840">135.05</ix:nonFraction> per share of common stock. The conversion rate will be adjusted upon certain events, including spin-offs, tender offers, exchange offers, and certain stockholder distributions. 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.</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 could 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="c-108" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-841">130</ix:nonFraction>% of the conversion price for each of at least <ix:nonFraction unitRef="day" contextRef="c-108" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-842">20</ix:nonFraction> trading days (whether or not consecutive) during the <ix:nonFraction unitRef="day" contextRef="c-108" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-843">30</ix:nonFraction> 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 <ix:nonFraction unitRef="day" contextRef="c-109" decimals="INF" name="pega:DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays" format="ixt-sec:numwordsen" scale="0" id="f-844">five</ix:nonFraction> consecutive business days immediately after any <ix:nonFraction unitRef="day" contextRef="c-109" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" format="ixt-sec:numwordsen" scale="0" id="f-845">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="c-109" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-846">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-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 <ix:nonFraction unitRef="tradingday" contextRef="c-110" decimals="INF" name="pega:DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity" scale="0" id="f-847">40</ix:nonFraction>th 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="c-110" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-848">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="c-111" decimals="2" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="f-849">130</ix:nonFraction>% of the conversion price then in effect for at least <ix:nonFraction unitRef="tradingday" contextRef="c-111" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="f-850">20</ix:nonFraction> trading days (whether or not consecutive) during any <ix:nonFraction unitRef="consecutivetradingday" contextRef="c-111" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="f-851">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="c-1" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-852">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></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%">54</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><ix:continuation id="f-833-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-853" escape="true"><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%">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%">December 31, 2024</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, 2023</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="c-112" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-854">467,864</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-855">502,270</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"/></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="c-112" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="f-856">394</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="f-857">2,902</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-858">467,470</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-859">499,368</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"/></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: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: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="padding:2px 1pt;text-align: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="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%">2023</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="c-107" decimals="4" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="f-860"><ix:nonFraction unitRef="number" contextRef="c-106" decimals="4" name="us-gaap:DebtConversionOriginalDebtInterestRateOfDebt" scale="-2" id="f-861">0.75</ix:nonFraction></ix:nonFraction>% coupon)</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="c-106" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-862">3,725</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-863">3,891</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"/></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="c-106" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-864">2,451</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-865">2,603</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-866">6,176</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-867">6,494</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"/></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 average interest rate on the Notes in 2024 and 2023 was <ix:nonFraction unitRef="number" contextRef="c-107" decimals="3" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="f-868"><ix:nonFraction unitRef="number" contextRef="c-106" decimals="3" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="f-869">1.2</ix:nonFraction></ix:nonFraction>%. </span></div><ix:nonNumeric contextRef="c-1" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="f-870" 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%">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%">December 31, 2024</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: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 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="c-112" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-871">467,864</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" format="ixt:num-dot-decimal" scale="3" id="f-872">1,754</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne" format="ixt:num-dot-decimal" scale="3" id="f-873">469,618</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"/></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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-874">467,864</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="pega:InterestLongTermDebtMaturitiesTotalDue" format="ixt:num-dot-decimal" scale="3" id="f-875">1,754</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="pega:PrincipalAndInterestLongTermDebtMaturitiesTotalDue" format="ixt:num-dot-decimal" scale="3" id="f-876">469,618</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"/></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 initially covered approximately <ix:nonFraction unitRef="shares" contextRef="c-114" decimals="-5" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="6" id="f-877">4.4</ix:nonFraction> million shares (representing the number of shares for which the Notes were initially convertible) of the Company&#8217;s common stock. In 2024, Capped Call Transactions covering approximately <ix:nonFraction unitRef="shares" contextRef="c-115" decimals="-5" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="6" id="f-878">0.3</ix:nonFraction> million shares were settled for proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-4" name="us-gaap:ProceedsFromDerivativeInstrumentFinancingActivities" scale="6" id="f-879">0.01</ix:nonFraction> million. As of December&#160;31, 2024, Capped Call Transactions covering approximately <ix:nonFraction unitRef="shares" contextRef="c-116" decimals="-5" name="pega:DebtConversionConvertedInstrumentSharesIfFullyExercised" scale="6" id="f-880">3.5</ix:nonFraction> million shares were outstanding.</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 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="c-117" decimals="2" name="us-gaap:DerivativeCapPrice" scale="0" id="f-881">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><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 calculated following the governing documents may not represent a fair value measurement. The Capped Call Transactions are remeasured to fair value each reporting period, resulting in a non-operating gain or loss.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="f-882" 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%">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: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%">2024</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%">2023</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="c-118" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" scale="3" id="f-883">893</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="f-884">2,582</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"/></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%">Settlements</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="c-120" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" scale="3" id="f-885">7</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" scale="3" id="f-886">341</ix:nonFraction>)</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%">Fair value adjustment</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="c-120" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" scale="3" id="f-887">663</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" format="ixt:num-dot-decimal" scale="3" id="f-888">1,348</ix:nonFraction>)</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%">December 31,</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="c-122" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" scale="3" id="f-889">223</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" scale="3" id="f-890">893</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"/></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%">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="c-123" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="f-891">five-year</ix:nonNumeric> $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="us-gaap:SeniorNotes" scale="6" id="f-892">100</ix:nonFraction> million senior secured revolving credit agreement (the &#8220;Credit Facility&#8221;) with PNC Bank, National Association.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may use borrowings for general corporate purposes and to finance working capital needs. Subject to specific conditions and the agreement of the financial institutions lending the additional amount, the aggregate commitment may be increased to $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="f-893">200</ix:nonFraction> million. The Credit Facility, as amended, contains customary covenants, including, but not limited to, those relating to additional indebtedness, liens, asset divestitures, and affiliate transactions. Beginning with the fiscal quarter ended March 31, 2024, the Company must maintain a maximum net consolidated leverage ratio of <ix:nonFraction unitRef="number" contextRef="c-125" decimals="INF" name="pega:DebtInstrumentCovenantsLeverageRatioMaximum" scale="0" id="f-894">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="c-126" decimals="INF" name="pega:DebtInstrumentCovenantInterestCoverageRatioMinimum" scale="0" id="f-895">3.5</ix:nonFraction> to 1.0. Effective as of February 4, 2025, the Credit Facility was amended to extend the expiration date to February&#160;4, 2027.</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 December&#160;31, 2024 and December&#160;31, 2023, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-896"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-897">27.3</ix:nonFraction></ix:nonFraction> million in outstanding letters of credit under the Credit Facility, reducing available borrowing capacity, but <ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="3" id="f-898"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="INF" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="3" id="f-899">no</ix:nonFraction></ix:nonFraction> outstanding cash borrowings.</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%">55</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_163"></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><ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-901" 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%">12. RESTRUCTURING</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="f-902" 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%">The Company has undertaken the following restructuring activities as it optimizes its go-to-market strategy and reassesses its office space needs:</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:68.079%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.820%"/><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:8.820%"/><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:8.823%"/><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%">2024</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%">2023</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%">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%">Employee severance and related benefits</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="c-127" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="f-903">614</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 colspan="3" style="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%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-904">18,721</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-905">18,549</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"/></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-weight:400;line-height:100%">Office space reductions </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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-906">5,142</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-907">3,026</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-908">3,194</ix:nonFraction>&#160;</span></td><td style="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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-909">4,528</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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-910">21,747</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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-911">21,743</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"/></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) These primarily relate to non-cash operating lease adjustments.</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%">Restructuring activity:</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%">Accrued employee severance and related benefits:</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:83.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.112%"/><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%">2024</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="c-133" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-912">8,095</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"/></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%">Costs incurred</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="c-127" decimals="-3" sign="-" name="us-gaap:RestructuringCharges" scale="3" id="f-913">614</ix:nonFraction>)</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"/></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 disbursements</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="c-127" decimals="-3" name="us-gaap:PaymentsForRestructuring" format="ixt:num-dot-decimal" scale="3" id="f-914">5,252</ix:nonFraction>)</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%">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="c-127" decimals="-3" sign="-" name="us-gaap:RestructuringReserveTranslationAdjustment" scale="3" id="f-915">229</ix:nonFraction>)</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%">December 31, </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-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="c-134" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="f-916">2,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"/></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 accrued compensation and related expenses.</span></div></ix:nonNumeric></ix:nonNumeric><div id="ia5046420b822485aab40ad4f0b7bb4ba_166"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-917" continuedAt="f-917-1" 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%">13. FAIR VALUE MEASUREMENTS </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-918" 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 with little or no market data, which require the Company to develop its own 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%">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 the underlying equity security&#8217;s historical and implied volatility levels. 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><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%">56</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><ix:continuation id="f-917-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-919" 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 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%">December 31, 2024</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, 2023</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%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-920">5,318</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-921">148,926</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-922">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-923">154,244</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-924">54,357</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-925">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-926">&#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 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%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-927">54,357</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"/></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="c-143" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:fixed-zero" scale="3" id="f-928">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-929">402,870</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:fixed-zero" scale="3" id="f-930">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-931">402,870</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:fixed-zero" scale="3" id="f-932">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-933">193,436</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:fixed-zero" scale="3" id="f-934">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest" format="ixt:num-dot-decimal" scale="3" id="f-935">193,436</ix:nonFraction>&#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></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="c-143" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-936">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="f-937">223</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-938">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="f-939">223</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-940">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="f-941">893</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-942">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="f-943">893</ix:nonFraction>&#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></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="c-149" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-944">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-945">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-946">21,234</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-947">21,234</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-948">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-949">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-950">19,450</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-951">19,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="f-952" 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%">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: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%">2024</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%">2023</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="c-157" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="f-953">19,450</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="f-954">13,069</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"/></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="c-159" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" scale="3" id="f-955">550</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" scale="3" id="f-956">400</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" format="ixt:fixed-zero" scale="3" id="f-957">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" format="ixt:num-dot-decimal" scale="3" id="f-958">2,773</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" sign="-" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" scale="3" id="f-959">32</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" scale="3" id="f-960">129</ix:nonFraction>&#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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">included in other income, net</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="c-159" decimals="-3" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-961">1,628</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet" format="ixt:num-dot-decimal" scale="3" id="f-962">10,886</ix:nonFraction>&#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:12pt"><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></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="c-159" decimals="-3" sign="-" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" scale="3" id="f-963">362</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" sign="-" name="pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-964">2,261</ix:nonFraction>)</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%">December 31,</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="c-161" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="f-965">21,234</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" format="ixt:num-dot-decimal" scale="3" id="f-966">19,450</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"/></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 carrying value of certain financial instruments, including receivables and accounts payable, approximates fair value due to their short maturities.</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:6pt;margin-top:6pt"><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 Notes outstanding (including the embedded conversion feature) was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="6" id="f-967">463.9</ix:nonFraction>&#160;million as of December&#160;31, 2024 and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="6" id="f-968">466.5</ix:nonFraction>&#160;million as of December&#160;31, 2023. </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 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><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 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%">In addition to receivables, the Company is potentially subject to concentrations of credit risk from the Company&#8217;s cash, cash equivalents, and marketable securities. The Company&#8217;s cash and cash equivalents are generally held with large, diverse financial institutions worldwide to reduce the Company&#8217;s credit risk exposure. Investment policies have been implemented that limit purchases of marketable debt securities to investment-grade securities.</span></div></ix:continuation><div id="ia5046420b822485aab40ad4f0b7bb4ba_169"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-969" continuedAt="f-969-1" 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%">14. STOCKHOLDERS&#8217; EQUITY </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%">Preferred stock</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%">The Company has <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-970">1</ix:nonFraction>&#160;million authorized shares of preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-971">0.01</ix:nonFraction> par value per share, of which <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-972"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-973">none</ix:nonFraction></ix:nonFraction> were issued and outstanding as of December&#160;31, 2024. </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%">The Board of Directors has the authority to issue the shares of preferred stock in one or more series, to establish the number of shares to be included in each series, and to determine the designation, powers, preferences, and rights of the shares of each series and the qualifications, limitations, or restrictions thereof, without any further vote or action by the stockholders. The issuance of preferred stock could decrease the earnings and assets available for distribution to holders of common stock and may have the effect of delaying, deferring, or defeating a change in control of the Company.</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%">Common stock</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%">The Company has <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-974">200</ix:nonFraction> million authorized shares of common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-975">0.01</ix:nonFraction> par value per share, of which <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-976"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-977">86.1</ix:nonFraction></ix:nonFraction> million were issued and outstanding as of December&#160;31, 2024.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DividendsDeclaredTableTextBlock" id="f-978" escape="true"><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%">Dividends declared</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"><tr><td style="width:1.0%"/><td style="width:53.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.621%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.621%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2022</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%">Dividends declared (per share)</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="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-979">0.12</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 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-980">0.12</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 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-981">0.12</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"/></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%">Dividend payments to stockholders (in thousands)</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="c-1" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-982">10,199</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-983">9,964</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-984">9,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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%">The Company paid a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="INF" name="pega:CommonStockDividendsPerShareIntended" scale="0" id="f-985"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="pega:CommonStockDividendsPerShareIntended" scale="0" id="f-986"><ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="INF" name="pega:CommonStockDividendsPerShareIntended" scale="0" id="f-987">0.03</ix:nonFraction></ix:nonFraction></ix:nonFraction> per share in 2024, 2023, and 2022. In the future, the Board of Directors may terminate or modify the dividend program without prior notice.</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%">Stock repurchase program</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%">57</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><ix:continuation id="f-969-1" continuedAt="f-969-2"><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 April 23, 2024, the Company&#8217;s Board of Directors extended the expiration date of the share repurchase program from June 30, 2024 to June 30, 2025. On October 22, 2024, the Company&#8217;s Board of Directors further extended the expiration date of the share repurchase program from June 30, 2025 to December 31, 2025 and increased the authorized repurchases by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod" scale="6" id="f-988">250</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-989">310</ix:nonFraction> million as of that date. </span></div></ix:continuation><div id="ia5046420b822485aab40ad4f0b7bb4ba_172"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="f-990" continuedAt="f-990-1" escape="true"><ix:continuation id="f-969-2" continuedAt="f-969-3"><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 authorization activity:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"><tr><td style="width:1.0%"/><td style="width:29.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.907%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.907%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.907%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.907%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.907%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.914%"/><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%">(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%">2024</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%">2023</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%">2022</span></td></tr><tr style="height:12pt"><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 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 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 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 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 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%">January 1,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="3" id="f-991">60,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="3" id="f-992">58,075</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="3" id="f-993">22,583</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"/></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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-994">250,000</ix:nonFraction>&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-995">1,925</ix:nonFraction>&#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="3" style="background-color:#ffffff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-996">60,000</ix:nonFraction>&#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%">Repurchases paid </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%">(<ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="pega:StockRepurchaseProgramSharesRepurchasedSettled" scale="3" id="f-997">809</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="pega:StockRepurchaseProgramPaymentsForSharesRepurchasedSettled" format="ixt:num-dot-decimal" scale="3" id="f-998">68,057</ix:nonFraction>)</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%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="pega:StockRepurchaseProgramSharesRepurchasedSettled" format="ixt:fixed-zero" scale="3" id="f-999">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="pega:StockRepurchaseProgramPaymentsForSharesRepurchasedSettled" format="ixt:fixed-zero" scale="3" id="f-1000">&#8212;</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="pega:StockRepurchaseProgramSharesRepurchasedSettled" scale="3" id="f-1001">280</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="pega:StockRepurchaseProgramPaymentsForSharesRepurchasedSettled" format="ixt:num-dot-decimal" scale="3" id="f-1002">24,508</ix:nonFraction>)</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: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%">Repurchases unpaid at period end </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="shares" contextRef="c-4" decimals="-3" name="pega:StockRepurchaseProgramSharesRepurchasedUnsettled" scale="3" id="f-1003">16</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="pega:StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled" format="ixt:num-dot-decimal" scale="3" id="f-1004">1,500</ix:nonFraction>)</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%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-3" name="pega:StockRepurchaseProgramSharesRepurchasedUnsettled" format="ixt:fixed-zero" scale="3" id="f-1005">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="pega:StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled" format="ixt:fixed-zero" scale="3" id="f-1006">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="pega:StockRepurchaseProgramSharesRepurchasedUnsettled" format="ixt:fixed-zero" scale="3" id="f-1007">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="pega:StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled" format="ixt:fixed-zero" scale="3" id="f-1008">&#8212;</ix:nonFraction>&#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%">December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="3" id="f-1009">240,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 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"/><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="c-5" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="3" id="f-1010">60,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 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"/><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="c-33" decimals="-3" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="3" id="f-1011">58,075</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"/></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) This represents increases in the repurchase authority made by th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">e Board of Directors.</span></div></ix:continuation></ix:nonNumeric><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="f-990-1"><ix:continuation id="f-969-3">(2) Purchases under this program have been made on the open market.</ix:continuation></ix:continuation> </span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_175"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-1012" continuedAt="f-1012-1" 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%">15. REVENUE</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-1013" 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%">Geographic 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%">Revenues by geography are determined based on client location:</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:45.064%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.646%"/><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.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.646%"/><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.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.648%"/><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%">2024</span></td><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%">2023</span></td><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%">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%">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="c-163" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1014">828,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 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="c-164" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1015">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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1016">785,029</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 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="c-166" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1017">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 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="c-167" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1018">763,558</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 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="c-168" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1019">57</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"><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="c-169" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1020">95,698</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-170" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1021">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="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%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1022">85,149</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-172" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1023">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="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%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1024">102,980</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-174" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1025">8</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="c-175" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1026">157,830</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-176" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1027">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1028">158,014</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-178" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1029">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1030">115,793</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-180" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1031">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></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="c-181" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1032">249,325</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-182" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1033">17</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1034">242,303</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-184" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1035">17</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1036">194,563</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-186" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1037">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="c-187" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1038">165,995</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-188" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1039">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1040">162,121</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-190" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1041">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1042">140,951</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-192" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1043">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 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="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1044">1,497,180</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 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="c-193" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1045">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 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="c-18" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1046">1,432,616</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 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="c-194" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1047">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 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="c-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1048">1,317,845</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 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="c-195" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-1049">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></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-1050" 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: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: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%">2024</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%">2023</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%">2022</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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1051">558,734</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1052">461,328</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1053">384,271</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"/></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="c-199" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1054">323,304</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1055">331,856</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1056">317,564</ix:nonFraction>&#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%">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="c-202" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1057">213,273</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1058">221,706</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1059">230,654</ix:nonFraction>&#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: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:#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="c-205" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1060">1,095,311</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-206" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1061">1,014,890</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-207" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1062">932,489</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"/></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%">Subscription 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="c-208" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1063">398,102</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1064">407,625</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1065">366,063</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"/></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%">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="c-211" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1066">3,767</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1067">10,101</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1068">19,293</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1069">401,869</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1070">417,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 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%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1071">385,356</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1072">1,497,180</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1073">1,432,616</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1074">1,317,845</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"/></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:53.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.582%"/><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.582%"/><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.584%"/><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%">2024</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%">2023</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%">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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1075">558,734</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1076">461,328</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1077">384,271</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"/></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="c-220" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1078">323,304</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1079">331,856</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1080">317,564</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1081">882,038</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1082">793,184</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1083">701,835</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"/></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="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1084">398,102</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1085">407,625</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1086">366,063</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1087">1,280,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 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%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1088">1,200,809</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1089">1,067,898</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"/></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%">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="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1090">213,273</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1091">221,706</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1092">230,654</ix:nonFraction>&#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%">Perpetual 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="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1093">3,767</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1094">10,101</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1095">19,293</ix:nonFraction>&#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 #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="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1096">1,497,180</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1097">1,432,616</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1098">1,317,845</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"/></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%">58</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><ix:continuation id="f-1012-1"><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:continuation id="f-461-1"><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 December&#160;31, 2024:</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%">Pega Cloud</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%">Maintenance</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%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1099">525,133</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1100">230,866</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1101">88,880</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="f-1102">317</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1103">50,519</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1104">895,715</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 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="c-231" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1105">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-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%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1106">328,234</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1107">65,461</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1108">10,874</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="f-1109">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1110">3,297</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1111">407,866</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-237" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1112">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-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%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1113">159,536</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1114">24,598</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="f-1115">733</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="f-1116">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="f-1117">125</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1118">184,992</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-243" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1119">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1120">114,256</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1121">19,935</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="f-1122">678</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="f-1123">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="f-1124">50</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1125">134,919</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-249" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1126">8</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 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="c-250" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1127">1,127,159</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1128">340,860</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1129">101,165</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="f-1130">317</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1131">53,991</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1132">1,623,492</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 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="c-4" decimals="INF" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1133">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 December&#160;31, 2023:</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%">Pega Cloud</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%">Maintenance</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%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1134">446,160</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1135">245,271</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1136">62,070</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1137">2,284</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1138">39,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 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%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1139">795,595</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 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="c-260" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1140">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-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%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1141">279,474</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1142">67,720</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1143">9,138</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="f-1144">443</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1145">2,020</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1146">358,795</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-266" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1147">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-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%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1148">144,453</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1149">37,142</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1150">9,789</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="f-1151">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1152">2,896</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1153">194,280</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-272" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1154">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></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%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1155">90,177</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1156">24,421</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="f-1157">100</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="f-1158">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:fixed-zero" scale="3" id="f-1159">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1160">114,698</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-278" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1161">8</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 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="c-279" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1162">960,264</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1163">374,554</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1164">81,097</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1165">2,727</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1166">44,726</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="f-1167">1,463,368</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 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="c-5" decimals="INF" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-1168">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:continuation></ix:continuation><div style="margin-bottom:6pt;margin-top:6pt;padding-right:18pt"><span><br/></span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_181"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1177" continuedAt="f-1177-1" 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%">16. STOCK-BASED COMPENSATION</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-1178" escape="true"><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><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:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><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:middle"><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="padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">Cost of 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="c-89" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1179">27,353</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1180">28,994</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1181">26,400</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"/></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%">Selling and marketing</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="c-92" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1182">55,084</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1183">57,675</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1184">46,769</ix:nonFraction>&#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%">Research and development</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="c-284" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1185">29,838</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1186">31,039</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1187">29,266</ix:nonFraction>&#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%">General and administrative</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="c-287" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1188">30,443</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1189">25,644</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1190">19,775</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1191">142,718</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1192">143,352</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1193">122,210</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"/></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%">Income tax benefit</span></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="c-1" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1194">1,799</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1195">2,187</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1196">1,881</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"/></tr></table></div></ix:nonNumeric><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%">The Company periodically grants employees stock options and restricted stock units (&#8220;RSUs&#8221;) and non-employee Directors common stock and stock options.</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%">In 2022, most of the Company&#8217;s stock based compensation arrangements vest over <ix:nonNumeric contextRef="c-290" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1197">five years</ix:nonNumeric>, with <ix:nonFraction unitRef="number" contextRef="c-291" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-1198">20</ix:nonFraction>% vesting after <ix:nonNumeric contextRef="c-291" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1199">one year</ix:nonNumeric> and the remaining <ix:nonFraction unitRef="number" contextRef="c-292" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-1200">80</ix:nonFraction>% vesting quarterly over the remaining <ix:nonNumeric contextRef="c-292" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1201">four years</ix:nonNumeric>. Beginning in 2023, most of the Company&#8217;s stock based compensation arrangements vest over <ix:nonNumeric contextRef="c-293" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1202">four years</ix:nonNumeric>, with <ix:nonFraction unitRef="number" contextRef="c-293" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-1203">25</ix:nonFraction>% vesting after one year and the remaining <ix:nonFraction unitRef="number" contextRef="c-294" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-1204">75</ix:nonFraction>% vesting quarterly over the remaining <ix:nonNumeric contextRef="c-294" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1205">three years</ix:nonNumeric>. The Company&#8217;s stock options have a term of <ix:nonNumeric contextRef="c-295" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1206">ten years</ix:nonNumeric>. In 2024, the Company also granted <ix:nonFraction unitRef="shares" contextRef="c-296" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="6" id="f-1207">0.6</ix:nonFraction>&#160;million performance stock options with a total grant date fair value of $<ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-5" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" format="ixt:num-dot-decimal" scale="6" id="f-1208">13.9</ix:nonFraction>&#160;million, which vest over <ix:nonNumeric contextRef="c-296" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="f-1209">2</ix:nonNumeric> years based on the Company&#8217;s achievement of certain financial performance targets.</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%">The Company recognizes stock-based compensation using the accelerated attribution method, treating each vesting tranche as an individual grant. The stock-based compensation expense recognized during a period is based on the value of the awards that are expected to vest. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Ultimately, the Company recognizes the actual expense over the vesting period only for the shares that vest. </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%">Employees may elect to receive <ix:nonFraction unitRef="number" contextRef="c-297" decimals="2" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" scale="-2" id="f-1210">50</ix:nonFraction>% of the employee&#8217;s target incentive compensation under the Company&#8217;s Corporate Incentive Compensation Plan (the &#8220;CICP&#8221;) in the form of RSUs instead of cash. If elected by an employee, the equity amount is equal in value on the grant date to <ix:nonFraction unitRef="number" contextRef="c-297" decimals="2" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" scale="-2" id="f-1211">50</ix:nonFraction>% of the employee&#8217;s target incentive opportunity, based on the employee&#8217;s base salary. The number of RSUs granted is determined by dividing <ix:nonFraction unitRef="number" contextRef="c-297" decimals="2" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" scale="-2" id="f-1212">50</ix:nonFraction>% of the employee&#8217;s target incentive opportunity by <ix:nonFraction unitRef="number" contextRef="c-298" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1213">85</ix:nonFraction>% of the closing price of the Company&#8217;s common stock on the grant date, less the present value of expected dividends during the vesting period. If elected, the award vests <ix:nonFraction unitRef="number" contextRef="c-298" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-1214">100</ix:nonFraction>% on the following year&#8217;s CICP payout date. Vesting is conditioned upon the performance conditions of the CICP and on continued employment; if threshold funding does not occur, the RSUs will not vest. The Company considers vesting probable on the grant date and recognizes the associated stock-based compensation expense over the requisite service period beginning on the grant date and ending on the vesting date.</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%">59</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><ix:continuation id="f-1177-1" continuedAt="f-1177-2"><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%">Historically, the Company has granted awards that allow for the settlement of vested stock options and RSUs on a net share basis (&#8220;net settled awards&#8221;). With net settled awards, the Company withholds shares to cover the exercise price (for stock options) and the minimum statutory tax withholding obligations (for stock options and RSUs) from the shares that would otherwise be issued upon exercise or settlement. In 2023, the Company moved to cashless settlement for most of its awards. Under cashless settlement, shares are automatically sold in the market at exercise (for stock options) or vest (for RSUs) to cover the exercise price (for stock options) and the minimum statutory tax withholding obligations (for stock options and RSUs).</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%">Stock-based compensation plans</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%">2004 Long-Term Incentive Plan (as amended and restated)</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%">In 2004, the Company adopted the 2004 Long-Term Incentive Plan (as amended and restated, the &#8220;2004 Plan&#8221;) to provide employees, non-employee Directors, and consultants with opportunities to purchase stock through incentive and non-qualified stock options. Subsequent amendments to the plan increased the number of shares authorized for issuance under the plan to <ix:nonFraction unitRef="shares" contextRef="c-299" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="6" id="f-1215">42</ix:nonFraction> million, extended the term of the plan to 2030, and limited annual compensation to any non-employee Director to $<ix:nonFraction unitRef="usd" contextRef="c-300" decimals="INF" name="pega:NonemployeeDirectorCompensationLimit" scale="6" id="f-1216">0.5</ix:nonFraction> million.</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%">As of December&#160;31, 2024, <ix:nonFraction unitRef="shares" contextRef="c-299" decimals="-5" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber" scale="6" id="f-1217">17.0</ix:nonFraction> million shares were subject to outstanding options and stock-based awards under the 2004 Plan. </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%">2006 Employee Stock Purchase Plan</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 2006, the Company adopted the 2006 Employee Stock Purchase Plan (the &#8220;2006 ESPP&#8221;) under which employees may purchase common stock, at a price equal to at least <ix:nonFraction unitRef="number" contextRef="c-301" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1218">85</ix:nonFraction>% of the fair market value of the Company&#8217;s common stock on the lesser of the commencement date or completion date for offerings under the plan, or such higher price as the Company&#8217;s Board of Directors may establish from time to time. In October 2012, the Company&#8217;s Board of Directors amended the 2006 ESPP to continue until no shares remain. In 2023, the number of shares authorized for purchase under the 2006 ESPP was increased to <ix:nonFraction unitRef="shares" contextRef="c-302" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-1219">2</ix:nonFraction>&#160;million. For 2024, 2023, and 2022, the Company&#8217;s Board of Directors set the purchase price at <ix:nonFraction unitRef="number" contextRef="c-303" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1220"><ix:nonFraction unitRef="number" contextRef="c-304" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1221"><ix:nonFraction unitRef="number" contextRef="c-305" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1222">85</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of the fair market value on the completion date of the offering period. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" id="f-1223" escape="true"><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><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:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><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:middle"><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="padding:0 1pt"/><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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><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%">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%">Compensation expense from 2006 ESPP</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="c-306" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1224">1,184</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1225">1,367</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1226">1,614</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"/></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 December&#160;31, 2024, <ix:nonFraction unitRef="shares" contextRef="c-304" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="6" id="f-1227">1.1</ix:nonFraction> million shares had been issued under the plan.</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%">Shares issued and available for issuance</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%">In 2024, the Company issued <ix:nonFraction unitRef="shares" contextRef="c-309" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="6" id="f-1228">3.0</ix:nonFraction> million shares to its employees and directors under the Company&#8217;s stock-based compensation plans.</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%">As of December&#160;31, 2024, there were <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="f-1229">3.9</ix:nonFraction> million shares available for issuance for future equity grants under the Company&#8217;s stock plans, consisting of <ix:nonFraction unitRef="shares" contextRef="c-299" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="f-1230">3.0</ix:nonFraction> million shares under the 2004 Plan and <ix:nonFraction unitRef="shares" contextRef="c-310" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="f-1231">0.9</ix:nonFraction> million shares under the 2006 ESPP.</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%">Grant activity</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%">Stock options</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%">The Company estimates the fair value of stock options using a Black-Scholes option-pricing model. Key inputs used to estimate the fair value of stock options include the exercise price of the award, expected term of the option, expected volatility of the Company&#8217;s common stock over the option&#8217;s expected term, risk-free interest rate over the option&#8217;s expected term, and the Company&#8217;s expected annual dividend yield. The exercise price for stock options is equal to the shares&#8217; fair market value at the grant date.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-1232" escape="true"><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%">The following table summarizes the Company&#8217;s fair value assumptions for stock options:</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:55.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.807%"/><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:12.807%"/><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:13.074%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">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%">Weighted-average grant-date fair value</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="usdPerShare" contextRef="c-309" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1233">25.82</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 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-295" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1234">20.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"/><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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-311" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1235">17.49</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"/></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%">Assumptions used in the Black-Scholes option-pricing model:</span></td><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 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;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%">Expected annual volatility </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-1236">49</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-18" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-1237">48</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-19" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-1238">42</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 style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term in years </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="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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1239">3.9</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-18" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1240">3.5</ix:nonNumeric></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%"><ix:nonNumeric contextRef="c-19" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1241">3.9</ix:nonNumeric></span></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%">Risk-free interest 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"> (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="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1242">4.2</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-18" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1243">4.2</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-19" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1244">3.4</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 style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected annual dividend yield </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="number" contextRef="c-1" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1245">0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-18" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1246">0.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><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%"><ix:nonFraction unitRef="number" contextRef="c-19" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1247">0.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></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 expected annual volatility for each grant is determined based on the average of historic daily price changes of the Company&#8217;s common stock over a period, which approximates the expected option term.</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 expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior.</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 risk-free interest rate is based on the yield of U.S. Treasury securities with a commensurate maturity with the expected option term at the time of grant.</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) The expected annual dividend yield is based on the weighted-average dividend yield assumptions used for options granted during the applicable period.</span></div></ix:nonNumeric></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%">60</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><ix:continuation id="f-1177-2" continuedAt="f-1177-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-1248" continuedAt="f-1248-1" 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%">The following table summarizes the time-based vesting stock option activity under the Company&#8217;s stock option plans for 2024:</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:35.275%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><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:18.344%"/><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:16.761%"/><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%">Shares <br/>(in thousands)</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%">Weighted-average Exercise Price</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%">Weighted-average Remaining Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><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%">Aggregate Intrinsic Value </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%">(in thousands) </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%">Options outstanding as of January 1, 2024</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="shares" contextRef="c-312" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1249">13,853</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 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-312" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1250">59.32</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Granted</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="c-313" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1251">1,857</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-313" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1252">62.90</ix:nonFraction>&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</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="c-313" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-1253">1,937</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-313" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1254">43.94</ix:nonFraction>&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</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="c-313" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="f-1255">515</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-313" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-1256">54.91</ix:nonFraction>&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expired</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="c-313" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="3" id="f-1257">284</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-313" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1258">90.16</ix:nonFraction>&#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="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%">Options outstanding as of December 31, 2024</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="shares" contextRef="c-314" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1259">12,974</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 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-314" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1260">61.63</ix:nonFraction>&#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="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 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%">Vested and expected to vest as of December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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="c-314" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1261">11,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="c-314" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-1262">62.04</ix:nonFraction>&#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="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%"><ix:nonNumeric contextRef="c-313" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1263">6.7</ix:nonNumeric></span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1264">391,228</ix:nonFraction>&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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="c-314" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="f-1265">7,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="c-314" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-1266">65.37</ix:nonFraction>&#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="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%"><ix:nonNumeric contextRef="c-313" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1267">5.8</ix:nonNumeric></span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-1268">232,270</ix:nonFraction>&#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) The aggregate intrinsic value of stock options as of December&#160;31, 2024 is based on the difference between the closing price of the Company&#8217;s stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:SharePrice" scale="0" id="f-1269">93.20</ix:nonFraction> and the exercise price of the applicable stock options.</span></div></ix:nonNumeric><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%">The aggregate intrinsic value of stock options exercised (i.e., the difference between the market price at exercise and the price paid by the employee at exercise) in 2024, 2023, and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-1270">58.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-1271">6.2</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-1272">15.6</ix:nonFraction> million, respectively. As of December&#160;31, 2024, the Company had unrecognized stock-based compensation expense related to the unvested portion of stock options of $<ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-1273">35.2</ix:nonFraction> million that is expected to be recognized as expense over a weighted-average period of <ix:nonNumeric contextRef="c-309" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1274">1.6</ix:nonNumeric> years.</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-style:italic;font-weight:400;line-height:120%">Performance stock options</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%">In 2023, the Company began awarding performance stock options. These performance stock options allow the holder to purchase a specified number of common stock shares at an exercise price equal to the shares' fair market value at the grant date. For the performance stock options granted in 2024, <ix:nonFraction unitRef="number" contextRef="c-316" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-1275">25</ix:nonFraction>% can vest on the first anniversary of the grant date, and <ix:nonFraction unitRef="number" contextRef="c-317" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-1276">75</ix:nonFraction>% can vest on the second anniversary of the grant date, based on the achievement of specific performance conditions for 2024 and 2025, respectively, including year over year growth in Annual Contract Value and Free Cash Flow Margin. The options expire <ix:nonNumeric contextRef="c-296" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-1277">ten years</ix:nonNumeric> from the grant date.</span></div><ix:continuation id="f-1248-1"><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%">The following table summarizes the Company&#8217;s performance stock option activity for 2024:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.148%"><tr><td style="width:1.0%"/><td style="width:35.961%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.838%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.339%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.339%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.339%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.514%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 <br/>(in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Remaining Contractual Term (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">Aggregate Intrinsic Value </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%">(in thousands) </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance options outstanding as of January 1, 2024</span></div></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="shares" contextRef="c-318" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="f-1278">886</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 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-318" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1279">47.27</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</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="c-296" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="3" id="f-1280">566</ix:nonFraction>&#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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-296" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1281">62.10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</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="c-296" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="f-1282">39</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-296" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1283">47.27</ix:nonFraction>&#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="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;text-align:left;vertical-align:bottom"><div style="padding-left:21.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</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="c-296" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="f-1284">23</ix:nonFraction>)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-296" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-1285">53.86</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance options outstanding as of December 31, 2024</span></div></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="shares" contextRef="c-319" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1286">1,390</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 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-319" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1287">53.20</ix:nonFraction>&#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="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;border-left:1pt solid #000000;padding:2px 1pt 2px 10pt;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%">Vested and expected to vest as of December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="shares" contextRef="c-319" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="f-1288">1,173</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:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align: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="c-319" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-1289">53.12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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="c-296" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1290">8.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1291">47,001</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Exercisable as of December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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="shares" contextRef="c-319" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="f-1292">181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="c-319" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-1293">47.27</ix:nonFraction>&#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="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%"><ix:nonNumeric contextRef="c-296" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1294">8.2</ix:nonNumeric></span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-1295">8,304</ix:nonFraction>&#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;padding-right: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 aggregate intrinsic value of stock options as of December&#160;31, 2024 is based on the difference between the closing price of the Company&#8217;s stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:SharePrice" scale="0" id="f-1296">93.20</ix:nonFraction> and the exercise price of the applicable stock options.</span></div></ix:continuation><div style="margin-top:6pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of performance stock options exercised in 2024 and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-1297">1.5</ix:nonFraction>&#160;million and <ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-1298">none</ix:nonFraction>, respectively. As of December&#160;31, 2024, the Company had unrecognized stock-based compensation expense related to the unvested portion of performance stock options of $<ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-1299">11.0</ix:nonFraction> million that is expected to be recognized as expense over a weighted-average period of <ix:nonNumeric contextRef="c-296" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1300">1</ix:nonNumeric> year.</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%">RSUs</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%">RSUs provide the recipient a right to receive a specified number of shares of the Company&#8217;s common stock upon vesting. The Company values its RSUs at the fair value of its common stock on the grant date, which is the closing price of its common stock on the grant date less the present value of expected dividends during the vesting period, as the recipient is not entitled to dividends during the requisite service period. RSU grants include units issued when employees elect to receive <ix:nonFraction unitRef="number" contextRef="c-297" decimals="2" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" scale="-2" id="f-1301">50</ix:nonFraction>% of the employee&#8217;s target incentive compensation under the Company&#8217;s Corporate Incentive Compensation Plan (the &#8220;CICP&#8221;) in the form of RSUs instead of cash.</span></div></ix:continuation><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%">61</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><ix:continuation id="f-1177-3"><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%">The weighted-average grant-date fair value for RSUs granted in 2024, 2023, and 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-321" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1302">62.57</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-322" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1303">46.57</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-323" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1304">74.50</ix:nonFraction>, respectively. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="f-1305" 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%">The following table summarizes the combined RSU activity for all grants, including the CICP, under the 2004 Plan for 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"><tr><td style="width:1.0%"/><td style="width:28.740%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.844%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.844%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.463%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.846%"/><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%">Shares <br/>(in&#160;thousands)</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%">Weighted- Average Grant-Date <br/>Fair Value</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%">Aggregate Intrinsic Value <br/>(in thousands)</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%">Nonvested as of January 1, 2024</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="shares" contextRef="c-324" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1306">2,616</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 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-324" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1307">64.85</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Granted</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="c-321" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1308">1,366</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-321" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1309">62.57</ix:nonFraction>&#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="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Vested</span></td><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-321" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-1310">1,160</ix:nonFraction>)</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ccecff;padding:0 1pt"/><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-321" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1311">67.39</ix:nonFraction>&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ccecff;padding:0 1pt"/><td colspan="3" style="background-color:#ccecff;padding:0 1pt"/></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%">Forfeited</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="c-321" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="f-1312">209</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-321" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1313">63.78</ix:nonFraction>&#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="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Nonvested as of December 31, 2024</span></td><td colspan="2" style="background-color:#ccecff;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="c-325" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="f-1314">2,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ccecff;padding:0 1pt"/><td style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccecff;padding:2px 0;text-align:right;vertical-align: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="c-325" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1315">64.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ccecff;padding:0 1pt"/><td style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccecff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="3" id="f-1316">243,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ccecff;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%">Expected to vest as of December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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="c-325" decimals="-3" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber" format="ixt:num-dot-decimal" scale="3" id="f-1317">1,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="c-325" decimals="2" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue" scale="0" id="f-1318">63.39</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-1319">182,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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%">The fair value of RSUs vested in 2024, 2023, and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-5" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested" scale="6" id="f-1320">78.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-5" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested" scale="6" id="f-1321">42.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-5" name="pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested" scale="6" id="f-1322">50.3</ix:nonFraction> million, respectively. The aggregate intrinsic value of RSUs outstanding and expected to vest as of December&#160;31, 2024 is based on the closing price of the Company&#8217;s stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:SharePrice" scale="0" id="f-1323">93.20</ix:nonFraction> as of December&#160;31, 2024.</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%">As of December&#160;31, 2024, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-1324">48.7</ix:nonFraction> million of unrecognized stock-based compensation expense related to all unvested RSUs that is expected to be recognized as expense over a weighted-average period of <ix:nonNumeric contextRef="c-321" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1325">1.6</ix:nonNumeric> years.</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%">Common stock</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%">In 2024, the Company granted <ix:nonFraction unitRef="shares" contextRef="c-42" decimals="-4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="6" id="f-1326">0.01</ix:nonFraction> million shares of common stock to Directors with a weighted-average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-42" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1327">69.19</ix:nonFraction> per share.</span></div></ix:continuation><div id="ia5046420b822485aab40ad4f0b7bb4ba_184"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-1328" 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%">17. EMPLOYEE BENEFIT PLANS </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 sponsors defined contribution plans for qualifying employees, including a 401(k) plan in the United States to which the Company makes discretionary matching contributions. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DefinedContributionPlanDisclosuresTableTextBlock" id="f-1329" 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%">Employee benefit plan 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 style="width:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><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%">2024</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%">2023</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%">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%">U.S. 401(k) Plan</span></td><td style="background-color:#cceeff;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-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="c-326" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1330">7,937</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 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: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 #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="c-327" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1331">8,169</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1332">8,994</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"/></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%">International plans</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="c-329" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1333">20,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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: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="c-330" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1334">21,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1335">21,141</ix:nonFraction>&#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 #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="c-1" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1336">28,240</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 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: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="c-18" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1337">29,425</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 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: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="c-19" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="3" id="f-1338">30,135</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"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="ia5046420b822485aab40ad4f0b7bb4ba_187"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1339" continuedAt="f-1339-1" escape="true"><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:700;line-height:120%">18. INCOME TAXES</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-1340" 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%">The components of income (loss) before provision for income taxes are:</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:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><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%">2024</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%">2023</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%">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%">Domestic</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="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1341">51,966</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1342">14,016</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1343">185,820</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"/></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</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="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1344">90,670</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1345">81,424</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1346">24,023</ix:nonFraction>&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1347">142,636</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1348">95,440</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1349">161,797</ix:nonFraction>)</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></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1350" 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%">The components of provision for income taxes are:</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:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><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%">2024</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%">2023</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%">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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Federal</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="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1351">22,941</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1352">7,827</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1353">3,920</ix:nonFraction>&#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%">State</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="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1354">7,503</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1355">4,480</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1356">775</ix:nonFraction>&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</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="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1357">14,547</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1358">14,962</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1359">10,200</ix:nonFraction>&#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%">Total current provision</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="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1360">44,991</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-18" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1361">27,269</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="c-19" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1362">14,895</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"/></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:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Federal</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="c-1" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1363">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1364">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1365">149,028</ix:nonFraction>&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</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="c-1" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1366">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-1367">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1368">20,704</ix:nonFraction>&#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%">Foreign</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="c-1" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1369">1,544</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-1370">363</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-1371">842</ix:nonFraction>)</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 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 deferred (benefit) provision</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="c-1" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1372">1,544</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-1373">363</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1374">168,890</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1375">43,447</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1376">27,632</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1377">183,785</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"/></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%">62</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><ix:continuation id="f-1339-1" continuedAt="f-1339-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1378" 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%">A reconciliation of the U.S federal statutory tax rate and the Company&#8217;s effective tax rate:</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:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><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%">2024</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%">2023</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%">2022</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%">U.S. federal income taxes at statutory rates</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="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1379">29,954</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1380">20,042</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1381">33,977</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"/></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%">Valuation allowance</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="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1382">1,504</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1383">19,272</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1384">188,258</ix:nonFraction>&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit and tax credits</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="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1385">1,297</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1386">4,117</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1387">2,433</ix:nonFraction>)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Permanent differences</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="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-1388">786</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="f-1389">435</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-1390">11,561</ix:nonFraction>&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal research and experimentation credits</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="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="f-1391">4,888</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="f-1392">3,709</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="f-1393">5,012</ix:nonFraction>)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax effects of foreign activities</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="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationTaxSettlementsForeign" format="ixt:num-dot-decimal" scale="3" id="f-1394">7,817</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxSettlementsForeign" scale="3" id="f-1395">658</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxSettlementsForeign" format="ixt:num-dot-decimal" scale="3" id="f-1396">3,770</ix:nonFraction>&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GILTI, FDII, and BEAT</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="c-1" decimals="-3" name="pega:EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount" format="ixt:num-dot-decimal" scale="3" id="f-1397">13,945</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="pega:EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount" format="ixt:num-dot-decimal" scale="3" id="f-1398">14,022</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="pega:EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount" format="ixt:num-dot-decimal" scale="3" id="f-1399">16,390</ix:nonFraction>&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision to return adjustments</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="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="3" id="f-1400">121</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1401">3,728</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1402">6,317</ix:nonFraction>)</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible compensation</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="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1403">10,933</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1404">6,818</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1405">4,769</ix:nonFraction>&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax Reserves</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="c-1" decimals="-3" name="pega:EffectiveIncomeTaxRateReconciliationTaxReservesAmount" format="ixt:num-dot-decimal" scale="3" id="f-1406">5,917</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="pega:EffectiveIncomeTaxRateReconciliationTaxReservesAmount" format="ixt:num-dot-decimal" scale="3" id="f-1407">1,850</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="pega:EffectiveIncomeTaxRateReconciliationTaxReservesAmount" format="ixt:num-dot-decimal" scale="3" id="f-1408">5,673</ix:nonFraction>&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excess tax (benefits) / detriments related to share-based compensation</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="c-1" decimals="-3" sign="-" name="pega:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount" format="ixt:num-dot-decimal" scale="3" id="f-1409">5,645</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="pega:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount" format="ixt:num-dot-decimal" scale="3" id="f-1410">4,666</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="pega:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount" format="ixt:num-dot-decimal" scale="3" id="f-1411">1,563</ix:nonFraction>&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impact of change in tax law</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="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="3" id="f-1412">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1413">1,726</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="f-1414">793</ix:nonFraction>)</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:top"><div><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1415">348</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1416">7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1417">333</ix:nonFraction>&#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="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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1418">43,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #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:#ffffff;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="c-18" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1419">27,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #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:#ffffff;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="c-19" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1420">183,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 effective income tax rate in 2024 was primarily driven by the valuation allowance on our deferred tax assets and tax expense in the U.S. and U.K., partially offset by available tax attributes. </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%">Deferred income taxes</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1421" 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%">Significant components of net deferred tax assets and liabilities are:</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.931%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.055%"/><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%">December 31,</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%">2024</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%">2023</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 tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Net operating loss carryforwards</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="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1422">72,089</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1423">84,656</ix:nonFraction>&#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%">Accruals and reserves</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="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" format="ixt:num-dot-decimal" scale="3" id="f-1424">57,312</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" format="ixt:num-dot-decimal" scale="3" id="f-1425">41,323</ix:nonFraction>&#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="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:#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%">Software revenue</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="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="f-1426">454</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-1427">3,186</ix:nonFraction>&#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%">Convertible senior notes</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="c-4" decimals="-3" name="pega:DeferredTaxAssetsConvertibleSeniorNotes" scale="3" id="f-1428">355</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:DeferredTaxAssetsConvertibleSeniorNotes" format="ixt:num-dot-decimal" scale="3" id="f-1429">2,645</ix:nonFraction>&#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="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:#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%">Tax credit carryforwards</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="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1430">10,441</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1431">28,456</ix:nonFraction>&#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%">Research and development capitalization</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="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1432">75,289</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1433">58,866</ix:nonFraction>&#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="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:#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 deferred tax assets</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="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1434">215,940</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1435">219,132</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Valuation allowances</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="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1436">195,252</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1437">196,901</ix:nonFraction>)</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 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%">Total net deferred tax assets</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="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1438">20,688</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1439">22,231</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"/></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 tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">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="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDerivatives" scale="3" id="f-1440">57</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDerivatives" scale="3" id="f-1441">223</ix:nonFraction>)</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%">Depreciation</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="c-4" decimals="-3" name="pega:DeferredTaxLiabilityDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-1442">3,663</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="pega:DeferredTaxLiabilityDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-1443">4,428</ix:nonFraction>)</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%">Intangibles</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="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1444">9,116</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1445">11,979</ix:nonFraction>)</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%">Other, 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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1446">3,554</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1447">2,782</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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><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%">Total deferred tax liabilities</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="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1448">16,390</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1449">19,412</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"/></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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1450">4,298</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-1451">2,819</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"/></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 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 has uncertainties, including assumptions about future taxable income based on historical and projected information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the Company&#8217;s ability to realize its net deferred tax assets, the Company considered various factors including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial results to determine whether it is more likely than not that some portion or all of its net deferred tax assets will not be realized. Based upon these factors, the Company has determined that the uncertainty regarding the realization of these assets is sufficient to warrant the need for a full valuation allowance against its net U.S. and U.K. deferred tax assets as of December 31, 2024. Accordingly, the Company maintained a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1452">195.3</ix:nonFraction> million at December 31, 2024, a decrease of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1453">1.6</ix:nonFraction> million as a result of the operations of its entities throughout the year.</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%">Given the Company&#8217;s recent earnings, the Company believes that there is a reasonable possibility that in a future period sufficient positive evidence may become available to allow the Company to reach a conclusion that a substantial portion of the valuation allowance will no longer be needed. However, the exact timing and amount of the valuation allowance release are subject to significant judgement. Release of the valuation allowance would result in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded.</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%">63</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><ix:continuation id="f-1339-2"><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 had approximately $<ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1454">5.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1455">8.8</ix:nonFraction> million of post apportionment state net operating loss carryforwards, as of December&#160;31, 2024 and 2023, respectively. The U.S. state losses expire at various times through 2044. Additionally, as of December&#160;31, 2024, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="6" id="f-1456">10.4</ix:nonFraction> million of state tax credit carryforwards. </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&#8217;s federal net operating loss carryforwards were approximately $<ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1457">14.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1458">20.6</ix:nonFraction> million at December&#160;31, 2024 and 2023, respectively. These federal carryforward losses and state credits expire between&#160;2025&#160;and&#160;2039, except for $<ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-5" name="pega:TaxCreditCarryforwardsWithUnlimitedExpirationPeriod" scale="6" id="f-1459">1.2</ix:nonFraction> million of federal net operating losses and $<ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-6" name="pega:TaxCreditCarryforwardsWithUnlimitedExpirationPeriod" scale="6" id="f-1460">1</ix:nonFraction> million of state credits, which have an unlimited carryforward period.</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&#8217;s UK net operating loss carryforwards were approximately $<ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1461">147.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-5" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-1462">183.1</ix:nonFraction> million at December&#160;31, 2024 and 2023, respectively, which have indefinite carryforward periods.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></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%">Uncertain tax benefits</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1463" 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%">A rollforward of the Company&#8217;s gross unrecognized tax benefits is:</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:55.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><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:12.788%"/><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:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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-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%">2024</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%">2023</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%">2022</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%">Balance as of January&#160;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="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1464">30,655</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1465">19,746</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1466">17,584</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"/></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%">Additions for tax positions related to the current year</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="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1467">7,316</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1468">4,859</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1469">1,706</ix:nonFraction>&#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%">Additions for tax positions of prior 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="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1470">2,941</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1471">7,921</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1472">728</ix:nonFraction>&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reductions for tax positions of prior 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="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1473">3,026</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1474">1,871</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1475">272</ix:nonFraction>)</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"/></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"/></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"/></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%">Balance as of December 31,</span></div></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="c-4" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1476">37,886</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1477">30,655</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1478">19,746</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"/></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 total amount of accrued liabilities related to uncertain tax positions that would affect the Company's effective tax rate, if recognized, is $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="f-1479">12.9</ix:nonFraction> million as of December 31, 2024.</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%">Tax examinations</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 files federal and state income tax returns in the U.S. and various foreign jurisdictions. In the ordinary course of business, the Company and its subsidiaries are examined by various tax authorities, including the Internal Revenue Service in the U.S. As of December&#160;31, 2024, the Company&#8217;s U.S. federal tax returns for the years 2014 through 2019 were under examination by the Internal Revenue Service. In addition, certain foreign jurisdictions are auditing the Company&#8217;s income tax returns for periods ranging from 2018 through 2022. The Company does not expect the results of these audits to have a material effect on the Company&#8217;s financial condition, results of operations, or cash flows. With few exceptions, the statute of limitations remains open in all jurisdictions for all tax years since 2018.</span></div></ix:continuation><div id="ia5046420b822485aab40ad4f0b7bb4ba_190"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1480" continuedAt="f-1480-1" 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%">19. EARNINGS (LOSS) 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 earnings (loss) per share is calculated using the weighted-average number of common shares outstanding during the period. Diluted earnings (loss) 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="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1481" continuedAt="f-1481-1" 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 earnings (loss) 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:55.116%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.053%"/><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.053%"/><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.056%"/><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, except per share amounts)</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%">2024</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%">2023</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%">2022</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 income (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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1482">99,189</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1483">67,808</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1484">345,582</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"/></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="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1485">85,265</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1486">83,162</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-1487">81,947</ix:nonFraction>&#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:700;line-height:100%">Earnings (loss) per share, basic</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1488">1.16</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: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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="c-18" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1489">0.82</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: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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="c-19" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1490">4.22</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"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 income (loss)</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="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1491">99,189</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1492">67,808</ix:nonFraction>&#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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="f-1493">345,582</ix:nonFraction>)</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%">Convertible senior notes - interest expense and settlement gains, 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="c-1" decimals="-3" name="pega:DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt" scale="3" id="f-1494">76</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="pega:DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-1495">5,528</ix:nonFraction>)</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%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="pega:DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt" format="ixt:fixed-zero" scale="3" id="f-1496">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-1497">99,113</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-1498">62,280</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 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%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-1499">345,582</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"/></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="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 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 senior notes</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="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="f-1500">214</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="f-1501">235</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:fixed-zero" scale="3" id="f-1502">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-309" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1503">2,710</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-295" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1504">794</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-311" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-1505">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-321" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1506">1,445</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-322" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="f-1507">723</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-323" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-1508">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-1509">4,369</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 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%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-1510">1,752</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 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%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="f-1511">&#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"/></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="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1512">89,634</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1513">84,914</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-1514">81,947</ix:nonFraction>&#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%">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="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1515">1.11</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 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-18" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1516">0.73</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 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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-19" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1517">4.22</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"/></tr><tr style="height:14pt"><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="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="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: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%">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="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1518">148</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-1519">250</ix:nonFraction>&#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%"><ix:nonFraction unitRef="shares" contextRef="c-19" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-1520">3,367</ix:nonFraction>&#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) All dilutive securities are excluded when 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 approximately <ix:nonFraction unitRef="shares" contextRef="c-315" decimals="-5" name="pega:DebtConversionConvertedInstrumentSharesIfFullyExercised" format="ixt:num-dot-decimal" scale="6" id="f-1521">3.5</ix:nonFraction>&#160;million shares as of December&#160;31, 2024. </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%">64</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><ix:continuation id="f-1481-1"><ix:continuation id="f-1480-1"><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="c-116" decimals="-5" name="pega:DebtConversionConvertedInstrumentSharesIfFullyExercised" format="ixt:num-dot-decimal" scale="6" id="f-1522">3.5</ix:nonFraction>&#160;million shares of the Company&#8217;s common stock (representing the number of shares for which the Notes are convertible) as of December&#160;31, 2024. 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="c-4" decimals="2" name="us-gaap:DerivativeCapPrice" scale="0" id="f-1523">196.44</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 earnings per share. These awards may be dilutive in the future.</span></div></ix:continuation></ix:continuation><div id="ia5046420b822485aab40ad4f0b7bb4ba_193"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1524" continuedAt="f-1524-1" 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%">20. 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%">For additional information, see "Note 10. Leases".</span></div></ix:nonNumeric><div id="ia5046420b822485aab40ad4f0b7bb4ba_196"></div><ix:continuation id="f-1524-1" continuedAt="f-1524-2"><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. 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></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 the Company&#8217;s estimates will change in the near term, and the effect may be material. The Company had <ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LitigationReserve" format="ixt:fixed-zero" scale="6" id="f-1525"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LitigationReserve" format="ixt:fixed-zero" scale="6" id="f-1526">no</ix:nonFraction></ix:nonFraction> accrued losses for litigation for the below matters as of December&#160;31, 2024 and December&#160;31, 2023.</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.). 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 of $<ix:nonFraction unitRef="usd" contextRef="c-338" decimals="0" name="us-gaap:LossContingencyDamagesAwardedValue" format="ixt:num-dot-decimal" scale="0" id="f-1527">2,036,860,045</ix:nonFraction> for trade secret misappropriation and $<ix:nonFraction unitRef="usd" contextRef="c-339" decimals="2" name="us-gaap:LossContingencyDamagesAwardedValue" scale="0" id="f-1528">1.00</ix:nonFraction> for violating the Virginia Computer Crimes Act. On September 15, 2022, the circuit court of Fairfax County entered judgment of $<ix:nonFraction unitRef="usd" contextRef="c-340" decimals="0" name="us-gaap:LossContingencyDamagesAwardedValue" format="ixt:num-dot-decimal" scale="0" id="f-1529">2,060,479,287</ix:nonFraction>, consisting of the damages previously awarded by the jury plus attorneys&#8217; fees and costs, and stating that the judgment is subject to post-judgment interest at a rate of <ix:nonFraction unitRef="number" contextRef="c-341" decimals="3" name="pega:LegalFeesPostJudgementInterestRatePercentage" scale="-2" id="f-1530">6.0</ix:nonFraction>% per annum, from the date of the jury verdict (May 9, 2022) as to the amount of the jury verdict and from September 15, 2022 as to the amount of the award of attorneys&#8217; fees and costs. On September 15, 2022, the Company filed a notice of appeal from the judgment. On September 29, 2022, the circuit court of Fairfax County approved a $<ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="0" id="f-1531">25,000,000</ix:nonFraction> letter of credit obtained by the Company to secure the judgment and entered an order suspending the judgment during the pendency of the Company&#8217;s appeal. A panel of the Court of Appeals of Virginia heard oral arguments on November 15, 2023, and issued a written opinion on July 30, 2024. The Court of Appeals reversed the judgment on Appian&#8217;s Virginia Uniform Trade Secrets Act claim and ordered a new trial on that claim. Appian filed a petition for appeal with the Supreme Court of Virginia on August 29, 2024, and the Company filed a response to the petition on October 21, 2024. Under the Court&#8217;s rules, Appian is entitled to a 10-minute oral argument in support of its petition. The Supreme Court of Virginia has scheduled that argument for February 11, 2025. Although it is not possible to predict timing, the entirety of the appeals process could potentially take years to complete. 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. The Company is unable to reasonably estimate possible damages because of, among other things, uncertainty as to the outcome of appellate proceedings and/or any potential new trial resulting from 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%">PS Lit Recovery, LLC v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell and Eminence Fund Long Master, Ltd., Eminence Fund Master, Ltd., Eminence Fund II Master, LP, Eminence Partners Long II, LP, Eminence Fund Leveraged Master, Ltd., Eminence Partners, L.P., Eminence Partners II, L.P. 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 December 4, 2024, the shareholders representing approximately <ix:nonFraction unitRef="number" contextRef="c-343" decimals="2" name="pega:PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement" scale="-2" id="f-1532">3</ix:nonFraction>% of the settlement class that opted out of the court approved settlement in the class action matter 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 &#8220;Class Action&#8221;) filed <ix:nonFraction unitRef="lawsuit" contextRef="c-343" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt-sec:numwordsen" scale="0" id="f-1533">two</ix:nonFraction> lawsuits 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 District of Massachusetts. The first is captioned Eminence Fund Long Master, Ltd., Eminence Fund Master, Ltd., Eminence Fund II Master, LP, Eminence Partners Long II, LP, Eminence Fund Leveraged Master, Ltd., Eminence Partners, L.P., and Eminence Partners II, L.P. v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell (Case 1:24-cv-12999-WGY); the second is captioned PS Lit Recovery, LLC v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell (Case 1:24-cv-11220-WGY). The complaints, which are substantially similar, generally allege, 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 complaints also assert claims for common law fraud and negligent misrepresentation, and seek unspecified damages. The defendants&#8217; motion to dismiss is due ten business days following the court&#8217;s entry of the parties&#8217; stipulation coordinating the cases, which the parties filed in the court on February 4, 2025. The Company is unable to reasonably estimate possible damages or a range of possible damages in these matters given the stage of the lawsuits and there being no specified quantum of damages sought in the complaints.</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%">65</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><ix:continuation id="f-1524-2"><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%">In re Pegasystems Inc., Derivative Litigation</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 November 21, 2022, a lawsuit was filed against the members of the Company&#8217;s board of directors, the Company&#8217;s chief operating and financial officer and the Company in the United States District Court for the District of Massachusetts, captioned Mary Larkin, derivatively on behalf of nominal defendant Pegasystems Inc. v. Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Alan Trefler, Larry Weber, and Kenneth Stillwell, defendants, and Pegasystems Inc., nominal defendant (Case 1:22-cv-11985). The complaint generally alleges the defendants sold shares of the Company while in possession of material nonpublic information relating to (i) the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, and (ii) alleged misconduct by Company employees alleged in that litigation. On April 28, 2023, a lawsuit was filed in the United States District Court for the District of Massachusetts by Dag Sagfors, derivatively on behalf of nominal defendant Pegasystems Inc., asserting breach of fiduciary duty and related claims relating to the Virginia Appian litigation against the same defendants as the Larkin lawsuit. On May 17, 2023, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Larkin </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sagfors </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cases were consolidated and a joint motion to stay the consolidated case is pending before the Court (&#8220;Consolidated Action&#8221;). The Company also has received confidential demand letters raising substantially the same allegations set forth in the foregoing derivative complaints. On April 12, 2023, the Company&#8217;s board of directors (other than Mr. Trefler, who recused himself), formed a committee consisting solely of independent directors, to review, analyze, and investigate the matters raised in the demands and to determine in good faith what actions (if any) are reasonably believed to be appropriate under similar circumstances and reasonably believed to be in the best interests of the Company in response to the demand letters On December 4, 2024, the defendants moved to dismiss the complaint in the Consolidated Action. On December 17, 2024, the plaintiffs moved to voluntarily dismiss the Consolidated Action, and the Court granted the motion on December 18, 2024.</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 February 7, 2025, the plaintiffs in the Consolidated Action filed a new complaint against the members of the Company&#8217;s board of directors, certain employees of the Company, and the Company in the United States District Court for the District of Massachusetts, captioned Mary Larkin and Dag Sagfors, derivatively on behalf of nominal defendant Pegasystems Inc. v. Alan Trefler, Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Leon Trefler, Larry Weber, Kenneth Stillwell, Don Schuerman, Kerim Akgonul, and Benjamin Baril, defendants, and Pegasystems Inc., nominal defendant (Case 1:25-cv-10303). The complaint asserts against Defendants claims for breach of fiduciary duty, unjust enrichment, and violations of the Exchange Act relating to (i) the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above; (ii) alleged misconduct by Company employees alleged in that litigation; and the Class Action, described above. </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 June 28, 2024, a lawsuit was filed against members of the Company&#8217;s board of directors, certain employees of the Company and the Company in the Business Litigation Section of the Superior Court in Suffolk County, Massachusetts, captioned John Dwyer and Ray Gerber, Plaintiffs, v. Alan Trefler, Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Larry Weber, Leon Trefler, Don Schuerman, Kerim Akgonul, and Benjamin Baril, Defendants, and Pegasystems Inc., Nominal Defendant (Case 2484CV01734) (&#8220;Dwyer Action&#8221;). The complaint generally alleges the defendants breached their fiduciary duties in connection with alleged misconduct by Company employees alleged in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, and alleges damages from the approximately $<ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-9" name="us-gaap:LossContingencyDamagesAwardedValue" format="ixt:num-dot-decimal" scale="9" id="f-1534">2</ix:nonFraction>&#160;billion verdict in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, the settlement of the Class Action, and litigation costs from various proceedings. On October 18, 2024 the defendants served a motion to dismiss the complaint, which the defendants then withdrew on November 26, 2024 pending resolution of whether this complaint and the other derivative actions would be consolidated in Superior Court in Suffolk County, Massachusetts.</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 November 22, 2024, a lawsuit was filed against members of the Company&#8217;s board of directors, certain employees of the Company and the Company in the Business Litigation Section of the Superior Court in Suffolk County, Massachusetts, captioned Jayne Birch and Robert Garfield, Plaintiffs, v. Alan Trefler, Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Larry Weber, Leon Trefler, Kerim Akgonul, Don Schuerman, Leon Trefler, Douglas Kim, John Petronio, Benjamin Baril, and Kenneth Stillwell, Defendants, and Pegasystems Inc., Nominal Defendant (Case 2484CV03076-BLS-1) (&#8220;Birch Action&#8221;). The complaint generally alleges the defendants breached their fiduciary duties in connection with alleged misconduct by Company employees alleged in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, and alleges damages from the approximately $<ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-9" name="us-gaap:LossContingencyDamagesAwardedValue" format="ixt:num-dot-decimal" scale="9" id="f-1535">2</ix:nonFraction>&#160;billion verdict in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, the settlement of the Class Action, and litigation costs from various proceedings. The parties agreed on November 26, 2024 to suspend indefinitely the deadlines for any response to the complaint pending resolution of whether this complaint and the other derivative actions would be consolidated in the Superior Court in Suffolk County, Massachusetts.</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 February 4, 2025, the parties to the Dwyer and Birch Actions filed a stipulation and proposed order in the Business Litigation Section of the Superior Court in Suffolk County, Massachusetts consolidating the two actions and setting a schedule for the filing of a consolidated complaint and any motion to dismiss. Pursuant to the stipulation, a consolidated complaint must be filed by March 18, 2025, and any motion to dismiss must be served by May 15, 2025. The court held a hearing on February 11, 2025, at which it indicated it would issue an order consolidating the Dwyer and Birch Actions and approving the schedule for the filing of a consolidated complaint and a motion to dismiss. The court scheduled a hearing on the motion to dismiss for September 4, 2025.</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 unable to reasonably estimate possible damages or a range of possible damages in these matters given the stage of the lawsuits and there being no specified quantum of damages sought in the complaints.</span></div></ix:continuation><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%">66</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_199"></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%">ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</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%">None.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_202"></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%">ITEM 9A. 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%">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) as of December&#160;31, 2024. 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. </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%">Based on this evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of December&#160;31, 2024. </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%">Management&#8217;s report on and 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%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act. Under the supervision and with the participation of our management, including our CEO and CFO, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December&#160;31, 2024 based on the framework in the updated </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) on May 14, 2013. </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%">Based on this evaluation, management has concluded that (i) our internal control over financial reporting was effective as of December&#160;31, 2024 and (ii) no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act) occurred during the quarter ended December&#160;31, 2024 that has materially affected, or is reasonably likely to materially affect, our 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%">Deloitte&#160;&amp; Touche LLP, our independent registered public accounting firm which also audited our consolidated financial statements, has issued an attestation report on our internal control over financial reporting, which is included in Item 8 &#8220;Financial Statements and Supplementary Data&#8221;. </span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_205"></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%">ITEM 9B. OTHER 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-weight:700;line-height:120%">Rule 10b5-1 and non-rule 10b5-1 <ix:nonNumeric contextRef="c-344" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1536"><ix:nonNumeric contextRef="c-344" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1537"><ix:nonNumeric contextRef="c-344" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1538">trading arrangements</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-345" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1539" 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%">On <ix:nonNumeric contextRef="c-346" name="ecd:TrdArrAdoptionDate" id="f-1540">November 6, 2024</ix:nonNumeric>, <ix:nonNumeric contextRef="c-346" name="ecd:TrdArrIndName" id="f-1541">Alan Trefler</ix:nonNumeric>, our <ix:nonNumeric contextRef="c-346" name="ecd:TrdArrIndTitle" id="f-1542">Chief Executive Officer</ix:nonNumeric>, <ix:nonNumeric contextRef="c-346" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1543">entered</ix:nonNumeric> into a trading plan that provides for the sale of <ix:nonFraction unitRef="shares" contextRef="c-347" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1544">630,000</ix:nonFraction> shares of our common stock. The plan will terminate on <ix:nonNumeric contextRef="c-346" name="ecd:TrdArrExpirationDate" id="f-1545">January 22, 2026</ix:nonNumeric>, subject to early termination for certain specified events set forth in the plan.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-348" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1546" 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%">On <ix:nonNumeric contextRef="c-349" name="ecd:TrdArrAdoptionDate" id="f-1547">November 25, 2024</ix:nonNumeric>, <ix:nonNumeric contextRef="c-349" name="ecd:TrdArrIndName" id="f-1548">Rifat Kerim Akgonul</ix:nonNumeric>, our <ix:nonNumeric contextRef="c-349" name="ecd:TrdArrIndTitle" id="f-1549">Chief Product Officer</ix:nonNumeric>, <ix:nonNumeric contextRef="c-349" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1550">entered</ix:nonNumeric> into a trading plan that provides for the sale of <ix:nonFraction unitRef="shares" contextRef="c-350" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1551">18,000</ix:nonFraction> shares of our common stock. The plan will terminate on <ix:nonNumeric contextRef="c-349" name="ecd:TrdArrExpirationDate" id="f-1552">March 31, 2026</ix:nonNumeric>, subject to early termination for certain specified events set forth in the plan.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-351" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1553" 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%">On <ix:nonNumeric contextRef="c-352" name="ecd:TrdArrAdoptionDate" id="f-1554">November 26, 2024</ix:nonNumeric>, <ix:nonNumeric contextRef="c-352" name="ecd:TrdArrIndName" id="f-1555">Leon Trefler</ix:nonNumeric>, our <ix:nonNumeric contextRef="c-352" name="ecd:TrdArrIndTitle" id="f-1556">Chief of Clients and Markets,</ix:nonNumeric> <ix:nonNumeric contextRef="c-352" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1557">entered</ix:nonNumeric> into a trading plan that provides for the sale of <ix:nonFraction unitRef="shares" contextRef="c-353" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1558">8,198</ix:nonFraction> shares of our common stock. The plan will terminate on <ix:nonNumeric contextRef="c-352" name="ecd:TrdArrExpirationDate" id="f-1559">December 31, 2025</ix:nonNumeric>, subject to early termination for certain specified events set forth in the plan.</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-weight:700;line-height:120%">Proposed Stock Split</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 February 12, 2025, our Board approved a two-for-one forward stock split of our common stock, to be effected as a stock dividend. Effectiveness of the stock split is subject to approval by our stockholders at our June 17, 2025 annual meeting of stockholders of a proportionate increase in our authorized shares of common stock. Our financial results in this Annual Report do not include any impact of the stock split.</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%">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%">Effective as of February 4, 2025, we entered into an amendment to our $100 million senior secured revolving credit agreement with PNC Bank, National Association which extends the expiration date of the Credit Facility to February 4, 2027. The description contained herein is qualified in its entirety by reference to the Amendment, a copy of which is filed as Exhibit 10.23 to this Annual Report on Form 10-K.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_211"></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%">ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</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%">Not applicable.</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%">67</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_214"></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;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PART III</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_217"></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 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</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 set forth below, information required by this item is incorporated herein by reference from the information contained in our proxy statement for our 2025 annual stockholders meeting (the &#8220;2025 proxy statement&#8221;) under the headings Executive Compensation, Election of Directors, Corporate Governance, Executive Officers, <ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1563">Insider Trading Policies and Procedures</ix:nonNumeric>, and Delinquent Section 16(a) Reports, which will be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year. </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 have adopted a written code of conduct that applies to our Board of Directors and employees, including our principal executive officer, principal financial officer, principal accounting officer, and persons performing similar functions. A copy of our code of conduct can be found on our website, www.pega.com. We intend to satisfy the disclosure requirements under Item 5.05 of Form 8-K and the applicable NASDAQ Global Select Market rules by posting such information on our website.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_220"></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 11. EXECUTIVE COMPENSATION </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%">The information required by this item is incorporated herein by reference from the information contained in the 2025 proxy statement under the headings &#8220;Director Compensation&#8221;, &#8220;Compensation Discussion and Analysis&#8221;, and &#8220;Executive Compensation&#8221; and is incorporated herein by reference.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_223"></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 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</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 required by this item is incorporated herein by reference from the information contained in the 2025 proxy statement under the headings &#8220;Executive Compensation&#8221;, &#8220;Equity Compensation Plan Information&#8221;, and &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221;, and is incorporated herein by reference.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_226"></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 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</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%">The information required by this item is incorporated herein by reference from the information contained in the 2025 proxy statement under the headings &#8220;Certain Relationships and Related Transactions&#8221; and &#8220;Determination of Independence&#8221; and is incorporated herein by reference.</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_229"></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 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES</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%">The information required by this item is incorporated herein by reference from the information contained in the 2025 proxy statement under the heading &#8220;Independent Registered Public Accounting Firm Fees and Services&#8221; and is incorporated herein by reference.</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%">68</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_232"></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 IV</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_235"></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 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_238"></div><div style="-sec-extract:summary;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%">(a) The following are filed as part of this Annual Report:</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%">(1) Financial Statements</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%">The following consolidated financial statements are included in Item&#160;8:</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:87.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><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%">Page</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%">Report of Independent Registered Public Accounting Firm</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:center"><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="#ia5046420b822485aab40ad4f0b7bb4ba_106">36</a></span></div></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%">Consolidated Balance Sheets as of December&#160;31, 2024 and 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%;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="#ia5046420b822485aab40ad4f0b7bb4ba_109">38</a></span></div></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%">Consolidated Statements of Operations for the years ended December&#160;31, 2024, 2023, and 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%;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="#ia5046420b822485aab40ad4f0b7bb4ba_112">39</a></span></div></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%">Consolidated Statements of Comprehensive Income (Loss) for the years ended December&#160;31, 2024, 2023, and 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%;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="#ia5046420b822485aab40ad4f0b7bb4ba_115">40</a></span></div></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%">Consolidated Statements of Stockholders&#8217; Equity for the years ended December&#160;31, 2024, 2023, and 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%;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="#ia5046420b822485aab40ad4f0b7bb4ba_118">41</a></span></div></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%">Consolidated Statements of Cash Flows for the years ended December&#160;31, 2024, 2023, and 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%;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="#ia5046420b822485aab40ad4f0b7bb4ba_121">42</a></span></div></td></tr></table></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_241"></div><div style="-sec-extract:summary;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%">(b) 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 style="width:5.116%"/><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:54.852%"/><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:5.381%"/><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.053%"/><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.704%"/><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:5.649%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:0 1pt"/><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%">Description</span></td><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%">Incorporation by Reference</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Filed<br/>Herewith</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Form</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%">Location</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%">Filing Date</span></td><td colspan="3" style="padding:0 1pt"/></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%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://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 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 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 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%">11/4/14</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:0 1pt"/></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%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://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 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 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 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%">6/15/20</span></td><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;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%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/0000950146-96-000999.txt">Specimen Certificate Representing the Common Stock</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">S-1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6/19/96</span></td><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;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%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000119312520046470/d894254dex41.htm">Indenture, dated as of February 24, 2020, between Pegasystems Inc. and U.S. Bank National Association, as trustee</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">4.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2/24/20</span></td><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;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%">4.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000119312520046470/d894254dex41.htm">Form of certificate representing the 0.75% Convertible Senior Notes due 2025</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Exhibit A to 4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2/24/20</span></td><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;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%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385720000007/q42019ex-42.htm">Description of Common Stock</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2/12/20</span></td><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;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%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385723000089/pega-20230428.htm#ica49cbac87024897b4c892b1675252ac_567">2004 Long-Term Incentive Plan (as amended and restated)</a></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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">DEF 14A</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">Appendix A to 2023 Proxy Statement</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4/28/23</span></td><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;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%">10.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000119312516545062/d95365ddef14a.htm">Restricted Stock Unit Sub-Plan of the Registrant&#8217;s 2004 Long-Term Incentive Plan for French Participants</a></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="background-color:#ffffff;padding:0 1pt"/><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%">DEF 14A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Appendix B to 2016 Proxy Statement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4/18/16</span></td><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;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%">10.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385723000089/pega-20230428.htm#ica49cbac87024897b4c892b1675252ac_584">2006 Employee Stock Purchase Plan, as amended on June 20, 2023</a></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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">DEF 14A</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">Appendix B to 2023 Proxy Statement</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4/28/23</span></td><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;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%">10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000119312517165875/d344763dex103.htm">Form of Employee Stock Option Agreement, as amended</a></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="background-color:#ffffff;padding:0 1pt"/><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%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5/10/17</span></td><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;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%">10.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/0001013857/000101385721000032/q42020_ex-105.htm">Form of Global Stock Option Agreement</a></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="background-color:#cceeff;padding:0 1pt"/><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%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2/17/21</span></td><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;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%">10.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000119312517165875/d344763dex104.htm">Form of Restricted Stock Unit Agreement, as amended</a></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="background-color:#ffffff;padding:0 1pt"/><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%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">5/10/17</span></td><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;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%">10.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/0001013857/000101385721000032/q42020_ex-107.htm">Form of Global Restricted Stock Unit Agreement</a></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="background-color:#cceeff;padding:0 1pt"/><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%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2/17/21</span></td><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;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%">10.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000119312504180818/dex102.htm">Form of Non-Employee Director Stock Option Agreement</a></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="background-color:#ffffff;padding:0 1pt"/><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%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10/29/04</span></td><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;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%">10.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000129993305001650/exhibit1.htm">Form of Director Indemnification Agreement</a></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="background-color:#cceeff;padding:0 1pt"/><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%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">99.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4/11/05</span></td><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;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%">10.10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000119312516621375/d204111dex991.htm">Offer Letter between the Registrant and Kenneth Stillwell dated June 1, 2016</a></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="background-color:#ffffff;padding:0 1pt"/><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 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%">99.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">6/14/16</span></td><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;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%">10.11</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385723000075/q12023_ex-103.htm">Offer Letter between the Registrant and John Higgins executed December 13, 2020</a></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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">10-Q</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">10.3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4/26/23</span></td><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;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%">10.12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="q42024_ex-1012.htm">C</a><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="q42024_ex-1012.htm">ompensation </a><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="q42024_ex-1012.htm">P</a><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="q42024_ex-1012.htm">rogram for non-employee members of the Registrant</a><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="q42024_ex-1012.htm">&#8217;</a><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="q42024_ex-1012.htm">s B</a><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="q42024_ex-1012.htm">oard of Directors</a><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="q42024_ex-1012.htm">++</a></span></div></td><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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">X</span></div></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%">10.13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385723000005/ex9912023section16officera.htm">202</a><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385723000005/ex9912023section16officera.htm">3</a><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385723000005/ex9912023section16officera.htm"> Section 16 Officers/FLT Member Corporate Incentive Compensation Plan</a></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="background-color:#cceeff;padding:0 1pt"/><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%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">99.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2/13/23</span></td><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;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%">10.14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385724000007/ex9912024section16officera.htm">202</a><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385724000007/ex9912024section16officera.htm">4</a><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385724000007/ex9912024section16officera.htm"> Section 16 Officers/FLT Member Corporate Incentive Compensation Plan</a></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="background-color:#ffffff;padding:0 1pt"/><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 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%">99.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2/12/24</span></td><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;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%">10.15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385719000033/q32019ex-101.htm">Credit Agreement dated as of November 5, 2019 with PNC Bank, National Association</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">11/7/19</span></td><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;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%">10.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000119312520046470/d894254dex103.htm">Amendment to Loan Documents, dated February 18, 2020, between Pegasystems Inc. and PNC Bank, National Association</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2/24/20</span></td><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;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%">10.17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385720000023/q22020ex-102.htm">Amendment 2 to Loan Documents, dated July 22, 2020, between Pegasystems Inc. and PNC Bank, National Association</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7/28/20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></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%">69</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;padding-right:18pt"><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:5.116%"/><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:54.852%"/><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:5.381%"/><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.053%"/><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.704%"/><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:5.649%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:0 1pt"/><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%">Description</span></td><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%">Incorporation by Reference</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Filed<br/>Herewith</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Form</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%">Location</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%">Filing Date</span></td><td colspan="3" style="padding:0 1pt"/></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%">10.18**</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385720000039/q32020ex103.htm">Amendment to Loan Documents, dated as of September 30, 2020, between Pegasystems Inc. and PNC Bank, National Association</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10/28/20</span></td><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;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%">10.19</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385722000089/q12021_ex-101.htm">Fourth Amendment to Loan Documents, dated as of March 31, 2022, between Pegasystems Inc. and PNC Bank, National Association</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">3/31/22</span></td><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;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%">10.20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385722000137/q22022_ex-101.htm">Fifth Amendment to Loan Documents, dated as of July 25, 2022, between Pegasystems Inc. and PNC Bank, National Association</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7/27/22</span></td><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;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%">10.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385723000075/q12023_ex-101.htm">Sixth Amendment to Loan Documents, dated as of March 31, 2023, between Pegasystems Inc. and PNC Bank, National Association</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">10-Q</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">10.1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">4/26/23</span></td><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;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%">10.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385724000085/q12024_ex101.htm">Seventh</a><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385724000085/q12024_ex101.htm"> Amendment to Loan Documents, dated as of </a><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385724000085/q12024_ex101.htm">April 2</a><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385724000085/q12024_ex101.htm">3,</a><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385724000085/q12024_ex101.htm"> 202</a><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385724000085/q12024_ex101.htm">4</a><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385724000085/q12024_ex101.htm">, between Pegasystems Inc. and PNC Bank, National Association</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">10-Q</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">10.1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4/24/24</span></td><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;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%">10.23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="q42024_ex-1023.htm">Ei</a><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="q42024_ex-1023.htm">ghth</a><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="q42024_ex-1023.htm"> Amendment to Loan Documents, dated as of </a><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="q42024_ex-1023.htm">Fe</a><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="q42024_ex-1023.htm">bruary </a><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="q42024_ex-1023.htm">7</a><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="q42024_ex-1023.htm">, 2025</a><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="q42024_ex-1023.htm"> </a><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="q42024_ex-1023.htm">a</a><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="q42024_ex-1023.htm">n</a><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="q42024_ex-1023.htm">d effect</a><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="q42024_ex-1023.htm">ive as of February 4, 2025</a><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="q42024_ex-1023.htm">, between Pegasystems Inc. and PNC Bank, National Association</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">&#160;</span></div></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"/><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: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:100%">X</span></div></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%">10.24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385723000075/q12023_ex-102.htm">Fee Letter, dated as of March 31, 2023, for Senior Credit Facility</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">10-Q</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:100%">10.2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">4/26/23</span></td><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;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%">10.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385720000039/q32020ex101.htm">Form of Side Letter to Base Call Option Transaction</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10/28/20</span></td><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;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%">10.26</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385720000039/q32020ex102.htm">Form of Side Letter to Additional Call Option Transaction</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">10/28/20</span></td><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;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%">10.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000119312520046470/d894254dex101.htm">Form of Confirmation of Base Call Option Transaction</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2/24/20</span></td><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;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%">10.28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000119312520046470/d894254dex102.htm">Form of Confirmation of Additional Call Option Transaction</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">10.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2/24/20</span></td><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;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%">10.29</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385721000175/q22021_ex-101xsubleasedate.htm">Sublease, dated March 31, 2021 for Office Space at One Main Street, Cambridge, MA</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">7/28/21</span></td><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;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%">10.30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/0001013857/000101385721000163/q22021_8kxwalthamxex101.htm">Lease between Pegasystems Inc. and 275 Wyman LLC**</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 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%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">7/9/21</span></td><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;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%">19.1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span id="i930327d7f7d04ffe8e274991131470b4_38-2-1-1-240906"></span><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="q42024_ex-191.htm">Pegasystems Inc. Insider Trading Policy</a></span></div></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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">X</span></div></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%">21.1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="q42024_ex-211.htm">Subsidiaries of the Registrant.</a></span></div></td><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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="q42024_ex-231.htm">Consent of Independent Registered Public Accounting Firm&#8212;Deloitte &amp; Touche LLP.</a></span></div></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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="q42024_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 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 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 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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="q42024_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 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"/><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"/><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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="q42024_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 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 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 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%">+</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%">97.1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="https://www.sec.gov/Archives/edgar/data/1013857/000101385724000012/q42023_ex-971.htm">Pegasystems Inc. Compensation Recovery Policy</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">10-K</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:100%">97.1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2/14/24</span></td><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;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%">101.INS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">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></td><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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><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:#cceeff;padding:0 1pt"/><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%">Inline XBRL Taxonomy Extension Schema Document.</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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:top"><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:#ffffff;padding:0 1pt"/><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%">Inline XBRL Taxonomy Calculation Linkbase Document.</span></td><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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><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:#cceeff;padding:0 1pt"/><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%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:top"><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:#ffffff;padding:0 1pt"/><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%">Inline XBRL Taxonomy Label Linkbase Document.</span></td><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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:top"><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:#cceeff;padding:0 1pt"/><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%">Inline XBRL Taxonomy Presentation Linkbase Document.</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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:top"><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:#ffffff;padding:0 1pt"/><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%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td><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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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></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="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%">++ Management contracts and compensatory plans or arrangements required to be filed pursuant to Item&#160;15(b) of Form 10-K.</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%">** Certain portions of this exhibit are considered confidential and have been omitted as allowed under SEC rules and regulations</span></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><br/></span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_244"></div><div style="-sec-extract:summary;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%">(c) Financial Statement Schedules</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%">All financial statement schedules are omitted because the required information is not present or not present in sufficient amounts to require submission of the schedule or because the information is reflected in the consolidated financial statements or notes thereto.&#160;</span></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_247"></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 16. FORM 10-K SUMMARY</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%">Omitted at Registrant&#8217;s option.</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%">70</span></div></div></div><div id="ia5046420b822485aab40ad4f0b7bb4ba_250"></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="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="padding-left:9pt;padding-right:9pt;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 Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K 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 style="width:3.655%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:37.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.081%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pegasystems Inc.</span></div></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-weight:400;line-height:100%">Date:</span></div></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%">February 12, 2025</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 colspan="3" style="padding:0 1pt"/><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%">Kenneth Stillwell</span></td></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="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 colspan="3" style="padding:0 1pt"/><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%">(Principal Financial Officer)</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><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, this Annual Report on Form 10-K has been signed below on February&#160;12, 2025 by the following persons on behalf of the Registrant and in the capacities indicated.</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:42.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.853%"/><td style="width:0.1%"/></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:100%">Signature</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%">Title</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ ALAN TREFLER</span></div></td><td colspan="3" rowspan="2" style="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%">Chairman and Chief Executive Officer</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Alan Trefler</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" 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:400;line-height:100%">/s/ KENNETH STILLWELL</span></td><td colspan="3" style="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%">Chief Operating Officer and Chief Financial Officer</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Kenneth Stillwell</span></div></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%">(Principal Financial Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" 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:400;line-height:100%">/s/ EFSTATHIOS KOUNINIS</span></td><td colspan="3" rowspan="2" style="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%">Chief Accounting Officer, Senior Vice President, and Treasurer</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Efstathios Kouninis</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ ROHIT GHAI</span></div></td><td colspan="3" rowspan="2" 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%">Director</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rohit Ghai</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" 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:400;line-height:100%">/s/ PETER GYENES</span></td><td colspan="3" rowspan="2" 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%">Director</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Peter Gyenes</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" 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:400;line-height:100%">/s/ RICHARD JONES</span></td><td colspan="3" rowspan="2" 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%">Director</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Richard Jones</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" 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:400;line-height:100%">/s/ CHRISTOPHER LAFOND</span></td><td colspan="3" rowspan="2" 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%">Director</span></td></tr><tr style="height:12pt"><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%">Christopher Lafond</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" 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:400;line-height:100%">/s/ DIANNE LEDINGHAM</span></td><td colspan="3" rowspan="2" 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%">Director</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dianne Ledingham</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" 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:400;line-height:100%">/s/ SHARON ROWLANDS</span></td><td colspan="3" rowspan="2" 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%">Director</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sharon Rowlands</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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:400;line-height:100%">/s/ LARRY WEBER</span></div></td><td colspan="3" rowspan="2" 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%">Director</span></td></tr><tr style="height:12pt"><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:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Larry Weber</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%">71</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.12
<SEQUENCE>2
<FILENAME>q42024_ex-1012.htm
<DESCRIPTION>EX-10.12
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2b974dd09c834a26bf0846281f8078cc_36"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EXHIBIT 10.12</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:120%">Compensation Program for non-employee members of the Registrant&#8217;s Board of Directors </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:120%">(as amended July 23, 2024)</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%;padding-left:9.75pt">The annual equity grant provided to non-employee members  of the Board to be made on August 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:116%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%"> of each year (each such date, a &#8220;Grant Date&#8221;) and to consist of $125,000 of Common Stock of the Corporation (based on the closing price on the Grant Date as reported by Nasdaq) and $125,000 of fully vested ten year non-statutory stock options to purchase Common Stock of the Corporation (based on the Grant Date fair value used by the Corporation for financial reporting purposes), such stock and options to be issued in accordance with the terms of the Corporation&#8217;s 2004 Long Term Incentive Plan, as amended.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%;padding-left:9.75pt">The annual cash retainer for non-employee members of the Board to be $50,000, and that the annual cash retainers for each committee member to be as follows&#58; Nominating and Corporate Governance Chair&#58; $12,500&#59; Audit Committee Chair&#58; $27,000&#59; Audit Committee Member&#58; $15,000&#59; Compensation Committee Chair&#58; $20,000&#59; and Compensation Committee member&#58; $10,000. </font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%;padding-left:9.75pt">The annual cash retainer and committee retainer payments to be payable on the Grant Date. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.23
<SEQUENCE>3
<FILENAME>q42024_ex-1023.htm
<DESCRIPTION>EX-10.23
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic91eba2235e947dbaa56fa9f81f8f601_1"></div><div style="min-height:54pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 10.23</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:120%">Eighth Amendment to Loan Documents</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:120%">&#160;&#160;&#160;&#160;THIS EIGHTH AMENDMENT TO LOAN DOCUMENTS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) is entered into on February 4, 2025, by and among </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PEGASYSTEMS INC. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), the Guarantors (as such term is defined in the Credit Agreement referred to 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:11pt;font-weight:700;line-height:120%">Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)) party hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and each, individually, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#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:11pt;font-weight:700;line-height:120%">Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and each, individually, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#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:11pt;font-weight:700;line-height:120%">Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> PNC BANK, NATIONAL ASSOCIATION </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), in its capacity as &#8220;Agent&#8221; (as such term is defined in the Loan Agreement) for the Lenders. </font></div><div style="text-align:justify"><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:120%">BACKGROUND</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:120%">&#160;&#160;&#160;&#160;A.&#160;&#160;&#160;&#160;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:11pt;font-weight:400;line-height:120%;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:120%"> 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:11pt;font-weight:700;line-height:120%">Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) which evidence or secure some or all of the Borrower&#8217;s Obligations. </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:120%">&#160;&#160;&#160;&#160;B.&#160;&#160;&#160;&#160;The Loan Parties, the Lenders and the Agent desire to amend the Loan Documents as provided for in this Amendment. </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:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, 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 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:120%">&#160;&#160;&#160;&#160;1.&#160;&#160;&#160;&#160;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:11pt;font-weight:400;line-height:120%;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:120%"> attached hereto and made a part hereof.  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.  This Amendment is deemed incorporated into each of the Loan Documents being amended hereby.  Any initially capitalized terms used in this Amendment without definition shall have the meanings assigned to those terms in the Loan Agreement.  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 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:120%">&#160;&#160;&#160;&#160;2.&#160;&#160;&#160;&#160;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 (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) as of the date of this Amendment, (ii) except as previously disclosed by Borrower to Agent in connection with this Amendment, ratified and confirmed without condition as if made anew (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), 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.  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></div><div style="text-align:justify"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font 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;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 10.23</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;3.&#160;&#160;&#160;&#160;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 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:120%">&#160;&#160;&#160;&#160;4.&#160;&#160;&#160;&#160;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:11pt;font-weight:400;line-height:120%;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:120%"> attached hereto and made a part hereof.</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:120%">&#160;&#160;&#160;&#160;5.&#160;&#160;&#160;&#160;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 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:120%">&#160;&#160;&#160;&#160;6.&#160;&#160;&#160;&#160;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.   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.  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 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:120%">&#160;&#160;&#160;&#160;7.&#160;&#160;&#160;&#160;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:11pt;font-weight:700;line-height:120%">Communication</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) may, at the Agent&#8217;s option, be in the form of an electronic record.  Any Communication may, at the Agent&#8217;s option, be signed or executed using electronic signatures.  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 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:120%">&#160;&#160;&#160;&#160;8.&#160;&#160;&#160;&#160;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 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:120%">&#160;&#160;&#160;&#160;9.&#160;&#160;&#160;&#160;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.  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 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:120%">&#160;&#160;&#160;&#160;10.&#160;&#160;&#160;&#160;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:11pt;font-weight:700;line-height:120%">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 style="text-align:justify"><font><br></font></div><div style="text-align:justify"><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:120%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">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:120%">&#93;</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2 </font></div><div><font><br></font></div></div></div><div id="ic91eba2235e947dbaa56fa9f81f8f601_4"></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 10.23</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">WITNESS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> 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:95.238%"><tr><td style="width:1.0%"></td><td style="width:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.650%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:12pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">BORROWER&#58; </font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PEGASYSTEMS INC.</font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Kenneth Stillwell&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58;&#160;&#160;&#160;&#160;Kenneth Stillwell</font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58;&#160;&#160;&#160;&#160;Chief Operating Officer and Chief <br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial Officer </font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GUARANTORS&#58; </font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PEGASYSTEMS WORLDWIDE INC.</font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Efstathios Kouninis                                    </font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58;&#160;&#160;&#160;&#160;Efstathios Kouninis</font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58;&#160;&#160;&#160;&#160;Director </font></div><div style="padding-left:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ANTENNA SOFTWARE, LLC </font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; PEGASYSTEMS INC., its sole member</font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Kenneth Stillwell                                        </font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58;&#160;&#160;&#160;&#160;Kenneth Stillwell</font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58;&#160;&#160;&#160;&#160;Chief Operating Officer and Chief <br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial Officer </font></div><div style="padding-left:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PEGA GOVERNMENT LLC </font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Efstathios Kouninis                                    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Name&#58;&#160;&#160;&#160;&#160;Efstathios Kouninis,</font></div><div style="padding-left:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Title&#58;&#160;&#160;&#160;&#160;Manager</font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div></td></tr></table></div><div style="height:54pt;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-style:italic;font-weight:400;line-height:120%">Signature Page &#8211; Loan Parties &#8211; Eighth Amendment to Loan Documents</font></div><div><font><br></font></div></div></div><div id="ic91eba2235e947dbaa56fa9f81f8f601_7"></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 10.23</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(continued</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">)</font></div></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:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PNC BANK, NATIONAL ASSOCIATION,</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Individually and as Agent</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Terence J. O&#8217;Malley </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">____________</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Name&#58; &#160;&#160;&#160;&#160;Terence J. O&#8217;Malley</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Title&#58; &#160;&#160;&#160;&#160;Senior Vice President</font></div><div><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Signature Page &#8211; PNC Bank &#8211; Eighth Amendment to Loan Documents</font></div><div><font><br></font></div></div></div><div id="ic91eba2235e947dbaa56fa9f81f8f601_10"></div><hr style="page-break-after:always"><div style="min-height:58.32pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 10.23</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:120%;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:120%">TO EIGHTH 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:120%">DATED AS OF FEBRUARY 4, 2025</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;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:120%">A.&#160;&#160;&#160;&#160;The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#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 style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;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:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.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:11pt;font-weight:700;line-height:120%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), each of the Guarantors, and the Agent. </font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;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:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Amendment to Loan Documents dated as of February 18, 2020 made by and among the Borrower, each of the Guarantors, and the Agent.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.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.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.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.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.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.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Fifth Amendment to Loan Documents dated as of July 25, 2022 made by and among the Borrower, each of the Guarantors, and the Agent.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Sixth Amendment to Loan Documents dated as of March 31, 2023 made by and among the Borrower, each of the Guarantors, and the Agent.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Seventh Amendment to Loan Documents dated as of April 23, 2024 made by and among the Borrower, each of the Guarantors, and the Agent.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;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:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Guarantor Joinder and Assumption Agreement made as of August 24, 2020, by Pega Government LLC in favor of the Agent and the Lenders.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">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.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">Security Agreement dated as of November 5, 2019, by and between the Borrower and the Agent. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">Security Agreement dated as of November 5, 2019, by and among Pegasystems Worldwide, Inc., Antenna Software, LLC and the Agent. </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;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:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">Continuing Agreement of Guaranty and Suretyship dated as of November 5, 2019, by and among Pegasystems Worldwide, Inc., Antenna Software, LLC and the Agent.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">Pledge Agreement dated as of November 5, 2019, by and between the Borrower and the Agent.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">First Amendment to Pledge Agreement dated as of August 24, 2020, by and between the Borrower and the Agent.</font></div><div style="text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:72pt;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:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.25pt">Pledge Agreement (Bank Deposits) dated as of November 5, 2019, by and among the Borrower and the Agent.</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:120%">Exhibit A - 1</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:58.32pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 10.23</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(continued)</font></div></div><div style="padding-left:72pt;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:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">Deposit Account Control Agreement dated as of December 23, 2019, by and among the Borrower, the Agent and Bank of America, N.A..</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">Patent, Trademark and Copyright Security Agreement dated as of November 5, 2019, by and between the Borrower and the Agent.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">Patent, Trademark and Copyright Security Agreement dated as of November 5, 2019, by and between Antenna Software, LLC and the Agent.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;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:120%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt">Fee Letter dated as of March 31, 2023 made by and among the Borrower and the Agent.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.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 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:120%">B.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Amendments to Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  Effective as of February 4, 2025, the Loan Documents are hereby amended and modified as follows&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;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:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.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:120%">.  </font></div><div style="text-align:justify"><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:120%">1.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:16.75pt">Reference is hereby made to the definition of &#8220;Expiration Date&#8221; in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;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:120%"> of the Loan Agreement.  Said definition of &#8220;Expiration Date&#8221; in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;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:120%"> of the Loan Agreement is hereby amended and restated as follows&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;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:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> shall mean, with respect to the Revolving Credit Commitments, February 4, 2027.&#8221;</font></div><div style="padding-left:36pt;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:120%">C.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Conditions to Effectiveness of Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;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:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Execution by all applicable parties and delivery to the Agent of this Amendment (including the attached Consent).</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:72pt;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:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Reimbursement by the Borrower to the Agent of the fees and expenses of the Agent and the Agent's outside counsel in connection with this Amendment, including without limitation an upfront renewal fee of ten basis points multiplied by the aggregate amount of Revolving Credit Commitments which the Borrower acknowledges is fully earned and non-refundable as of the date hereof.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;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:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">Evidence that adequate insurance required to be maintained under the Loan Agreement is in full force and effect, with additional insured and lender loss payable special endorsements attached thereto in form and substance satisfactory to the Agent and its counsel naming the Agent as additional insured and lender loss payee</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">A Lien search in acceptable scope and with acceptable results.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:72pt;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:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">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 style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:72pt;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:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt">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 style="padding-left:24.45pt;text-align:justify"><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:120%">Exhibit A - 2</font></div><div><font><br></font></div></div></div><div id="ic91eba2235e947dbaa56fa9f81f8f601_13"></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 10.23</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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:120%">CONSENT OF GUARANTOR</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:110%">&#160;&#160;&#160;&#160;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:11pt;font-weight:700;line-height:110%">Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:110%">&#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.  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 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:110%">&#160;&#160;&#160;&#160;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:11pt;font-weight:700;line-height:110%">Communication</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:110%">&#8221;) may, at the Agent&#8217;s option, be in the form of an electronic record.  Any Communication may, at the Agent&#8217;s option, be signed or executed using electronic signatures.  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.  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 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:110%">&#160;&#160;&#160;&#160;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 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:110%">&#160;&#160;&#160;&#160;The Guarantor ratifies and confirms the indemnification (if any) and waiver of jury trial provisions contained in the Guaranty.</font></div><div style="text-align:justify"><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:110%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:110%">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:110%">&#93;</font></div><div style="text-align:center"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font 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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div></div></div><div id="ic91eba2235e947dbaa56fa9f81f8f601_16"></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 10.23</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(continued)</font></div></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:12pt;font-weight:700;line-height:110%">&#160;&#160;&#160;&#160;WITNESS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:110%"> 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:95.238%"><tr><td style="width:1.0%"></td><td style="width:45.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.650%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GUARANTORS&#58;</font></div><div style="padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PEGASYSTEMS WORLDWIDE INC.</font></div><div style="padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Efstathios Kouninis&#160;&#160;&#160;&#160;</font></div><div style="padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Name&#58;&#160;&#160;&#160;&#160;Efstathios Kouninis,</font></div><div style="padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Title&#160;&#160;&#160;&#160;Director</font></div></td></tr><tr><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ANTENNA SOFTWARE, LLC </font></div><div style="padding-right:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; PEGASYSTEMS INC., its sole member</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Kenneth Stillwell       &#160;&#160;&#160;&#160;</font></div><div style="padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Name&#58;&#160;&#160;&#160;&#160;Kenneth Stillwell</font></div><div style="padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Title&#58;&#160;&#160;&#160;&#160;Chief Operating Officer and Chief <br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Financial Officer </font></div></td></tr><tr><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PEGA GOVERNMENT LLC </font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div><div style="margin-bottom:3pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Efstathios Kouninis&#160;&#160;&#160;&#160;                            </font></div><div style="padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Name&#58;&#160;&#160;&#160;&#160;Efstathios Kouninis,</font></div><div style="padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Title&#58;&#160;&#160;&#160;&#160;Manager</font></div><div style="padding-left:2.77pt;text-align:justify"><font><br></font></div></td></tr></table></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:54pt;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-style:italic;font-weight:400;line-height:120%">Signature Page &#8211; Guarantors &#8211; Eighth Amendment to Loan Documents</font></div><div style="text-align:right"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>4
<FILENAME>q42024_ex-191.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ie2437e1cc1ec48b1a597290107304da2_1"></div><div style="min-height:121.68pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBIT 19.1</font></div><div style="text-align:right"><img alt="pegalogo.jpg" src="pegalogo.jpg" style="height:83px;margin-bottom:5pt;vertical-align:text-bottom;width:111px"></div></div><div style="border-color:#000000;border-style:solid;border-width:0.00pt;padding:97.68pt 11.28pt 19.92pt 4.80pt"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:14pt;font-weight:700;line-height:120%;text-decoration:underline">Pegasystems Inc.</font></div><div style="padding-left:3.5pt;padding-right:3.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Insider Trading Policy </font></div><div style="padding-left:7pt;text-align:right"><font><br></font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Department&#58; Legal </font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Owner&#58; General Counsel and Chief Compliance Officer</font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Version&#58; V4.3</font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Effective&#58; 9&#47;19&#47;2002</font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Last Reviewed&#58; 12&#47;10&#47;2024</font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Last Revised&#58; 12&#47;10&#47;2024</font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Last Approved&#58; 12&#47;27&#47;2024</font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Reviewed&#58; Annually</font></div><div style="padding-left:7pt"><font><br></font></div><div style="margin-top:5.75pt;padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">OBJECTIVE</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:2.85pt;padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pegasystems has established this Insider Trading Policy (this &#8220;Policy&#8221;) to promote compliance by its Staff (as defined below) with federal, state, and foreign securities laws prohibiting insider trading. This Policy does not replace each person&#8217;s individual responsibility to understand and comply with the legal prohibition of insider trading.</font></div><div style="margin-top:2.85pt;padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Trading in a company&#8217;s securities while in possession of material non-public information regarding that company, commonly called &#8220;insider trading,&#8221; is illegal. Anyone who commits insider trading can be criminally prosecuted and required to pay substantial fines. Pegasystems is committed to preventing insider trading by its Staff. </font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:7pt;padding-right:10.8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">The U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) and other regulators aggressively investigate and prosecute people that commit insider trading or tip material non-public information about a company to others who may commit insider trading on the basis of that information. These regulators use sophisticated computer-assisted enforcement techniques to monitor trading activity and automatically detect unusual trading in a company&#8217;s stock, even in small amounts. The odds that unlawful trading will be detected are far greater than is commonly realized. Given the seriousness of insider trading violations, this Policy goes beyond the legal requirements in some areas, as an additional precaution.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">SCOPE </font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:2.8pt;padding-left:7pt;padding-right:10.9pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">This Policy applies to all Directors, Officers, employees, and contractors (together, &#8220;Staff&#8221;) of Pegasystems Inc. and its subsidiaries (together, &#8220;Pegasystems&#8221; or the &#8220;Company&#8221;). The term &#8220;Staff&#8221; also includes (i) the spouse, immediate family members, others sharing the Staff member&#8217;s household and outside family members subject to the influence of a Staff member or who may consult with a Staff member before trading in securities subject to this Policy (collectively &#8220;Family Members&#8221;), regardless of whether the Staff member is aware of trading conducted by these persons and regardless of whether the Staff member derives any benefit from the trading actions of these persons and (ii) any entities that any Staff or Family Member influences or controls, including corporations, partnerships or trusts, and transactions by any such entity will be treated for the purposes of this Policy and applicable securities laws as if they were made for the account of the applicable Staff member.</font></div></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:9.581%"><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:left;vertical-align:bottom"><div style="padding-left:3pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:10.15pt">1 of 5</font></div></td></tr></table></div></div></div><div id="ie2437e1cc1ec48b1a597290107304da2_4"></div><hr style="page-break-after:always"><div style="min-height:28.8pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="border-color:#000000;border-style:solid;border-width:0.00pt;padding:4.80pt 11.28pt 19.92pt 4.80pt"><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">POLICY</font></div><div style="margin-top:1.3pt;padding-left:25pt;padding-right:6.7pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.66pt;text-decoration:underline">No Trading When Aware of Material, Nonpublic Information</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Staff who are aware of Material Nonpublic Information must not buy, sell, or otherwise engage in transactions in the Company&#8217;s securities (including derivative securities), directly or through others.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:25pt;padding-right:17.3pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.66pt;text-decoration:underline">No Trading During &#8220;Blackout&#8221; Periods</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As an additional precaution, Staff must not buy or sell Company securities, directly or through others, during the last two weeks of each fiscal quarter and continuing until one full business day after the public release of the Company&#8217;s financial results for that quarter, or during any other trading &#8220;blackout&#8221; period that the Company may impose on a Staff member as a result of that Staff member&#8217;s access to Material Nonpublic Information.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:25pt;padding-right:26.6pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.66pt;text-decoration:underline">No Short Sales or Hedging Activities</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Staff must not trade in Company securities in the form of a short sale, put, call, straddle, prepaid variable forward, equity swap, exchange fund or through any other similar security or transaction that would permit Staff to own Company securities without the full risks and rewards of ownership.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:25pt;padding-right:9.15pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.66pt;text-decoration:underline">No Tipping or Misappropriation</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Staff must not communicate or &#8220;tip&#8221; Material Nonpublic Information involving the Company to any third party (&#34;tippee&#34;), or misappropriate any Material Nonpublic Information regarding the Company to which they were not entitled to have access. This includes communications or tips to tippees made at social, business or other gatherings outside Pegasystems&#8217; workplace.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:25pt;padding-right:9.15pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.66pt;text-decoration:underline">No Improper Trading in Stock of Other Companies</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. In addition, Staff who, in the course of working for or on behalf of the Company, learn of Material Nonpublic Information about any other company, including a customer or supplier of the Company, must not trade in that company&#8217;s securities, directly or through other persons or entities, until the information becomes public or is no longer material.</font></div><div style="margin-top:0.05pt;padding-left:25pt;padding-right:12.35pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:25pt;padding-right:12.35pt;text-indent:-25pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">  6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Bona Fide Gifts</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Bona fide gifts are not transactions subject to this Policy, unless the Staff person making the gift has reason to believe that the recipient intends to sell the Company securities while the Staff person making the gift is aware of material non-public information or during a blackout period.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:12.2pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Transactions that Staff may believe are necessary or justifiable for independent reasons (such as the need to raise money for an emergency) are not excluded from this Policy. The securities laws do not recognize such mitigating circumstances, and even the appearance of an improper transaction must be avoided to preserve the Company&#8217;s reputation for adhering to high standards of conduct.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Certain Exceptions</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:25pt;padding-right:12.35pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:9.66pt;text-decoration:underline">Permitted Transactions</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  This Policy generally does not apply to the following transactions in Pegasystems securities&#58;</font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">Exercise of Pegasystems stock options by paying the full exercise price in cash, provided that no shares of common stock received upon such exercise may be sold (including through any broker-assisted cashless exercise) except in compliance with this Policy, whether to fund the exercise, pay taxes or otherwise&#59;</font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">Automatic &#8220;sell to cover&#8221; transactions conducted by Pegasystems&#8217; Equity Administrator and mandated by Pegasystems&#8217; election under one or more of its equity incentive compensation plans to require the satisfaction of tax withholding obligations in connection with the vesting of a Staff&#8217;s restricted stock units (whether performance or time-based) to be funded by such sell to cover transactions&#59;</font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">Ongoing investments under the Employee Stock Purchase Plan pursuant to existing investment elections&#59; or</font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">Buying or selling investments in publicly traded mutual funds.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:25pt;padding-right:12.35pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:9.66pt;text-decoration:underline">Rule 10b5-1 Plans</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  The trading blackout and trade pre-clearance requirements under this Policy do not apply to purchases or sales of Pegasystems securities made pursuant to a previously established and approved &#8220;Rule 10b5-1 plan.&#8221; Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (the &#34;Act&#34;), provides an affirmative defense from insider trading liability to the extent a plan meets certain conditions specified in Rule 10b5-1. Any Staff who wish to enter into a Rule 10b5-1 plan must contact the General Counsel for pre-clearance.  </font></div></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:9.581%"><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:left;vertical-align:bottom"><div style="padding-left:3pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:10.15pt">2 of 5</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:28.8pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="border-color:#000000;border-style:solid;border-width:0.00pt;padding:4.80pt 11.28pt 19.92pt 4.80pt"><div style="margin-top:0.05pt;padding-left:25pt;padding-right:12.35pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">To be pre-cleared by the General Counsel, a Rule 10b5-1 plan must comply with both the requirements of Rule 10b5-1 and the following guidelines&#58;</font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">The Rule 10b5-1 plan can only be established or amended at a time when the Staff does not possess material nonpublic information about Pegasystems&#59; </font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">The Rule 10b5-1 plan cannot be established or amended during a trading blackout period&#59; </font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">The Rule 10b5-1 plan must include a &#8220;cooling off period&#8221; between establishment or modification and a transaction under that plan.  </font></div><div style="margin-top:0.05pt;padding-left:72pt;padding-right:12.25pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:11pt;font-weight:400;line-height:115%">o</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:11.4pt;text-decoration:underline">For Staff that are Directors or Officers</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> within the meaning of Section 16 of the Exchange Act, the &#8220;cooling off period&#8221; is the later of (i) 90 days following establishment or modification of the Rule 10b5-1 plan and (ii) two business days following disclosure in the Form 10-K or Form 10-Q filed by Pegasystems disclosing the Pegasystems financial results for the period in which the plan was established or modified, in all cases subject to maximum &#8220;cooling off period&#8221; of 120 days.  </font></div><div style="margin-top:0.05pt;padding-left:72pt;padding-right:12.25pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:11pt;font-weight:400;line-height:115%">o</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:11.4pt;text-decoration:underline">For other Staff</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">, the &#8220;cooling off period&#8221; is 30 days following establishment or modification of the Rule 10b5-1 plan.  </font></div><div style="margin-top:0.05pt;padding-left:72pt;padding-right:12.25pt;text-indent:-18pt"><font style="color:#000000;font-family:'Courier New',monospace;font-size:11pt;font-weight:400;line-height:115%">o</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%;padding-left:11.4pt">Consistent with guidance from the SEC, for this limited purpose it will not be considered a modification of a Rule 10b5-1 plan if the modification does not change the sales or purchase prices or price ranges, the amount of securities to be sold or purchased, or the timing of transactions under a Rule 10b5-1 plan&#59;  </font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">Other than in limited circumstances as approved by the Chief Compliance Officer or a person designated by the Chief Compliance Officer, Staff may not at any one time have more than one Rule 10b5-1 plan that covers all or a portion of the same time period. For clarity, this policy does not limit the ability of a Staff who adopts a Rule 10b5-1 plan from engaging in the permitted transactions specified in the preceding section&#59; nor would it impact the automatic &#8220;sell to cover&#8221; transactions that may be conducted by Pegasystems&#8217; Equity Administrator and mandated by Pegasystems&#8217; election, as outlined above&#59;</font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">Staff may not adopt more than one Rule 10b5-1 plan in any consecutive 12 month period that is a single-trade plan or is designed to effect the purchase and sale as a single transaction and which has the practical effect of requiring such a result&#59;</font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">The Rule 10b5-1 plan must comply with any additional guidelines established by the Chief Compliance Officer from time to time, which will be made available upon request&#59; and</font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">The Rule 10b5-1 plan cannot be established or amended without the prior written pre-clearance of the Chief Compliance Officer or a person designated by the Chief Compliance Officer&#59; and</font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">The Rule 10b5-1 plan cannot be terminated without prior written notice to the Chief Compliance Officer or a person designated by the Chief Compliance Officer.</font></div><div style="padding-left:25pt;text-indent:-18pt"><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Please note that the pre-clearance of a Rule 10b5-1 plan by the Chief Compliance Officer in no way guarantees compliance with Rule 10b5-1 or reduces or eliminates any obligation by Staff to comply with the U.S. securities laws, including the reporting and short-swing trading provisions under Section 16 of the Exchange Act. If any questions arise, Staff should consult with their own counsel when implementing a Rule 10b5-1 plan.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Policy Violations, Disciplinary Actions</font></div><div style="margin-top:6.2pt;padding-left:7pt;padding-right:5.1pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Violation of this Policy or securities laws is grounds for immediate disciplinary action, up to and including termination of employment, disgorgement of profits and&#47;or other actions deemed appropriate by the Company.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:43pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Criminal sanctions and civil penalties sought by the SEC and private actions for damages can be substantial.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:1.4pt;padding-left:43pt;text-indent:-18.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.35pt;padding-left:14.3pt">Violation of state or federal securities laws for personal profit or advantage and accounting for profit pursuant to Section 16(b) of the Act are excluded as insurable events under Pegasystems&#8217; Director and Officers Liability Insurance. Additionally, Pegasystems will not assume responsibility for the defense, or attorney&#8217;s fees incurred in the defense, of a Section 16(b) violation or other willful violation of the securities laws, upon adjudication by a court of law.</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="padding-left:7pt;padding-right:27.6pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you have questions relative to this Policy and your obligations under this Policy, contact the General Counsel and Chief Compliance Officer.</font></div></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:9.581%"><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:left;vertical-align:bottom"><div style="padding-left:3pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:10.15pt">3 of 5</font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:28.8pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="border-color:#000000;border-style:solid;border-width:0.00pt;padding:4.80pt 11.28pt 19.92pt 4.80pt"><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Additional Provisions Applicable to Pegasystems&#8217; Directors and Officers</font></div><div style="padding-left:25pt"><font><br></font></div><div style="padding-left:25pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.  Pursuant to Section 16(a) of the Act, Directors and Officers must report on SEC Forms 3, 4, or 5 all transactions in the Company&#8217;s securities including purchases or sales of stock, gifts and stock option&#47;RSU transactions.</font></div><div style="padding-left:25pt"><font><br></font></div><div style="padding-left:25pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.  Directors&#8221; are defined as those individuals serving on the Board of Directors of Pegasystems Inc.</font></div><div style="padding-left:25pt"><font><br></font></div><div style="padding-left:24.95pt;padding-right:10.8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.  For purposes of Section 16, &#8220;Officers&#8221; are defined as the president, the principal financial officer, the principal accounting officer, any vice president in charge of a principal business unit, division or function and any other person who performs a significant policy making function for the Company. The Company will identify from time to time those persons it considers to be &#8220;Officers.&#8221;</font></div><div style="padding-left:24.95pt;padding-right:10.8pt"><font><br></font></div><div style="padding-left:25pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.  All Directors and Officers are liable to the Company for any profits realized in any short-swing transaction involving the Company&#8217;s stock. A short-swing transaction is defined as any sale and purchase or any purchase and sale of Pegasystems&#8217; stock within any six-month period.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:25pt;padding-right:11.2pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5. Purchases under the Employee Stock Purchase Plan and exercises of employee stock options under the Company&#8217;s Amended and Restated 2004 Stock Incentive Plan are not deemed a &#34;purchase&#34; for purposes of Section 16(b). Sales of stock acquired pursuant to these plans, however, must be reported on Form 4 and any sale of such stock will be deemed a &#34;sale&#34; for purposes of Section 16(b).</font></div><div style="padding-left:25pt;padding-right:11.2pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:24.95pt;padding-right:8.45pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.  </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Pre-clearance Procedures</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Directors and Officers may not engage in any transaction in the Company&#8217;s securities without first obtaining written pre-clearance of the transaction from the Chief Compliance Officer or a person designated by the Chief Compliance Officer. The Chief Compliance Officer is under no obligation to approve a transaction submitted for pre-clearance, and may determine not to permit the transaction. If a person seeks pre-clearance and permission to engage in the transaction is denied, then he or she should refrain from initiating any transaction in Company securities, and should not inform any other person of the restriction. When a request for pre-clearance is made, the requestor should carefully consider whether he or she may be aware of any Material Nonpublic Information about the Company, and should describe fully those circumstances to the Chief Compliance Officer.</font></div><div><font><br></font></div><div style="padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">DEFINITION</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="margin-top:2.85pt;padding-left:25pt;padding-right:10.55pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">&#8220;Material Nonpublic Information&#8221; </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">means information that is considered &#8220;material&#8221; if a reasonable investor would consider that information important in making a decision to buy, hold or sell securities. Any information that could be expected to affect the Company&#8217;s stock price, whether it is positive or negative, should be considered material. There is no bright-line standard for assessing materiality&#59; rather, materiality is based on an assessment of all of the facts and circumstances, and is often evaluated by enforcement authorities with the benefit of hindsight. Information that has not been disclosed to the public is generally considered to be nonpublic information.</font></div></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:9.581%"><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:left;vertical-align:bottom"><div style="padding-left:3pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:10.15pt">4 of 5</font></div></td></tr></table></div></div></div><div id="ie2437e1cc1ec48b1a597290107304da2_7"></div><hr style="page-break-after:always"><div style="min-height:28.8pt;width:100%"><div><font><br></font></div><div><font><br></font></div></div><div style="border-color:#000000;border-style:solid;border-width:0.00pt;padding:4.80pt 11.28pt 19.92pt 4.80pt"><div style="margin-top:1.85pt;padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">RESPONSIBILITIES</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:2.85pt;padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">General Counsel and Chief Compliance Officer&#58;</font></div><div style="margin-top:1.95pt;padding-left:25pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.95pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.95pt;padding-left:14.15pt">Determines whether matters should be handled internally by Legal Team members or by outside counsel</font></div><div style="padding-left:25pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.95pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.95pt;padding-left:14.15pt">Approves all Legal Policies</font></div><div style="margin-top:0.05pt;padding-left:25pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Enforces Legal Policies</font></div><div style="margin-top:4.45pt;padding-left:25pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.95pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.95pt;padding-left:14.15pt">Provide Staff training regarding this and other policies concerning Company securities.</font></div><div style="padding-left:25pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:13.95pt">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:13.95pt;padding-left:14.15pt">Review and respond to pre-clearance requests.</font></div><div style="padding-left:7pt;padding-right:368.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%;padding-left:25.15pt">Review and approve trading plans.</font></div><div style="padding-left:7pt;padding-right:368.45pt"><font><br></font></div><div style="padding-left:7pt;padding-right:368.45pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:117%">Legal Team Members&#58;</font></div><div style="margin-top:1.85pt;padding-left:25.1pt;text-indent:-18.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.45pt">Interpret Legal Policies</font></div><div style="padding-left:25.1pt;text-indent:-18.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.45pt">Assist in enforcing Legal Policies</font></div><div><font><br></font></div><div style="padding-left:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">DOCUMENT APPROVAL</font></div><div style="padding-left:12pt"><font><br></font></div><div style="padding-left:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Owner of this document is responsible for ensuring that it is reviewed annually. The current version of this policy was approved by the Compliance &#38; Risk Governing Committee on the approval date recorded above and is issued on a version-controlled basis under their authority.</font></div><div style="margin-top:11.15pt;padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">VERSION HISTORY</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:2.6pt;padding-left:7pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">*List the latest changes at the top of the below table</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:12.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.911%"><tr><td style="width:1.0%"></td><td style="width:8.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.330%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-left:4.99pt;padding-right:4.99pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Version</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-left:33.92pt;padding-right:33.92pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Date</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.05pt;padding-left:6.37pt;padding-right:-2.63pt;text-indent:-3.3pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Author</font></div><div style="margin-top:0.55pt;padding-left:11.77pt;padding-right:-2.63pt;text-indent:-5.4pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.40pt">(Pega ID)</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 4.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:101%">Reason for change</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">4.3</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.22pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">December 10, 2024</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.07pt;padding-right:2.07pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">bonit</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">Minor updates.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">4.2</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.22pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">April 11, 2024</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.07pt;padding-right:2.07pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">folec</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">Updated to include previously approved changes&#59; minor updates.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">4.1</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.22pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">November 7, 2023</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.07pt;padding-right:2.07pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">Schij3</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">No changes&#59; review only. </font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">4.0</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.22pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">February 7, 2023</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.07pt;padding-right:2.07pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">bursj</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">Updated to reflect Amended SEC rules regarding Rule 10b5-1.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">3.1</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.22pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">November 28, 2022</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.07pt;padding-right:2.07pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">Schij3</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">No changes, review only</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">3.1</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.22pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">November 30, 2021</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.07pt;padding-right:2.07pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">Lancd</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">No changes, review only.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.10pt">3.1</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:5.17pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.10pt">November 20,2020</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.82pt;padding-right:2.82pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.10pt">Ralea</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.10pt">No changes</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.10pt">3.1</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:16.07pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.10pt">March 5, 2020</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:1.77pt;padding-right:1.77pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.10pt">Schij3</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.10pt">Update Copyright date, no other changes.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">3.1</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8.52pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">February 20, 2019</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:1.59pt;padding-right:1.59pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">mesrj</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">Revised footer in alignment with Data Classification Policy&#59; review only.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">3.1</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.27pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">May 8, 2018</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:1.82pt;padding-right:1.82pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">rosip</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">Minor updates</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">3.0</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:17.72pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">May 26, 2017</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:1.69pt;padding-right:1.69pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">kaplb</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">No changes, review only.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">3.0</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">Aug. 1, 2016</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:1.69pt;padding-right:1.69pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">kaplb</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">No changes, review only.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.25pt">3.0</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:17.72pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.25pt">May 24, 2015</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:1.69pt;padding-right:1.69pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.25pt">kaplb</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.02pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.25pt">Updated policy.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.00pt">2.0</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.22pt;padding-right:-2.63pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.00pt">August 3, 2009</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.97pt;padding-right:4.97pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">1.0</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:3.17pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:11.20pt">September 19, 2002</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:9.581%"><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:left;vertical-align:bottom"><div style="padding-left:3pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:10.15pt">5 of 5</font></div></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>5
<FILENAME>q42024_ex-211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i61da91242c1442d688140163d654adb1_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 21.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%">SUBSIDIARIES OF PEGASYSTEMS INC*</font><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:79.191%"></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.948%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of Subsidiary</font></td><td colspan="3" style="padding:0 1pt"></td><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%">State or Jurisdiction of Entity</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pegasystems BV</font></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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pegasystems France</font></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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pegasystems GmbH </font></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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Germany </font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pegasystems Limited</font></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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pegasystems PTY Limited</font></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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pegasystems Software Limited sp. z.o.o.</font></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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Poland</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pegasystems Worldwide India Private Limited</font></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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">India</font></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Omits subsidiaries, which, considered in the aggregate, would not constitute a significant subsidiary.</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-23.1
<SEQUENCE>6
<FILENAME>q42024_ex-231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic4378d8bb0314bb69bed1b1e0c29f1f9_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 23.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%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </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%">We consent to the incorporation by reference in Registration Statement Nos. 333-09305, 333-89707, 333-53746, 333-104788, 333-116660, 333-135596, 333-166287, 333-166544, 333-176810, 333-213953, 333-239889, and 333-272774 on Form S-8 of our report dated February&#160;12, 2025, relating to the financial statements of Pegasystems Inc. and the effectiveness of Pegasystems Inc.&#8217;s internal control over financial reporting, appearing in this Annual Report on Form 10-K for the year ended December&#160;31, 2024. </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%">&#47;s&#47; Deloitte &#38; Touche LLP</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%">Boston, Massachusetts</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%">February&#160;12, 2025</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.1
<SEQUENCE>7
<FILENAME>q42024_ex-311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i4670283cc3f045b3bd659dbb55a7b528_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 Annual Report on Form 10-K 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; February&#160;12, 2025&#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>8
<FILENAME>q42024_ex-312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i8383dd741890494ea958680e37513a6c_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 Annual Report on Form 10-K 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; February&#160;12, 2025&#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>9
<FILENAME>q42024_ex-32.htm
<DESCRIPTION>EX-32
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic60d157eb2324fd3ae11e6e17b98a1b9_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 Annual Report of Pegasystems Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended December&#160;31, 2024 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; February&#160;12, 2025</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>10
<FILENAME>pega-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:d50c6e65-f04a-4ec3-8656-8ad17deb8827,g:b986a230-b262-43dc-89f1-bc6e46f6739b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pega="http://www.pega.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.pega.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.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-20241231_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-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20241231_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-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.pega.com/role/Cover">
        <link:definition>0000001 - Document - Cover</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="AUDITINFORMATION" roleURI="http://www.pega.com/role/AUDITINFORMATION">
        <link:definition>0000002 - Document - AUDIT INFORMATION</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="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - 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="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - 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="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>9952153 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</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="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>9952155 - Statement - 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="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>9952156 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952157 - Statement - 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>9952158 - 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="SIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>9952159 - Disclosure - SIGNIFICANT ACCOUNTING 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>9952160 - 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="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE">
        <link:definition>9952161 - 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="DEFERREDCOMMISSIONS" roleURI="http://www.pega.com/role/DEFERREDCOMMISSIONS">
        <link:definition>9952162 - 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="PROPERTYANDEQUIPMENT" roleURI="http://www.pega.com/role/PROPERTYANDEQUIPMENT">
        <link:definition>9952163 - Disclosure - PROPERTY AND EQUIPMENT</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="GOODWILLANDOTHERINTANGIBLEASSETS" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETS">
        <link:definition>9952164 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</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>9952165 - 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="SEGMENTINFORMATION" roleURI="http://www.pega.com/role/SEGMENTINFORMATION">
        <link:definition>9952166 - Disclosure - SEGMENT INFORMATION</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>9952167 - 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="DEBT" roleURI="http://www.pega.com/role/DEBT">
        <link:definition>9952168 - 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="RESTRUCTURING" roleURI="http://www.pega.com/role/RESTRUCTURING">
        <link:definition>9952169 - Disclosure - RESTRUCTURING</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>9952170 - 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="STOCKHOLDERSEQUITY" roleURI="http://www.pega.com/role/STOCKHOLDERSEQUITY">
        <link:definition>9952171 - Disclosure - 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="REVENUE" roleURI="http://www.pega.com/role/REVENUE">
        <link:definition>9952172 - 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="STOCKBASEDCOMPENSATION" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATION">
        <link:definition>9952173 - 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="EMPLOYEEBENEFITPLANS" roleURI="http://www.pega.com/role/EMPLOYEEBENEFITPLANS">
        <link:definition>9952174 - Disclosure - EMPLOYEE BENEFIT PLANS</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>9952175 - 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="EARNINGSLOSSPERSHARE" roleURI="http://www.pega.com/role/EARNINGSLOSSPERSHARE">
        <link:definition>9952176 - Disclosure - EARNINGS (LOSS) 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="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>9952177 - 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="SIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9955511 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (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="SIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>9955512 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (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="MARKETABLESECURITIESTables" roleURI="http://www.pega.com/role/MARKETABLESECURITIESTables">
        <link:definition>9955513 - 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="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables">
        <link:definition>9955514 - 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="DEFERREDCOMMISSIONSTables" roleURI="http://www.pega.com/role/DEFERREDCOMMISSIONSTables">
        <link:definition>9955515 - 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="PROPERTYANDEQUIPMENTTables" roleURI="http://www.pega.com/role/PROPERTYANDEQUIPMENTTables">
        <link:definition>9955516 - Disclosure - PROPERTY AND EQUIPMENT (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="GOODWILLANDOTHERINTANGIBLEASSETSTables" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables">
        <link:definition>9955517 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (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="OTHERASSETSANDLIABILITIESTables" roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIESTables">
        <link:definition>9955518 - 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="SEGMENTINFORMATIONTables" roleURI="http://www.pega.com/role/SEGMENTINFORMATIONTables">
        <link:definition>9955519 - Disclosure - SEGMENT INFORMATION (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="LEASESTables" roleURI="http://www.pega.com/role/LEASESTables">
        <link:definition>9955520 - 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="DEBTTables" roleURI="http://www.pega.com/role/DEBTTables">
        <link:definition>9955521 - 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="RESTRUCTURINGTables" roleURI="http://www.pega.com/role/RESTRUCTURINGTables">
        <link:definition>9955522 - Disclosure - RESTRUCTURING (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="FAIRVALUEMEASUREMENTSTables" roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables">
        <link:definition>9955523 - 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="STOCKHOLDERSEQUITYTables" roleURI="http://www.pega.com/role/STOCKHOLDERSEQUITYTables">
        <link:definition>9955524 - Disclosure - STOCKHOLDERS' EQUITY (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="REVENUETables" roleURI="http://www.pega.com/role/REVENUETables">
        <link:definition>9955525 - 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="STOCKBASEDCOMPENSATIONTables" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables">
        <link:definition>9955526 - 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="EMPLOYEEBENEFITPLANSTables" roleURI="http://www.pega.com/role/EMPLOYEEBENEFITPLANSTables">
        <link:definition>9955527 - Disclosure - EMPLOYEE BENEFIT PLANS (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="INCOMETAXESTables" roleURI="http://www.pega.com/role/INCOMETAXESTables">
        <link:definition>9955528 - 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="EARNINGSLOSSPERSHARETables" roleURI="http://www.pega.com/role/EARNINGSLOSSPERSHARETables">
        <link:definition>9955529 - Disclosure - EARNINGS (LOSS) 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="SIGNIFICANTACCOUNTINGPOLICIESDetails" roleURI="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails">
        <link:definition>9955530 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (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="MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails" roleURI="http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails">
        <link:definition>9955531 - 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="MARKETABLESECURITIESNarrativeDetails" roleURI="http://www.pega.com/role/MARKETABLESECURITIESNarrativeDetails">
        <link:definition>9955532 - Disclosure - MARKETABLE SECURITIES - 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="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails">
        <link:definition>9955533 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of 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="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails">
        <link:definition>9955534 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule 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="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails">
        <link:definition>9955535 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (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="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails">
        <link:definition>9955536 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule 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="RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails" roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails">
        <link:definition>9955537 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule 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="DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails" roleURI="http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails">
        <link:definition>9955538 - 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>9955539 - 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="PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails" roleURI="http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails">
        <link:definition>9955540 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Property and Equipment, net (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="PROPERTYANDEQUIPMENTScheduleofDepreciationExpenseDetails" roleURI="http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationExpenseDetails">
        <link:definition>9955541 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Depreciation 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="GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails">
        <link:definition>9955542 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule 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="GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails">
        <link:definition>9955543 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of 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="GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails">
        <link:definition>9955544 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Future Estimated Intangibles Assets Amortization (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="GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails" roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails">
        <link:definition>9955545 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Amortization of 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="OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails" roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails">
        <link:definition>9955546 - Disclosure - OTHER ASSETS AND LIABILITIES - Schedule of Other Assets and Other 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="SEGMENTINFORMATIONNarrativeDetails" roleURI="http://www.pega.com/role/SEGMENTINFORMATIONNarrativeDetails">
        <link:definition>9955547 - Disclosure - SEGMENT INFORMATION - 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="SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails" roleURI="http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails">
        <link:definition>9955548 - Disclosure - SEGMENT INFORMATION - Schedule of Information of Operation Income (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="SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails" roleURI="http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails">
        <link:definition>9955549 - Disclosure - SEGMENT INFORMATION - Schedule of Long-Lived Assets by Geographic Area (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="LEASESNarrativeDetails" roleURI="http://www.pega.com/role/LEASESNarrativeDetails">
        <link:definition>9955550 - 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="LEASESScheduleofExpenseDetails" roleURI="http://www.pega.com/role/LEASESScheduleofExpenseDetails">
        <link:definition>9955551 - Disclosure - LEASES - Schedule of 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="LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails" roleURI="http://www.pega.com/role/LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails">
        <link:definition>9955552 - Disclosure - LEASES - Schedule of Right of Use Asset and Lease 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="LEASESScheduleofWeightedAverageandDiscountRateDetails" roleURI="http://www.pega.com/role/LEASESScheduleofWeightedAverageandDiscountRateDetails">
        <link:definition>9955553 - Disclosure - LEASES - Schedule of Weighted Average and Discount Rate (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="LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails" roleURI="http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails">
        <link:definition>9955554 - Disclosure - LEASES - Schedule of Maturities of Lease 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="LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1" roleURI="http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1">
        <link:definition>9955554 - Disclosure - LEASES - Schedule of Maturities of Lease 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="LEASESScheduleofCashFlowLeaseInformationDetails" roleURI="http://www.pega.com/role/LEASESScheduleofCashFlowLeaseInformationDetails">
        <link:definition>9955555 - Disclosure - LEASES - Schedule of Cash Flow Lease 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="DEBTConvertibleseniornotesandcappedcallsDetails" roleURI="http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails">
        <link:definition>9955556 - Disclosure - DEBT - Convertible senior notes and capped calls (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="DEBTScheduleofCarryingvalueoftheNotesDetails" roleURI="http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails">
        <link:definition>9955557 - Disclosure - DEBT - Schedule of Carrying value of the Notes (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="DEBTScheduleofInterestExpenseRelatedtotheNotesDetails" roleURI="http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails">
        <link:definition>9955558 - Disclosure - DEBT - Schedule of Interest Expense Related to the Notes (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="DEBTScheduleofFuturePaymentsDetails" roleURI="http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails">
        <link:definition>9955559 - Disclosure - DEBT - Schedule of Future Payments (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="DEBTScheduleofFuturePaymentsDetails_1" roleURI="http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails_1">
        <link:definition>9955559 - Disclosure - DEBT - Schedule of Future Payments (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>9955560 - 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="DEBTScheduleofChangeinCappedCallTransactionsDetails" roleURI="http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails">
        <link:definition>9955561 - Disclosure - DEBT - Schedule of Change in 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>9955562 - 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="RESTRUCTURINGScheduleofRestructuringActivitiesDetails" roleURI="http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails">
        <link:definition>9955563 - Disclosure - RESTRUCTURING - Schedule of Restructuring Activities (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="RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails" roleURI="http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails">
        <link:definition>9955564 - Disclosure - RESTRUCTURING - Schedule of Accrued Employee Severance and Related Benefit (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="FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails" roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails">
        <link:definition>9955565 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured At Fair Value on a Recurring Basis (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="FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails" roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails">
        <link:definition>9955566 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Venture Investments (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="FAIRVALUEMEASUREMENTSNarrativeDetails" roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails">
        <link:definition>9955567 - Disclosure - FAIR VALUE MEASUREMENTS - 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="STOCKHOLDERSEQUITYNarrativeDetails" roleURI="http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails">
        <link:definition>9955568 - Disclosure - STOCKHOLDERS' EQUITY - 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="STOCKHOLDERSEQUITYScheduleofDividendsDeclaredandPaidDetails" roleURI="http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofDividendsDeclaredandPaidDetails">
        <link:definition>9955569 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Dividends Declared and Paid (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="STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails" roleURI="http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails">
        <link:definition>9955570 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock Repurchases (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="REVENUEScheduleofGeographicRevenueDetails" roleURI="http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails">
        <link:definition>9955571 - Disclosure - REVENUE - Schedule of 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="REVENUEScheduleofRevenueStreamsDetails" roleURI="http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails">
        <link:definition>9955572 - Disclosure - REVENUE - Schedule of Revenue Streams (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="REVENUEScheduleofRemainingPerformanceObligationsDetails" roleURI="http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails">
        <link:definition>9955573 - Disclosure - REVENUE - Schedule of Remaining 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="REVENUEScheduleofRemainingPerformanceObligationsDetails_1" roleURI="http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails_1">
        <link:definition>9955573 - Disclosure - REVENUE - Schedule of Remaining 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="STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails">
        <link:definition>9955574 - Disclosure - STOCK-BASED COMPENSATION - Schedule 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="STOCKBASEDCOMPENSATIONNarrativeDetails" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails">
        <link:definition>9955575 - Disclosure - STOCK-BASED COMPENSATION - 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="STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails">
        <link:definition>9955576 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Compensating Balances (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="STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails">
        <link:definition>9955577 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Weighted Average Assumptions used in Black Scholes Option Pricing Model (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="STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails">
        <link:definition>9955578 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Time-Based Vesting Stock Option Activity (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="STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails">
        <link:definition>9955579 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Performance Stock Option Activity (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="STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails" roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails">
        <link:definition>9955580 - Disclosure - STOCK-BASED COMPENSATION - Combined Restricted Stock Units Activity (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="EMPLOYEEBENEFITPLANSDetails" roleURI="http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails">
        <link:definition>9955581 - Disclosure - EMPLOYEE BENEFIT PLANS (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="INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails" roleURI="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails">
        <link:definition>9955582 - Disclosure - INCOME TAXES - Schedule of Components of Income (Loss) Before (Benefit From) Provision for Income Taxes (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="INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails" roleURI="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails">
        <link:definition>9955583 - Disclosure - INCOME TAXES - Schedule of Components of Provision for Income Taxes (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="INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails" roleURI="http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails">
        <link:definition>9955584 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate From Statutory Federal Income Tax Rate (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="INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails" roleURI="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails">
        <link:definition>9955585 - Disclosure - INCOME TAXES - Schedule of Components of Net Deferred Tax Asset 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="INCOMETAXESNarrativeDetails" roleURI="http://www.pega.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>9955586 - 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="INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails" roleURI="http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails">
        <link:definition>9955587 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (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="EARNINGSLOSSPERSHAREDetails" roleURI="http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails">
        <link:definition>9955588 - Disclosure - EARNINGS (LOSS) 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="COMMITMENTSANDCONTINGENCIESDetails" roleURI="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails">
        <link:definition>9955589 - 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_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_AccruedCompensationAndRelatedExpenses" abstract="false" name="AccruedCompensationAndRelatedExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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-types1:domainItemType"/>
  <xs:element id="pega_SubscriptionLicenseMember" abstract="true" name="SubscriptionLicenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_ConsultingMember" abstract="true" name="ConsultingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_PerpetualLicenseMember" abstract="true" name="PerpetualLicenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_InterestPaidOnConvertibleDebt" abstract="false" name="InterestPaidOnConvertibleDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" abstract="false" name="ReceivablesContractAssetsAndDeferredRevenueTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pega_DeferredCostsNetTextBlock" abstract="false" name="DeferredCostsNetTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pega_OtherAssetsAndLiabilitiesAbstract" abstract="true" name="OtherAssetsAndLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock" abstract="false" name="IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" abstract="false" name="ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" abstract="false" name="SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pega_ContractAssetsAndDeferredRevenueTableTextBlock" abstract="false" name="ContractAssetsAndDeferredRevenueTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" abstract="false" name="ScheduleOfAmortizationOfDeferredCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pega_DepreciationExpenseTableTextBlock" abstract="false" name="DepreciationExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pega_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" abstract="false" name="ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" abstract="false" name="ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="pega_InternalUseSoftwareMember" abstract="true" name="InternalUseSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_AmortizationPeriodForDeferredContactCosts" abstract="false" name="AmortizationPeriodForDeferredContactCosts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" abstract="false" name="UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" abstract="false" name="UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" abstract="false" name="UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" abstract="false" name="UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" abstract="false" name="UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" abstract="false" name="UnbilledReceivablesCurrentAndNonCurrentPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <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_UnbilledReceivablesNotBillableContractDateYearTwo" abstract="false" name="UnbilledReceivablesNotBillableContractDateYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_UnbilledReceivablesNotBillableContractDateYearFour" abstract="false" name="UnbilledReceivablesNotBillableContractDateYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore" abstract="false" name="UnbilledReceivablesNotBillableContractDateYearFiveAndBefore" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" abstract="false" name="PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" abstract="false" name="PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" abstract="false" name="PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour" abstract="false" name="PercentageOfUnbilledReceivablesNotBillableContractDateYearFour" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore" abstract="false" name="PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_TotalPercentageOfUnbilledRevenue" abstract="false" name="TotalPercentageOfUnbilledRevenue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_ClientAMember" abstract="true" name="ClientAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_UnbilledReceivablesMember" abstract="true" name="UnbilledReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_TotalReceivableMember" abstract="true" name="TotalReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_ComputerSoftwarePurchasedMember" abstract="true" name="ComputerSoftwarePurchasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_ClientRelationshipsMember" abstract="true" name="ClientRelationshipsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_CostOfRevenueMember" abstract="true" name="CostOfRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_OtherAssetsCurrentAbstract" abstract="true" name="OtherAssetsCurrentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pega_IndirectTaxReceivableCurrent" abstract="false" name="IndirectTaxReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_VentureInvestments" abstract="false" name="VentureInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AccruedCloudHostingCurrent" abstract="false" name="AccruedCloudHostingCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_RepurchaseOfCommonStockUnsettledCurrent" abstract="false" name="RepurchaseOfCommonStockUnsettledCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_OtherCurrentLiabilities" abstract="false" name="OtherCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ScheduleOfLongLivedAssetsByGeographicalAreasTable" abstract="true" name="ScheduleOfLongLivedAssetsByGeographicalAreasTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="pega_LongLivedAssetsByGeographicalAreasLineItems" abstract="true" name="LongLivedAssetsByGeographicalAreasLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pega_LongLivedAssetsPercentage" abstract="false" name="LongLivedAssetsPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_LesseeLeaseTermOfContract" abstract="false" name="LesseeLeaseTermOfContract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_LesseeLeaseAreaOfOfficeBuilding" abstract="false" name="LesseeLeaseAreaOfOfficeBuilding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:areaItemType"/>
  <xs:element id="pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" abstract="false" name="LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" 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_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity" abstract="false" name="DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_InterestLongTermDebtMaturitiesTotalDue" abstract="false" name="InterestLongTermDebtMaturitiesTotalDue" 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_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne" abstract="false" name="PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CappedCallTransactionsMember" abstract="true" name="CappedCallTransactionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_DebtConversionConvertedInstrumentSharesIfFullyExercised" abstract="false" name="DebtConversionConvertedInstrumentSharesIfFullyExercised" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pega_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_PNCBankNationalAssociationMember" abstract="true" name="PNCBankNationalAssociationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_DebtInstrumentCovenantsLeverageRatioMaximum" abstract="false" name="DebtInstrumentCovenantsLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="pega_DebtInstrumentCovenantInterestCoverageRatioMinimum" abstract="false" name="DebtInstrumentCovenantInterestCoverageRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="pega_InvestmentsInPrivatelyHeldCompaniesMember" abstract="true" name="InvestmentsInPrivatelyHeldCompaniesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_PrivatelyHeldInvestmentMember" abstract="true" name="PrivatelyHeldInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CommonStockDividendsPerShareIntended" abstract="false" name="CommonStockDividendsPerShareIntended" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod" abstract="false" name="StockRepurchaseProgramAmountAuthorizedDuringPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_StockRepurchaseProgramSharesRepurchasedSettled" abstract="false" name="StockRepurchaseProgramSharesRepurchasedSettled" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pega_StockRepurchaseProgramSharesRepurchasedUnsettled" abstract="false" name="StockRepurchaseProgramSharesRepurchasedUnsettled" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward" abstract="true" name="StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled" abstract="false" name="StockRepurchaseProgramPaymentsForSharesRepurchasedSettled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled" abstract="false" name="StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_OtherAmericasMember" abstract="true" name="OtherAmericasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_PegaCloudMember" abstract="true" name="PegaCloudMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_SubscriptionMember" abstract="true" name="SubscriptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_ShareBasedPaymentArrangementTrancheFourMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_PerformanceStockOptionsMember" abstract="true" name="PerformanceStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_CorporateIncentiveCompensationPlanMember" abstract="true" name="CorporateIncentiveCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_TwoThousandAndFourLongTermIncentivePlanMember" abstract="true" name="TwoThousandAndFourLongTermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_TwoThousandAndSixEmployeeStockPurchasePlanMember" abstract="true" name="TwoThousandAndSixEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_NonEmployeeDirectorsMember" abstract="true" name="NonEmployeeDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_NonemployeeDirectorCompensationLimit" abstract="false" name="NonemployeeDirectorCompensationLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_TimeBasedVestingStockOptionMember" abstract="true" name="TimeBasedVestingStockOptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxReservesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_DeferredTaxAssetsConvertibleSeniorNotes" abstract="false" name="DeferredTaxAssetsConvertibleSeniorNotes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_DeferredTaxLiabilityDepreciation" abstract="false" name="DeferredTaxLiabilityDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod" abstract="false" name="TaxCreditCarryforwardsWithUnlimitedExpirationPeriod" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt" abstract="false" name="DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="pega_TradeSecretMisappropriationMember" abstract="true" name="TradeSecretMisappropriationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_ViolationOfTheVirginiaComputerCrimesActMember" abstract="true" name="ViolationOfTheVirginiaComputerCrimesActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_AppianCorpVPegasystemsIncYouyongZouMember" abstract="true" name="AppianCorpVPegasystemsIncYouyongZouMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="pega_ClassActionCase12999AndCase11220Member" abstract="true" name="ClassActionCase12999AndCase11220Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_LegalFeesPostJudgementInterestRatePercentage" abstract="false" name="LegalFeesPostJudgementInterestRatePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement" abstract="false" name="PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="pega_AlanTreflerMember" abstract="true" name="AlanTreflerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_RifatKerimAkgonulMember" abstract="true" name="RifatKerimAkgonulMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="pega_LeonTreflerMember" abstract="true" name="LeonTreflerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>pega-20241231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:d50c6e65-f04a-4ec3-8656-8ad17deb8827,g:b986a230-b262-43dc-89f1-bc6e46f6739b-->
<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/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_3d1af1a3-b199-4ac6-8f33-e260a1ef3929" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_9c0bf7a3-8737-483e-bd0f-9c213f1844c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3d1af1a3-b199-4ac6-8f33-e260a1ef3929" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_9c0bf7a3-8737-483e-bd0f-9c213f1844c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_63a125cd-8f85-4910-83e1-4409fbbf9351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3d1af1a3-b199-4ac6-8f33-e260a1ef3929" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_63a125cd-8f85-4910-83e1-4409fbbf9351" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_51d21a88-3988-45ad-9c8c-92ccad0aa60b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_19ff5a40-7c6d-48a7-9da1-0e5138866a90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_51d21a88-3988-45ad-9c8c-92ccad0aa60b" xlink:to="loc_us-gaap_Liabilities_19ff5a40-7c6d-48a7-9da1-0e5138866a90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e2f2bc53-3936-4b3a-8aca-51ccaec6ed86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_51d21a88-3988-45ad-9c8c-92ccad0aa60b" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e2f2bc53-3936-4b3a-8aca-51ccaec6ed86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a4eebe3e-94bb-4d11-8b7b-947bc8ff68d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_51d21a88-3988-45ad-9c8c-92ccad0aa60b" xlink:to="loc_us-gaap_StockholdersEquity_a4eebe3e-94bb-4d11-8b7b-947bc8ff68d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e54d7e5c-ecad-46d4-a399-427acbfe5064" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0716a2aa-f00f-4fc6-bec3-77e9c3108f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e54d7e5c-ecad-46d4-a399-427acbfe5064" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0716a2aa-f00f-4fc6-bec3-77e9c3108f8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e9fae01e-b49a-4429-8344-f7eda3c90c40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e54d7e5c-ecad-46d4-a399-427acbfe5064" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e9fae01e-b49a-4429-8344-f7eda3c90c40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccruedCompensationAndRelatedExpenses_2cb95e70-e24d-4c6a-ab99-3db3a79266f3" xlink:href="pega-20241231.xsd#pega_AccruedCompensationAndRelatedExpenses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e54d7e5c-ecad-46d4-a399-427acbfe5064" xlink:to="loc_pega_AccruedCompensationAndRelatedExpenses_2cb95e70-e24d-4c6a-ab99-3db3a79266f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_740631ea-c311-40ec-9532-9dce99f9309c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e54d7e5c-ecad-46d4-a399-427acbfe5064" xlink:to="loc_us-gaap_AccountsPayableCurrent_740631ea-c311-40ec-9532-9dce99f9309c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableCurrent_5649ad2a-4d0f-493f-a794-965ee0999c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e54d7e5c-ecad-46d4-a399-427acbfe5064" xlink:to="loc_us-gaap_ConvertibleNotesPayableCurrent_5649ad2a-4d0f-493f-a794-965ee0999c4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8628f8c3-91a3-4a2d-b473-99255e2953c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e54d7e5c-ecad-46d4-a399-427acbfe5064" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8628f8c3-91a3-4a2d-b473-99255e2953c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_942849d8-d0a7-4cd3-b2bd-ca591dcbf010" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_d9ebffc8-4500-465a-9977-1ca7358cfc40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_942849d8-d0a7-4cd3-b2bd-ca591dcbf010" xlink:to="loc_us-gaap_PreferredStockValue_d9ebffc8-4500-465a-9977-1ca7358cfc40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_99ed71e6-0195-4a1a-b1d0-14815f0235d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_942849d8-d0a7-4cd3-b2bd-ca591dcbf010" xlink:to="loc_us-gaap_CommonStockValue_99ed71e6-0195-4a1a-b1d0-14815f0235d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4ef98d9e-aab8-410e-b128-60c935da9cad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_942849d8-d0a7-4cd3-b2bd-ca591dcbf010" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4ef98d9e-aab8-410e-b128-60c935da9cad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e3bc400d-ceab-422b-b288-2b51c8af69b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_942849d8-d0a7-4cd3-b2bd-ca591dcbf010" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e3bc400d-ceab-422b-b288-2b51c8af69b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_4bccec4b-1f25-409b-8ef2-05ddc9128b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_942849d8-d0a7-4cd3-b2bd-ca591dcbf010" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_4bccec4b-1f25-409b-8ef2-05ddc9128b5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_c319a3eb-d43a-44cb-995a-87f316b3828a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_942849d8-d0a7-4cd3-b2bd-ca591dcbf010" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_c319a3eb-d43a-44cb-995a-87f316b3828a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_44a066b3-2f09-4bd4-a644-576343d3885e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_753115cb-7f79-4aed-b45d-86d98a917bde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_44a066b3-2f09-4bd4-a644-576343d3885e" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_753115cb-7f79-4aed-b45d-86d98a917bde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0eb349a0-c390-46fa-974d-f97fb054ef15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_44a066b3-2f09-4bd4-a644-576343d3885e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_0eb349a0-c390-46fa-974d-f97fb054ef15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_bc9a90a6-a786-464a-8491-a13e1e4d5dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_44a066b3-2f09-4bd4-a644-576343d3885e" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_bc9a90a6-a786-464a-8491-a13e1e4d5dbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_5d80a710-068b-4d25-827d-799e58d06177" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_44a066b3-2f09-4bd4-a644-576343d3885e" xlink:to="loc_us-gaap_OtherAssetsCurrent_5d80a710-068b-4d25-827d-799e58d06177" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ae9e2a81-1d2e-4e4f-b4e1-d180b31cad8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1b712c9e-bac1-452a-990a-80e559bd5d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ae9e2a81-1d2e-4e4f-b4e1-d180b31cad8d" xlink:to="loc_us-gaap_LiabilitiesCurrent_1b712c9e-bac1-452a-990a-80e559bd5d2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5ce35bcd-365e-4e05-90f3-6d28568ac92f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ae9e2a81-1d2e-4e4f-b4e1-d180b31cad8d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5ce35bcd-365e-4e05-90f3-6d28568ac92f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_20527d6a-0b8c-4a46-996d-4d1f8a0d9536" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ae9e2a81-1d2e-4e4f-b4e1-d180b31cad8d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_20527d6a-0b8c-4a46-996d-4d1f8a0d9536" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable_481006ae-6741-4f3f-8763-148c5a368468" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ae9e2a81-1d2e-4e4f-b4e1-d180b31cad8d" xlink:to="loc_us-gaap_ConvertibleLongTermNotesPayable_481006ae-6741-4f3f-8763-148c5a368468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_cbb9a1d1-e53f-425d-a61e-4dcf4cb3bc59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b7766ff8-4c87-46bc-91b4-99baf391c720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cbb9a1d1-e53f-425d-a61e-4dcf4cb3bc59" xlink:to="loc_us-gaap_AssetsCurrent_b7766ff8-4c87-46bc-91b4-99baf391c720" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNoncurrent_b16edcf8-2a5b-44c9-b40e-68dab24189ba" xlink:href="pega-20241231.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_cbb9a1d1-e53f-425d-a61e-4dcf4cb3bc59" xlink:to="loc_pega_UnbilledReceivablesNoncurrent_b16edcf8-2a5b-44c9-b40e-68dab24189ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3a43deaa-e553-439d-889d-3ae4862b4baa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cbb9a1d1-e53f-425d-a61e-4dcf4cb3bc59" xlink:to="loc_us-gaap_Goodwill_3a43deaa-e553-439d-889d-3ae4862b4baa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9c3554b3-7c09-4dda-83ee-7486d6c517f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cbb9a1d1-e53f-425d-a61e-4dcf4cb3bc59" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9c3554b3-7c09-4dda-83ee-7486d6c517f9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0a058eff-6ff6-48c6-9a51-a570005d3800" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_9df61c26-65ab-41c6-b735-1b9773ee176d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_0a058eff-6ff6-48c6-9a51-a570005d3800" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_9df61c26-65ab-41c6-b735-1b9773ee176d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fd9ab798-befd-42ec-bdba-7af0e0bf3382" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_0a058eff-6ff6-48c6-9a51-a570005d3800" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fd9ab798-befd-42ec-bdba-7af0e0bf3382" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_298a899d-48f9-492c-bc98-933935c1f641" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_ff2a6554-b232-4932-841a-1b28ac1b7255" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_298a899d-48f9-492c-bc98-933935c1f641" xlink:to="loc_us-gaap_InvestmentIncomeNet_ff2a6554-b232-4932-841a-1b28ac1b7255" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_73bfeda0-8b5f-4b09-af1e-cc55397d68a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_298a899d-48f9-492c-bc98-933935c1f641" xlink:to="loc_us-gaap_InterestExpenseNonoperating_73bfeda0-8b5f-4b09-af1e-cc55397d68a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_59c68f72-d5c4-4c0f-92a7-00a9ca0cf1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_298a899d-48f9-492c-bc98-933935c1f641" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_59c68f72-d5c4-4c0f-92a7-00a9ca0cf1d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_841e2495-9e60-4430-ba22-de8b37142629" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_298a899d-48f9-492c-bc98-933935c1f641" xlink:to="loc_us-gaap_OperatingIncomeLoss_841e2495-9e60-4430-ba22-de8b37142629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d9d3de20-fa43-46b4-bf64-e42d80f955cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_298a899d-48f9-492c-bc98-933935c1f641" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d9d3de20-fa43-46b4-bf64-e42d80f955cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_4ef16b33-591d-4fb1-94b8-6044dbbfe49a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_298a899d-48f9-492c-bc98-933935c1f641" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_4ef16b33-591d-4fb1-94b8-6044dbbfe49a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7bd547a2-105e-4cb6-a65e-4c61142eab35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4086fa82-3229-46a5-8621-c30dcb3d9cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7bd547a2-105e-4cb6-a65e-4c61142eab35" xlink:to="loc_us-gaap_GrossProfit_4086fa82-3229-46a5-8621-c30dcb3d9cd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_7b06a3b0-30ef-4754-bda5-c1094b717077" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7bd547a2-105e-4cb6-a65e-4c61142eab35" xlink:to="loc_us-gaap_OperatingExpenses_7b06a3b0-30ef-4754-bda5-c1094b717077" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_296fd1ee-5018-43c8-927e-ec117a36d33e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_163023a1-678e-4d59-9eb9-2ed1e5e02c87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_296fd1ee-5018-43c8-927e-ec117a36d33e" xlink:to="loc_us-gaap_LitigationSettlementExpense_163023a1-678e-4d59-9eb9-2ed1e5e02c87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_a3875f49-2073-42cb-a7b7-4bdd663dcb79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_296fd1ee-5018-43c8-927e-ec117a36d33e" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_a3875f49-2073-42cb-a7b7-4bdd663dcb79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_7ff5db16-2325-41ec-a23e-bdfe3f18c323" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_296fd1ee-5018-43c8-927e-ec117a36d33e" xlink:to="loc_us-gaap_SellingAndMarketingExpense_7ff5db16-2325-41ec-a23e-bdfe3f18c323" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_d985590e-7af1-455c-b981-f778fd6769df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_296fd1ee-5018-43c8-927e-ec117a36d33e" xlink:to="loc_us-gaap_RestructuringCharges_d985590e-7af1-455c-b981-f778fd6769df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_cd590294-5189-4f21-86fb-1abe0564cc70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_296fd1ee-5018-43c8-927e-ec117a36d33e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_cd590294-5189-4f21-86fb-1abe0564cc70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f0bff53c-efd0-4aef-bbd4-1c9a18cb5628" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_43452900-ac8f-441c-8b6b-adbeeab95e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f0bff53c-efd0-4aef-bbd4-1c9a18cb5628" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_43452900-ac8f-441c-8b6b-adbeeab95e5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0c756d00-1f6d-4185-8581-311c6445b31e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_f0bff53c-efd0-4aef-bbd4-1c9a18cb5628" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0c756d00-1f6d-4185-8581-311c6445b31e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_82226a8f-2d40-4f4c-b3cd-d38d28a499fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_03f916af-d362-4f41-9d41-a1b20eb05b35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_82226a8f-2d40-4f4c-b3cd-d38d28a499fa" xlink:to="loc_us-gaap_NetIncomeLoss_03f916af-d362-4f41-9d41-a1b20eb05b35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_351a5e5b-a888-4f5c-924f-ea05066fb424" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_82226a8f-2d40-4f4c-b3cd-d38d28a499fa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_351a5e5b-a888-4f5c-924f-ea05066fb424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_09b85021-e137-4c9d-a79b-64dde076e27f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_40f062ec-4928-4972-9ae8-37a005635178" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_09b85021-e137-4c9d-a79b-64dde076e27f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_40f062ec-4928-4972-9ae8-37a005635178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_f9234900-cf38-4c2c-b356-a824f434d3da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_09b85021-e137-4c9d-a79b-64dde076e27f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_f9234900-cf38-4c2c-b356-a824f434d3da" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6e82410d-7dc1-47f2-84ae-053bd5ebde35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_92ae70a6-3e16-4f12-83e4-b8b667b43adc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6e82410d-7dc1-47f2-84ae-053bd5ebde35" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_92ae70a6-3e16-4f12-83e4-b8b667b43adc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f4bdb7d-2982-4342-875f-c66d275c23fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6e82410d-7dc1-47f2-84ae-053bd5ebde35" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f4bdb7d-2982-4342-875f-c66d275c23fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6d7b24bc-f1f2-4d93-89f9-b4ad27252ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6e82410d-7dc1-47f2-84ae-053bd5ebde35" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6d7b24bc-f1f2-4d93-89f9-b4ad27252ed5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_7b374867-c521-4d56-8977-736ee3a04785" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6e82410d-7dc1-47f2-84ae-053bd5ebde35" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_7b374867-c521-4d56-8977-736ee3a04785" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_61810dfd-db74-4776-8f6a-5b4703062eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6e82410d-7dc1-47f2-84ae-053bd5ebde35" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_61810dfd-db74-4776-8f6a-5b4703062eb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e093f2fd-4382-4dc3-a7e0-bcbf7602276a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_e093f2fd-4382-4dc3-a7e0-bcbf7602276a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0850b1ab-80b3-4072-b8a0-9372cdf70811" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0850b1ab-80b3-4072-b8a0-9372cdf70811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_84c36141-5f41-4bc5-a878-8e06bcda7c0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_84c36141-5f41-4bc5-a878-8e06bcda7c0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b914d2c5-2262-4158-b566-5eea8d67b14c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b914d2c5-2262-4158-b566-5eea8d67b14c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c5de362a-1365-4638-ac76-8df640c5ff37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_NetIncomeLoss_c5de362a-1365-4638-ac76-8df640c5ff37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_43b1d00d-d31f-4332-a855-37f90e9ab95b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_43b1d00d-d31f-4332-a855-37f90e9ab95b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_26fbcc0b-be74-4ee1-94ad-523518ce6d65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_26fbcc0b-be74-4ee1-94ad-523518ce6d65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1f5641b3-b47b-42dc-938c-0a3fc3fc121f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1f5641b3-b47b-42dc-938c-0a3fc3fc121f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6b1e2ef4-744a-4679-b0f2-ea435ead138e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6b1e2ef4-744a-4679-b0f2-ea435ead138e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCharges_b01518a4-a879-46fe-a76c-4876169a0b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCharges_b01518a4-a879-46fe-a76c-4876169a0b1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_9333bb59-e0bd-4da8-8cba-af47f01eabd3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_9333bb59-e0bd-4da8-8cba-af47f01eabd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_006e15ec-6c32-43a2-8b06-469b74a8e99d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_ShareBasedCompensation_006e15ec-6c32-43a2-8b06-469b74a8e99d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d17fd3ca-9a26-41fc-ab24-91b21a159c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d17fd3ca-9a26-41fc-ab24-91b21a159c9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a440a94a-ca68-402f-b9d7-abc2ada4e65d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a440a94a-ca68-402f-b9d7-abc2ada4e65d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_f86538dc-71b3-4bc6-9bf8-de4788e9fc59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_f86538dc-71b3-4bc6-9bf8-de4788e9fc59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_5977daff-90c5-4a70-b800-c28f37dcd1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_OperatingLeaseExpense_5977daff-90c5-4a70-b800-c28f37dcd1c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_a533cf2f-b4ab-4af4-958e-3a84e06b856d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_a533cf2f-b4ab-4af4-958e-3a84e06b856d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_85921a6d-f7bd-4b8c-bcb6-1cdc45d21b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c204c4c1-f068-4e60-97cd-6e3f693800f8" xlink:to="loc_us-gaap_GainLossOnInvestments_85921a6d-f7bd-4b8c-bcb6-1cdc45d21b0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b9126237-cafb-44f8-9e24-5bdc12bed3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_24e471fe-23ed-4122-b7ee-4630054923e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b9126237-cafb-44f8-9e24-5bdc12bed3e2" xlink:to="loc_us-gaap_RestrictedCashCurrent_24e471fe-23ed-4122-b7ee-4630054923e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_38018f86-8a8a-4b8b-9772-8097d35ac2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b9126237-cafb-44f8-9e24-5bdc12bed3e2" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_38018f86-8a8a-4b8b-9772-8097d35ac2eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1a273142-b027-4108-a6d7-6e57fea33be8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b9126237-cafb-44f8-9e24-5bdc12bed3e2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1a273142-b027-4108-a6d7-6e57fea33be8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2ca529d9-b69e-4c4e-99e7-1f41ee9d2dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b0b3f9ac-3abf-44c7-868f-09b2d7b45130" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2ca529d9-b69e-4c4e-99e7-1f41ee9d2dfb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b0b3f9ac-3abf-44c7-868f-09b2d7b45130" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e631c555-5763-48ef-95a2-331dee5e98f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2ca529d9-b69e-4c4e-99e7-1f41ee9d2dfb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_e631c555-5763-48ef-95a2-331dee5e98f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d1afd625-c7af-465c-b5cc-910e3c59b752" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2ca529d9-b69e-4c4e-99e7-1f41ee9d2dfb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d1afd625-c7af-465c-b5cc-910e3c59b752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8050678e-55f3-4a0d-a66b-e7bee6ab26d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2ca529d9-b69e-4c4e-99e7-1f41ee9d2dfb" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8050678e-55f3-4a0d-a66b-e7bee6ab26d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b35e249a-6dd1-4202-838b-d109618f277a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_2a7dcd60-71d8-4d26-af5a-29c5e1830f98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b35e249a-6dd1-4202-838b-d109618f277a" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_2a7dcd60-71d8-4d26-af5a-29c5e1830f98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_2ab3775d-bb1a-418d-a281-950c527616f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b35e249a-6dd1-4202-838b-d109618f277a" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_2ab3775d-bb1a-418d-a281-950c527616f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_79e3e31f-3388-42e2-9cc3-01835d76c191" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b35e249a-6dd1-4202-838b-d109618f277a" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_79e3e31f-3388-42e2-9cc3-01835d76c191" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d5445aba-11c5-4d3a-9dc5-d0351e7371a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b35e249a-6dd1-4202-838b-d109618f277a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d5445aba-11c5-4d3a-9dc5-d0351e7371a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_d327e91c-5956-4dde-b7ac-96798c263b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b35e249a-6dd1-4202-838b-d109618f277a" xlink:to="loc_us-gaap_ProceedsFromStockPlans_d327e91c-5956-4dde-b7ac-96798c263b9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e3d24bf0-1493-4ea8-bd8d-0987c1e2e021" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b35e249a-6dd1-4202-838b-d109618f277a" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e3d24bf0-1493-4ea8-bd8d-0987c1e2e021" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_bdf82f1a-2247-418c-961f-994b55a133f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b35e249a-6dd1-4202-838b-d109618f277a" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_bdf82f1a-2247-418c-961f-994b55a133f5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="pega-20241231.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_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss_345d812d-b486-458f-8c17-f169c06574e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_9abd7557-bdbf-4b9e-8f40-21b88a48e57a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss_345d812d-b486-458f-8c17-f169c06574e6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_9abd7557-bdbf-4b9e-8f40-21b88a48e57a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_53ad0c9d-9a0d-4e53-9dfb-3c1ee4dac6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss_345d812d-b486-458f-8c17-f169c06574e6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_53ad0c9d-9a0d-4e53-9dfb-3c1ee4dac6c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_a9419e42-1234-4e1d-b7eb-9495894fbd97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss_345d812d-b486-458f-8c17-f169c06574e6" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_a9419e42-1234-4e1d-b7eb-9495894fbd97" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivable_a9c19ed2-f522-4302-b622-0ead2a5b35c2" xlink:href="pega-20241231.xsd#pega_AccountsReceivableAndUnbilledReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_849203f4-2ca5-4208-8640-c2f411ddb7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a9c19ed2-f522-4302-b622-0ead2a5b35c2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_849203f4-2ca5-4208-8640-c2f411ddb7b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_827ac945-7248-410e-a898-384ccee50b55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a9c19ed2-f522-4302-b622-0ead2a5b35c2" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_827ac945-7248-410e-a898-384ccee50b55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNoncurrent_8bef4e70-0dac-48fc-b2bd-1ee677649995" xlink:href="pega-20241231.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_a9c19ed2-f522-4302-b622-0ead2a5b35c2" xlink:to="loc_pega_UnbilledReceivablesNoncurrent_8bef4e70-0dac-48fc-b2bd-1ee677649995" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_841ab593-f490-42bc-9c50-d806c0cfd5ff" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesCurrentAndNonCurrentPercentage"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_73549a36-2f69-42f3-8a27-b82143711055" xlink:href="pega-20241231.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_841ab593-f490-42bc-9c50-d806c0cfd5ff" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_73549a36-2f69-42f3-8a27-b82143711055" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_f8cbc84c-d970-4210-ae98-5c1709d86366" xlink:href="pega-20241231.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_841ab593-f490-42bc-9c50-d806c0cfd5ff" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_f8cbc84c-d970-4210-ae98-5c1709d86366" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_10f8db87-8134-4661-8cc4-093ffbd76d4a" xlink:href="pega-20241231.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_841ab593-f490-42bc-9c50-d806c0cfd5ff" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_10f8db87-8134-4661-8cc4-093ffbd76d4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_cab1feec-a1f9-4a10-a2d2-2a4fbe80bac6" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesCurrentAndNonCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_99d3dc42-3712-4d8d-b3ba-a278fd728023" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_cab1feec-a1f9-4a10-a2d2-2a4fbe80bac6" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_99d3dc42-3712-4d8d-b3ba-a278fd728023" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_a702a3d0-992f-4647-a891-34322f8380bc" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_cab1feec-a1f9-4a10-a2d2-2a4fbe80bac6" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_a702a3d0-992f-4647-a891-34322f8380bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_9484a570-1e6e-46c8-8055-f487d660b0c6" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_cab1feec-a1f9-4a10-a2d2-2a4fbe80bac6" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_9484a570-1e6e-46c8-8055-f487d660b0c6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_TotalPercentageOfUnbilledRevenue_df025e97-0c49-47df-8b48-4185551bb381" xlink:href="pega-20241231.xsd#pega_TotalPercentageOfUnbilledRevenue"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour_9e04ac56-1351-4dfe-8621-025cd465d739" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_TotalPercentageOfUnbilledRevenue_df025e97-0c49-47df-8b48-4185551bb381" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour_9e04ac56-1351-4dfe-8621-025cd465d739" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_957c83d9-94a8-4557-84e4-a0e38013af8b" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_TotalPercentageOfUnbilledRevenue_df025e97-0c49-47df-8b48-4185551bb381" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_957c83d9-94a8-4557-84e4-a0e38013af8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore_df967038-2cea-4541-a675-0cffa3a453a0" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_TotalPercentageOfUnbilledRevenue_df025e97-0c49-47df-8b48-4185551bb381" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore_df967038-2cea-4541-a675-0cffa3a453a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_34e98397-748f-426e-8136-1b715e094d74" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_TotalPercentageOfUnbilledRevenue_df025e97-0c49-47df-8b48-4185551bb381" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_34e98397-748f-426e-8136-1b715e094d74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_622fbb48-b7dd-4f93-80ed-f069f1e42d1b" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_TotalPercentageOfUnbilledRevenue_df025e97-0c49-47df-8b48-4185551bb381" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_622fbb48-b7dd-4f93-80ed-f069f1e42d1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledRevenueTotal_925fab15-a8ab-4fbe-b5b6-be8bb815f5de" xlink:href="pega-20241231.xsd#pega_UnbilledRevenueTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearThree_8b53d284-a64a-4b51-8c5a-f60a2c5a5ad6" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledRevenueTotal_925fab15-a8ab-4fbe-b5b6-be8bb815f5de" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearThree_8b53d284-a64a-4b51-8c5a-f60a2c5a5ad6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore_25531d92-d7fb-45c7-bb51-556fed3fb9ef" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledRevenueTotal_925fab15-a8ab-4fbe-b5b6-be8bb815f5de" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore_25531d92-d7fb-45c7-bb51-556fed3fb9ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearOne_fd8a8f4f-9c85-4400-ba12-487064b3641b" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearOne"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledRevenueTotal_925fab15-a8ab-4fbe-b5b6-be8bb815f5de" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearOne_fd8a8f4f-9c85-4400-ba12-487064b3641b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearTwo_3e9ed1f9-dcbd-4aec-9fc5-f506553c0b47" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledRevenueTotal_925fab15-a8ab-4fbe-b5b6-be8bb815f5de" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearTwo_3e9ed1f9-dcbd-4aec-9fc5-f506553c0b47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearFour_95c33ac2-d3b4-498a-897b-b3036bef5bd2" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_UnbilledRevenueTotal_925fab15-a8ab-4fbe-b5b6-be8bb815f5de" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearFour_95c33ac2-d3b4-498a-897b-b3036bef5bd2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_62f54d2a-cd31-4bb1-bb4f-548361e2d7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_558b763c-a9cc-45d8-a2f7-12f26973af5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_62f54d2a-cd31-4bb1-bb4f-548361e2d7d3" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_558b763c-a9cc-45d8-a2f7-12f26973af5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_48c4d6c9-94bd-45f9-98c5-65cdb37c79cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_62f54d2a-cd31-4bb1-bb4f-548361e2d7d3" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_48c4d6c9-94bd-45f9-98c5-65cdb37c79cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_2e9d1706-3554-4815-a6a8-d494dee9abb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_a514969f-dcfc-4380-8897-03b880858383" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2e9d1706-3554-4815-a6a8-d494dee9abb5" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_a514969f-dcfc-4380-8897-03b880858383" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_73b07293-b815-4dfd-acba-8ff18010695a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_2e9d1706-3554-4815-a6a8-d494dee9abb5" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_73b07293-b815-4dfd-acba-8ff18010695a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f5504163-1729-4f1e-973b-b412c1ffd4be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_bb01da31-7805-4b88-8074-2dc59a9cea1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f5504163-1729-4f1e-973b-b412c1ffd4be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_bb01da31-7805-4b88-8074-2dc59a9cea1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_407378b9-b53b-4e74-a3d1-77b8a59e35bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_f5504163-1729-4f1e-973b-b412c1ffd4be" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_407378b9-b53b-4e74-a3d1-77b8a59e35bd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56c7f9f9-2223-4ffc-9071-d673512c6ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_bb909bb1-8597-4e18-8740-c23d1599e48b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56c7f9f9-2223-4ffc-9071-d673512c6ad6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_bb909bb1-8597-4e18-8740-c23d1599e48b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2d788432-6c91-48c2-a974-62dab360ecbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56c7f9f9-2223-4ffc-9071-d673512c6ad6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2d788432-6c91-48c2-a974-62dab360ecbb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d32446d7-2554-4254-b4e2-bee5abdb59d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_35c42bd0-dd56-43c2-8d84-1ac17c78c3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d32446d7-2554-4254-b4e2-bee5abdb59d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_35c42bd0-dd56-43c2-8d84-1ac17c78c3f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c321ed71-c165-48b2-8aac-9c6945b0a62c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d32446d7-2554-4254-b4e2-bee5abdb59d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c321ed71-c165-48b2-8aac-9c6945b0a62c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_720c7cb8-7cac-42f3-84dd-5219542ddf73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d32446d7-2554-4254-b4e2-bee5abdb59d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_720c7cb8-7cac-42f3-84dd-5219542ddf73" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_76f582d9-865a-4520-9716-ae91b3f00dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_b78e23c4-a05b-4d13-906f-7c61e89c7762" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_76f582d9-865a-4520-9716-ae91b3f00dfb" xlink:to="loc_us-gaap_DividendsPayableCurrent_b78e23c4-a05b-4d13-906f-7c61e89c7762" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_666401a8-ffab-46d2-b499-588e20342cad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_76f582d9-865a-4520-9716-ae91b3f00dfb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_666401a8-ffab-46d2-b499-588e20342cad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherCurrentLiabilities_d6a8c4d1-24d9-4f09-b39a-a636a6674e75" xlink:href="pega-20241231.xsd#pega_OtherCurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_76f582d9-865a-4520-9716-ae91b3f00dfb" xlink:to="loc_pega_OtherCurrentLiabilities_d6a8c4d1-24d9-4f09-b39a-a636a6674e75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_7c58da61-0676-4610-bc34-ce1be848d9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_2325c478-6376-4de6-bd72-15747d5f267b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_7c58da61-0676-4610-bc34-ce1be848d9fd" xlink:to="loc_us-gaap_IncomeTaxesReceivable_2325c478-6376-4de6-bd72-15747d5f267b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_b2b2c5ce-2b49-49e5-99a5-a3713b4cc807" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_7c58da61-0676-4610-bc34-ce1be848d9fd" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_b2b2c5ce-2b49-49e5-99a5-a3713b4cc807" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_9345e8d1-fdfd-40b5-bfc9-e8dbe38f2cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_7c58da61-0676-4610-bc34-ce1be848d9fd" xlink:to="loc_us-gaap_RestrictedCashCurrent_9345e8d1-fdfd-40b5-bfc9-e8dbe38f2cf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_0ff586b8-cf59-49cd-841a-9c7a45da1506" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_7c58da61-0676-4610-bc34-ce1be848d9fd" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_0ff586b8-cf59-49cd-841a-9c7a45da1506" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_1c73a58f-cfb5-4388-b0e9-b03cc195358f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_7c58da61-0676-4610-bc34-ce1be848d9fd" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_1c73a58f-cfb5-4388-b0e9-b03cc195358f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherCurrentAssets_bcb68903-781f-449c-a2fc-fc9fc2ba9d0c" xlink:href="pega-20241231.xsd#pega_OtherCurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_7c58da61-0676-4610-bc34-ce1be848d9fd" xlink:to="loc_pega_OtherCurrentAssets_bcb68903-781f-449c-a2fc-fc9fc2ba9d0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_IndirectTaxReceivableCurrent_38f3cc14-692d-49e4-8469-4942cff347a6" xlink:href="pega-20241231.xsd#pega_IndirectTaxReceivableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_7c58da61-0676-4610-bc34-ce1be848d9fd" xlink:to="loc_pega_IndirectTaxReceivableCurrent_38f3cc14-692d-49e4-8469-4942cff347a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_5d951d64-e8ac-438a-97f5-5b46cd739ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_7c58da61-0676-4610-bc34-ce1be848d9fd" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_5d951d64-e8ac-438a-97f5-5b46cd739ea3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_fe937552-6bc1-4bee-801c-d9df09d9c082" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_49a8cdfd-7a39-4187-99af-4c19c1159534" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_fe937552-6bc1-4bee-801c-d9df09d9c082" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_49a8cdfd-7a39-4187-99af-4c19c1159534" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_f4d2f549-55bc-49fb-93ce-fe579fcc4f33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_fe937552-6bc1-4bee-801c-d9df09d9c082" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_f4d2f549-55bc-49fb-93ce-fe579fcc4f33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a9a4446e-b147-4a62-a24c-d2dcef8b68be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccruedLiabilitiesCurrent_fe937552-6bc1-4bee-801c-d9df09d9c082" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a9a4446e-b147-4a62-a24c-d2dcef8b68be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_c8673a66-9335-4936-8ebe-0d7f6f867330" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_fe937552-6bc1-4bee-801c-d9df09d9c082" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_c8673a66-9335-4936-8ebe-0d7f6f867330" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_RepurchaseOfCommonStockUnsettledCurrent_07b920dd-f766-4e0c-bac4-18f346050997" xlink:href="pega-20241231.xsd#pega_RepurchaseOfCommonStockUnsettledCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_fe937552-6bc1-4bee-801c-d9df09d9c082" xlink:to="loc_pega_RepurchaseOfCommonStockUnsettledCurrent_07b920dd-f766-4e0c-bac4-18f346050997" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_a4519e62-1170-4206-803a-eab9d74e05ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_fe937552-6bc1-4bee-801c-d9df09d9c082" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_a4519e62-1170-4206-803a-eab9d74e05ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccruedCloudHostingCurrent_95601cd2-0d21-4b97-977b-3a192885934c" xlink:href="pega-20241231.xsd#pega_AccruedCloudHostingCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_fe937552-6bc1-4bee-801c-d9df09d9c082" xlink:to="loc_pega_AccruedCloudHostingCurrent_95601cd2-0d21-4b97-977b-3a192885934c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_8c5df38a-f310-4102-867c-b6af76611cad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_8c5df38a-f310-4102-867c-b6af76611cad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_cd8b23fb-8af1-4fc7-a627-1ed6d25e712e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_cd8b23fb-8af1-4fc7-a627-1ed6d25e712e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_b65aac81-6752-48b1-925e-8ae3e1b8417b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCosts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:to="loc_us-gaap_DeferredCosts_b65aac81-6752-48b1-925e-8ae3e1b8417b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_VentureInvestments_f0e9461a-acaa-4f11-b731-fb1458f9a029" xlink:href="pega-20241231.xsd#pega_VentureInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:to="loc_pega_VentureInvestments_f0e9461a-acaa-4f11-b731-fb1458f9a029" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_09503db6-db73-4fc8-a6fe-dede84d4e4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_09503db6-db73-4fc8-a6fe-dede84d4e4d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermAssets_96c79982-4e94-4b16-884f-06ebbd88fae1" xlink:href="pega-20241231.xsd#pega_OtherLongTermAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:to="loc_pega_OtherLongTermAssets_96c79982-4e94-4b16-884f-06ebbd88fae1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_730db85e-4376-4051-946d-93b110b2c894" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_730db85e-4376-4051-946d-93b110b2c894" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1157da23-ef65-42fb-b0b7-e0bf236f1b23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1157da23-ef65-42fb-b0b7-e0bf236f1b23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_f9fb383f-cea4-4d15-b2fe-3b361b1af5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_f9fb383f-cea4-4d15-b2fe-3b361b1af5d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivableNoncurrent_9dc5998c-8f84-4d65-ae65-c3863f710d81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivableNoncurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:to="loc_us-gaap_IncomeTaxesReceivableNoncurrent_9dc5998c-8f84-4d65-ae65-c3863f710d81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ad1ceb5c-a80b-4fde-926a-2e4849d82923" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_13b956c8-0a9b-451c-8676-b3f073da4313" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ad1ceb5c-a80b-4fde-926a-2e4849d82923" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_d1c60c98-a15a-4144-bc91-eb5c0ae1a9ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_f018e9a0-23ad-4852-84b5-1dbe0a900471" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_d1c60c98-a15a-4144-bc91-eb5c0ae1a9ce" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_f018e9a0-23ad-4852-84b5-1dbe0a900471" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermLiabilities_6bb5b9ee-43c1-481e-83ee-c4ff28c4cd68" xlink:href="pega-20241231.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_d1c60c98-a15a-4144-bc91-eb5c0ae1a9ce" xlink:to="loc_pega_OtherLongTermLiabilities_6bb5b9ee-43c1-481e-83ee-c4ff28c4cd68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_7157fac6-2720-4cb3-b642-4a7ab770c57e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_d1c60c98-a15a-4144-bc91-eb5c0ae1a9ce" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_7157fac6-2720-4cb3-b642-4a7ab770c57e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8beb0efa-117c-4ce8-ba23-8e4fc8c6aaf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_26796b4c-9890-40f8-a822-f919d7fe35be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8beb0efa-117c-4ce8-ba23-8e4fc8c6aaf7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_26796b4c-9890-40f8-a822-f919d7fe35be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_e2846928-def9-4bef-bd10-aaad0df4b294" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8beb0efa-117c-4ce8-ba23-8e4fc8c6aaf7" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_e2846928-def9-4bef-bd10-aaad0df4b294" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bc944ec8-40e2-48da-87c0-a800e0f94d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8beb0efa-117c-4ce8-ba23-8e4fc8c6aaf7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bc944ec8-40e2-48da-87c0-a800e0f94d9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1eef6c63-1e91-4c4a-a5e7-0199d851a7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8beb0efa-117c-4ce8-ba23-8e4fc8c6aaf7" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1eef6c63-1e91-4c4a-a5e7-0199d851a7a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_c7a019d3-82b9-4aa5-8fc5-b18f83d645b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8beb0efa-117c-4ce8-ba23-8e4fc8c6aaf7" xlink:to="loc_us-gaap_SellingExpense_c7a019d3-82b9-4aa5-8fc5-b18f83d645b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_1e30f5d2-ad4a-4632-a11a-2ac3f757d745" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8beb0efa-117c-4ce8-ba23-8e4fc8c6aaf7" xlink:to="loc_us-gaap_MarketingExpense_1e30f5d2-ad4a-4632-a11a-2ac3f757d745" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_28c84024-b49b-463d-af26-346d3533eec2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8beb0efa-117c-4ce8-ba23-8e4fc8c6aaf7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_28c84024-b49b-463d-af26-346d3533eec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4f51a5d4-097d-4c15-aded-7b0cc5daa237" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8beb0efa-117c-4ce8-ba23-8e4fc8c6aaf7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4f51a5d4-097d-4c15-aded-7b0cc5daa237" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESScheduleofExpenseDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#LEASESScheduleofExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/LEASESScheduleofExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_e4d711df-0cdd-4c92-a54f-f1b50026f202" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_77642511-92da-4946-8691-c54fd74001da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e4d711df-0cdd-4c92-a54f-f1b50026f202" xlink:to="loc_us-gaap_VariableLeaseCost_77642511-92da-4946-8691-c54fd74001da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_1b0b2327-715f-4c68-a36f-05a4302beba5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e4d711df-0cdd-4c92-a54f-f1b50026f202" xlink:to="loc_us-gaap_ShortTermLeaseCost_1b0b2327-715f-4c68-a36f-05a4302beba5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_3194a34d-569d-4dff-a0b6-aeaa0df6be74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e4d711df-0cdd-4c92-a54f-f1b50026f202" xlink:to="loc_us-gaap_OperatingLeaseCost_3194a34d-569d-4dff-a0b6-aeaa0df6be74" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_25594136-a900-45a8-8398-718a35eea39a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_52cf0ee3-7850-4426-82bc-c3b6dd1ef240" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_25594136-a900-45a8-8398-718a35eea39a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_52cf0ee3-7850-4426-82bc-c3b6dd1ef240" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bf1ba2ef-4d1a-43f8-b826-c6721f5be349" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_25594136-a900-45a8-8398-718a35eea39a" xlink:to="loc_us-gaap_OperatingLeaseLiability_bf1ba2ef-4d1a-43f8-b826-c6721f5be349" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="pega-20241231.xsd#LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7db68c65-5112-4a68-964a-6587a7fd1450" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_46d66b74-c7c7-44ca-95c5-620886f5ab66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7db68c65-5112-4a68-964a-6587a7fd1450" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_46d66b74-c7c7-44ca-95c5-620886f5ab66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5e7e4ab3-2d97-4960-b55c-06dd8122fcb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7db68c65-5112-4a68-964a-6587a7fd1450" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_5e7e4ab3-2d97-4960-b55c-06dd8122fcb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8a870f94-c09a-43d8-bdf7-2477f38f0d55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7db68c65-5112-4a68-964a-6587a7fd1450" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8a870f94-c09a-43d8-bdf7-2477f38f0d55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_90641917-eb89-4489-bcbc-0a6761499c83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7db68c65-5112-4a68-964a-6587a7fd1450" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_90641917-eb89-4489-bcbc-0a6761499c83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_82b6f5e3-660d-4aa5-ae02-d304696c6d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7db68c65-5112-4a68-964a-6587a7fd1450" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_82b6f5e3-660d-4aa5-ae02-d304696c6d9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_79e95bc3-b652-4c85-886b-ef9b86312782" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7db68c65-5112-4a68-964a-6587a7fd1450" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_79e95bc3-b652-4c85-886b-ef9b86312782" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofCarryingvalueoftheNotesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_cf1cca12-9423-4241-976d-9971aa314654" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_6a31920c-ab43-4219-8c4a-4cba6d7b3a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cf1cca12-9423-4241-976d-9971aa314654" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_6a31920c-ab43-4219-8c4a-4cba6d7b3a6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f7aef503-29de-43d4-8e82-e2492050a77a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cf1cca12-9423-4241-976d-9971aa314654" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_f7aef503-29de-43d4-8e82-e2492050a77a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_11788319-4423-4e12-b84e-2fcab9a29dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_e543a224-cfa6-4934-8fb1-32fd563d245c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_11788319-4423-4e12-b84e-2fcab9a29dc2" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_e543a224-cfa6-4934-8fb1-32fd563d245c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_8fa51d89-8302-48f6-b35c-0e4e78ec2b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_11788319-4423-4e12-b84e-2fcab9a29dc2" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_8fa51d89-8302-48f6-b35c-0e4e78ec2b0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofFuturePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_8267d4e7-dd66-44f3-a35c-e29878a186af" xlink:href="pega-20241231.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_a0a2b0b2-8d67-4c57-89a7-78b3bb9f4bda" xlink:href="pega-20241231.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_8267d4e7-dd66-44f3-a35c-e29878a186af" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_a0a2b0b2-8d67-4c57-89a7-78b3bb9f4bda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_587b7e11-216f-4f4c-8ed1-5354199dca4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_8267d4e7-dd66-44f3-a35c-e29878a186af" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_587b7e11-216f-4f4c-8ed1-5354199dca4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_76c7a4e1-1ec8-4d23-a06b-f0bd093ce9a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_bd1772fd-739c-42af-8524-5a376e993c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_76c7a4e1-1ec8-4d23-a06b-f0bd093ce9a0" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_bd1772fd-739c-42af-8524-5a376e993c5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesTotalDue_820448a2-b25f-47ac-a8e1-704d7b2d0e61" xlink:href="pega-20241231.xsd#pega_InterestLongTermDebtMaturitiesTotalDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_c5949c93-4b04-4714-b493-2370b6e6909d" xlink:href="pega-20241231.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_InterestLongTermDebtMaturitiesTotalDue_820448a2-b25f-47ac-a8e1-704d7b2d0e61" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_c5949c93-4b04-4714-b493-2370b6e6909d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_456956c2-8386-4885-aea4-a3e086b4b8b4" xlink:href="pega-20241231.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_86512f25-12d3-4f79-b422-a1924c2dfd9f" xlink:href="pega-20241231.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_456956c2-8386-4885-aea4-a3e086b4b8b4" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_86512f25-12d3-4f79-b422-a1924c2dfd9f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails_1" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofFuturePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_84ca155f-db22-4723-b910-e8b4612838b2" xlink:href="pega-20241231.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1254500c-b9af-4b6e-b30d-3aaa0b5a6fab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_84ca155f-db22-4723-b910-e8b4612838b2" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1254500c-b9af-4b6e-b30d-3aaa0b5a6fab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesTotalDue_8850552d-fa41-4929-9446-e18972801003" xlink:href="pega-20241231.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_84ca155f-db22-4723-b910-e8b4612838b2" xlink:to="loc_pega_InterestLongTermDebtMaturitiesTotalDue_8850552d-fa41-4929-9446-e18972801003" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2a107b1a-c1e4-4eda-826f-4ae697fbc368" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8f07819f-ea4e-492f-8a81-789f9692d0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2a107b1a-c1e4-4eda-826f-4ae697fbc368" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_8f07819f-ea4e-492f-8a81-789f9692d0e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_4a73c44c-1b6a-4533-ac0e-48bffc4e8dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2a107b1a-c1e4-4eda-826f-4ae697fbc368" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_4a73c44c-1b6a-4533-ac0e-48bffc4e8dd0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2653dca7-5147-4b1e-aa51-4c19897a698b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_09b9b999-4db1-4c53-aee0-4a1fc8a34084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2653dca7-5147-4b1e-aa51-4c19897a698b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_09b9b999-4db1-4c53-aee0-4a1fc8a34084" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3bc3791e-7807-4b4f-8f9e-2d8fd097afb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2653dca7-5147-4b1e-aa51-4c19897a698b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3bc3791e-7807-4b4f-8f9e-2d8fd097afb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4f76b778-ff5f-4ecc-8975-bc3d1be43e99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2653dca7-5147-4b1e-aa51-4c19897a698b" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4f76b778-ff5f-4ecc-8975-bc3d1be43e99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b5685296-4e0d-487b-afe6-bdd372acfca0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e37b258e-d4f8-44bb-9100-a0baedcab583" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b5685296-4e0d-487b-afe6-bdd372acfca0" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_e37b258e-d4f8-44bb-9100-a0baedcab583" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ce385676-7c85-42df-839c-99b80e759f60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b5685296-4e0d-487b-afe6-bdd372acfca0" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_ce385676-7c85-42df-839c-99b80e759f60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ea7bbf3d-7fb4-4b6d-bf5e-bf50d2ca77e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b5685296-4e0d-487b-afe6-bdd372acfca0" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_ea7bbf3d-7fb4-4b6d-bf5e-bf50d2ca77e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cd2e044b-3938-48ae-94df-0371cfb7ce23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e4ddd61c-b805-440a-abdc-9a3a16d81ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_cd2e044b-3938-48ae-94df-0371cfb7ce23" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_e4ddd61c-b805-440a-abdc-9a3a16d81ffe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1e9cb5ff-a50f-4331-824e-9e79452c327d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeTaxExpenseBenefit_cd2e044b-3938-48ae-94df-0371cfb7ce23" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1e9cb5ff-a50f-4331-824e-9e79452c327d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_3974e2a4-f4d4-4b16-8ad8-4dc8e7f2239f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_3974e2a4-f4d4-4b16-8ad8-4dc8e7f2239f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign_cb2aff60-ba56-4b02-9456-bd7d52544bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign_cb2aff60-ba56-4b02-9456-bd7d52544bfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_70f3181f-7f17-4bb9-8ac0-cc4f26ffdd15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_70f3181f-7f17-4bb9-8ac0-cc4f26ffdd15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_6b37998b-57a8-4bf4-b314-c4575bf3d42c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_6b37998b-57a8-4bf4-b314-c4575bf3d42c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_4fb7f83b-f224-4c51-99cf-ce9f0e4ba8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_4fb7f83b-f224-4c51-99cf-ce9f0e4ba8ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_46720121-d40f-4213-a36e-1c9cbaf99d12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_46720121-d40f-4213-a36e-1c9cbaf99d12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_3f589a34-83ea-4e03-9679-fa86b61d843f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_3f589a34-83ea-4e03-9679-fa86b61d843f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_27f41121-2357-4955-b345-a17513f52403" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_27f41121-2357-4955-b345-a17513f52403" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount_a169303d-9679-4732-b068-fd62345ca829" xlink:href="pega-20241231.xsd#pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount_a169303d-9679-4732-b068-fd62345ca829" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_b3adde0b-a818-4e20-aace-f24d005255d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_b3adde0b-a818-4e20-aace-f24d005255d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_3d24da77-0cf2-43cb-abdc-b3581a3416da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_3d24da77-0cf2-43cb-abdc-b3581a3416da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount_77352728-5adf-4c2a-8209-3da696abefb3" xlink:href="pega-20241231.xsd#pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount_77352728-5adf-4c2a-8209-3da696abefb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount_7d369060-c5fb-4bfa-b3b9-356276c410d0" xlink:href="pega-20241231.xsd#pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e131febd-064b-46fd-bd18-047a2a1bb7bb" xlink:to="loc_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount_7d369060-c5fb-4bfa-b3b9-356276c410d0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_0d15dde7-0442-4354-8b38-580f6306d287" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_14597b48-e49c-4315-be18-051cec41b957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0d15dde7-0442-4354-8b38-580f6306d287" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_14597b48-e49c-4315-be18-051cec41b957" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8bb08d84-29e4-4c61-9b7b-a38c8e541c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0d15dde7-0442-4354-8b38-580f6306d287" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8bb08d84-29e4-4c61-9b7b-a38c8e541c6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_06217f77-1e84-43d6-a52c-7e4f3e616c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_8d2ff685-25ce-4f1b-aa11-e7ef90b38b0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_06217f77-1e84-43d6-a52c-7e4f3e616c7c" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_8d2ff685-25ce-4f1b-aa11-e7ef90b38b0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DeferredTaxAssetsConvertibleSeniorNotes_03c6d678-fba4-47e6-905f-187c06445f45" xlink:href="pega-20241231.xsd#pega_DeferredTaxAssetsConvertibleSeniorNotes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_06217f77-1e84-43d6-a52c-7e4f3e616c7c" xlink:to="loc_pega_DeferredTaxAssetsConvertibleSeniorNotes_03c6d678-fba4-47e6-905f-187c06445f45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ea057af4-ac8b-4fab-8ba5-571bc2f94c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_06217f77-1e84-43d6-a52c-7e4f3e616c7c" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ea057af4-ac8b-4fab-8ba5-571bc2f94c5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_9b116e82-8af0-4e53-a7a6-426214499bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_06217f77-1e84-43d6-a52c-7e4f3e616c7c" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_9b116e82-8af0-4e53-a7a6-426214499bb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_0950688d-8b72-453a-96e3-a28ca1aa12a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_06217f77-1e84-43d6-a52c-7e4f3e616c7c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_0950688d-8b72-453a-96e3-a28ca1aa12a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_82ed2b43-e59e-472c-b4f5-923f7610c558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_06217f77-1e84-43d6-a52c-7e4f3e616c7c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_82ed2b43-e59e-472c-b4f5-923f7610c558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_d2467d87-d8d6-4c54-895a-5d70fe99c6d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d7f9bd74-b8ce-4194-a74c-f6359653336c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_d2467d87-d8d6-4c54-895a-5d70fe99c6d6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_d7f9bd74-b8ce-4194-a74c-f6359653336c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_c61b6637-700d-4a41-9ba3-fd5c3a95f11f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_d2467d87-d8d6-4c54-895a-5d70fe99c6d6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_c61b6637-700d-4a41-9ba3-fd5c3a95f11f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DeferredTaxLiabilityDepreciation_bbae323c-2d52-4f74-a4a1-20c6f48a522e" xlink:href="pega-20241231.xsd#pega_DeferredTaxLiabilityDepreciation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_d2467d87-d8d6-4c54-895a-5d70fe99c6d6" xlink:to="loc_pega_DeferredTaxLiabilityDepreciation_bbae323c-2d52-4f74-a4a1-20c6f48a522e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_7f6939cf-a7e6-4f1b-8391-5b5368501cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_d2467d87-d8d6-4c54-895a-5d70fe99c6d6" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_7f6939cf-a7e6-4f1b-8391-5b5368501cbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_e3a0523f-6b7a-4cf4-ae77-5de0e03a23e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_89c31582-9221-4bcf-8e5d-3c6fed11a41b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_e3a0523f-6b7a-4cf4-ae77-5de0e03a23e9" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_89c31582-9221-4bcf-8e5d-3c6fed11a41b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_5c2482a8-7888-4c30-8254-ce295d9c2d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_e3a0523f-6b7a-4cf4-ae77-5de0e03a23e9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_5c2482a8-7888-4c30-8254-ce295d9c2d6b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#EARNINGSLOSSPERSHAREDetails"/>
  <link:calculationLink xlink:role="http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a86374f9-92ed-40eb-9953-2e0ad60ef58c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a77245e5-9fb0-4fb1-9bc3-4dded5b000d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a86374f9-92ed-40eb-9953-2e0ad60ef58c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a77245e5-9fb0-4fb1-9bc3-4dded5b000d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_3a7381db-3f33-4d47-99e4-8fa9a0427b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a86374f9-92ed-40eb-9953-2e0ad60ef58c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_3a7381db-3f33-4d47-99e4-8fa9a0427b7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_cab1a1e1-6619-4981-bf95-d4224a9385cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt_44409ad4-0ca9-45fa-9c64-7c5ad06043b3" xlink:href="pega-20241231.xsd#pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_cab1a1e1-6619-4981-bf95-d4224a9385cf" xlink:to="loc_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt_44409ad4-0ca9-45fa-9c64-7c5ad06043b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_04534d42-652d-4b20-a695-a244fca50367" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_cab1a1e1-6619-4981-bf95-d4224a9385cf" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_04534d42-652d-4b20-a695-a244fca50367" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e96d4e9c-abe8-4864-ab91-adde513b7ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_15604fec-c686-4232-b66c-df74c800041b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e96d4e9c-abe8-4864-ab91-adde513b7ddc" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_15604fec-c686-4232-b66c-df74c800041b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_070547ed-2cfb-4c01-af8d-04c4e2eddb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e96d4e9c-abe8-4864-ab91-adde513b7ddc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_070547ed-2cfb-4c01-af8d-04c4e2eddb6c" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>pega-20241231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:d50c6e65-f04a-4ec3-8656-8ad17deb8827,g:b986a230-b262-43dc-89f1-bc6e46f6739b-->
<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/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6666a400-56e0-4201-bf37-f508bb323531" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_StatementTable_6666a400-56e0-4201-bf37-f508bb323531" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_39be37e3-6418-4fc2-a719-97bbbd35c64a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6666a400-56e0-4201-bf37-f508bb323531" xlink:to="loc_srt_ProductOrServiceAxis_39be37e3-6418-4fc2-a719-97bbbd35c64a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_39be37e3-6418-4fc2-a719-97bbbd35c64a_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_39be37e3-6418-4fc2-a719-97bbbd35c64a" xlink:to="loc_srt_ProductsAndServicesDomain_39be37e3-6418-4fc2-a719-97bbbd35c64a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_39be37e3-6418-4fc2-a719-97bbbd35c64a" xlink:to="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionServicesMember_e596fb12-fca2-4042-81fc-af4cc6a4cd5a" xlink:href="pega-20241231.xsd#pega_SubscriptionServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:to="loc_pega_SubscriptionServicesMember_e596fb12-fca2-4042-81fc-af4cc6a4cd5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_0d1152c7-b322-4005-8486-0b8a1e4e8581" xlink:href="pega-20241231.xsd#pega_SubscriptionLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:to="loc_pega_SubscriptionLicenseMember_0d1152c7-b322-4005-8486-0b8a1e4e8581" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_51c74dcd-ccc1-4321-894a-1e2d71d3f107" xlink:href="pega-20241231.xsd#pega_ConsultingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:to="loc_pega_ConsultingMember_51c74dcd-ccc1-4321-894a-1e2d71d3f107" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember_2d6b6513-3688-4147-8b15-025e9551b0d3" xlink:href="pega-20241231.xsd#pega_PerpetualLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:to="loc_pega_PerpetualLicenseMember_2d6b6513-3688-4147-8b15-025e9551b0d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_f595b663-c116-4b05-bad6-18fceaad9bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_RevenuesAbstract_f595b663-c116-4b05-bad6-18fceaad9bb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2ad58c03-200c-401f-bfa2-a5da673608eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_f595b663-c116-4b05-bad6-18fceaad9bb4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2ad58c03-200c-401f-bfa2-a5da673608eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_430a5e00-8344-4ba1-9158-31997763a84c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_CostOfRevenueAbstract_430a5e00-8344-4ba1-9158-31997763a84c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e37dd19a-55de-4001-aee5-bd69b80e101d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_430a5e00-8344-4ba1-9158-31997763a84c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e37dd19a-55de-4001-aee5-bd69b80e101d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_9b1adc10-c47c-4e7b-b458-ea4c6ea64dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_GrossProfit_9b1adc10-c47c-4e7b-b458-ea4c6ea64dd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_48762c49-5fee-4f30-bdc5-dd65c704632c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_SellingAndMarketingExpense_48762c49-5fee-4f30-bdc5-dd65c704632c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_8111ff16-56cd-476b-8dfa-d80abd3a9d48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_8111ff16-56cd-476b-8dfa-d80abd3a9d48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_d43ea667-2303-485a-a917-fada812c81e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_d43ea667-2303-485a-a917-fada812c81e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_a919fd7e-592c-4b30-98e0-2c648c324858" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_LitigationSettlementExpense_a919fd7e-592c-4b30-98e0-2c648c324858" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_45b4a3f8-e3ad-41f9-a002-9af6352d9a83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_RestructuringCharges_45b4a3f8-e3ad-41f9-a002-9af6352d9a83" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a7fd3048-4a1d-4c5c-8b1d-fad6643ecf53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_OperatingExpenses_a7fd3048-4a1d-4c5c-8b1d-fad6643ecf53" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_29f2a168-16ad-4d7d-aee4-94bb9647fdd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_OperatingIncomeLoss_29f2a168-16ad-4d7d-aee4-94bb9647fdd7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b14c454e-7c7f-41ff-90d4-2a6b600d2f03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b14c454e-7c7f-41ff-90d4-2a6b600d2f03" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_230433c8-3031-40fc-8d12-31f662090590" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_InvestmentIncomeNet_230433c8-3031-40fc-8d12-31f662090590" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_ce51aea6-6b72-4cea-9b4d-5cc907742e86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_InterestExpenseNonoperating_ce51aea6-6b72-4cea-9b4d-5cc907742e86" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_b6988315-48c7-49c4-8ab6-a226660da5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_b6988315-48c7-49c4-8ab6-a226660da5dd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f8da2417-8f3e-4cb3-a7fc-48e78596492d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f8da2417-8f3e-4cb3-a7fc-48e78596492d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1ff22165-1396-4aaf-a14c-391df4d9da99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1ff22165-1396-4aaf-a14c-391df4d9da99" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3e527454-59b3-4630-8c4a-20793549b29f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3e527454-59b3-4630-8c4a-20793549b29f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1f35dbb9-dff9-4007-9af9-7c5397dd8f02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_NetIncomeLoss_1f35dbb9-dff9-4007-9af9-7c5397dd8f02" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_16e2c87d-d585-4ea6-8cc9-1ccd712ef12a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_EarningsPerShareAbstract_16e2c87d-d585-4ea6-8cc9-1ccd712ef12a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d51a69a0-2ebc-4599-836e-b546e8766116" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_16e2c87d-d585-4ea6-8cc9-1ccd712ef12a" xlink:to="loc_us-gaap_EarningsPerShareBasic_d51a69a0-2ebc-4599-836e-b546e8766116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3e94a0bf-fb06-44fc-98c1-f672a15f8f87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_16e2c87d-d585-4ea6-8cc9-1ccd712ef12a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3e94a0bf-fb06-44fc-98c1-f672a15f8f87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_96546c98-b37e-4ba5-884d-df651cb9d99e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_96546c98-b37e-4ba5-884d-df651cb9d99e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dfb6c4a6-17c6-4ca8-bdaa-e7a4fc60eca8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_96546c98-b37e-4ba5-884d-df651cb9d99e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dfb6c4a6-17c6-4ca8-bdaa-e7a4fc60eca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_abf281e2-5a3a-4075-b9aa-3e14afd6ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_96546c98-b37e-4ba5-884d-df651cb9d99e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_abf281e2-5a3a-4075-b9aa-3e14afd6ffa4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1c779bc7-7282-40cd-8b7a-ef0a023385f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_07cd869a-2810-4ed7-bc02-93070ed76fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1c779bc7-7282-40cd-8b7a-ef0a023385f4" xlink:to="loc_us-gaap_StatementTable_07cd869a-2810-4ed7-bc02-93070ed76fb5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_022f4537-1e1d-4730-8b22-24688a188b36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_07cd869a-2810-4ed7-bc02-93070ed76fb5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_022f4537-1e1d-4730-8b22-24688a188b36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_022f4537-1e1d-4730-8b22-24688a188b36_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_022f4537-1e1d-4730-8b22-24688a188b36" xlink:to="loc_us-gaap_EquityComponentDomain_022f4537-1e1d-4730-8b22-24688a188b36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_022f4537-1e1d-4730-8b22-24688a188b36" xlink:to="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2615d1d7-7a32-4071-b261-1d77d555750f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:to="loc_us-gaap_CommonStockMember_2615d1d7-7a32-4071-b261-1d77d555750f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_ef36b3a9-cd49-46c6-96cc-0ffcff3aacfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_ef36b3a9-cd49-46c6-96cc-0ffcff3aacfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5b91f906-324b-45e1-bc9a-b100f3580354" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:to="loc_us-gaap_RetainedEarningsMember_5b91f906-324b-45e1-bc9a-b100f3580354" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fa80e13d-d12f-4ce7-9ead-79ea799553c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fa80e13d-d12f-4ce7-9ead-79ea799553c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1c779bc7-7282-40cd-8b7a-ef0a023385f4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_46d8ba32-59ea-4fe9-8fee-a6013d1689ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_46d8ba32-59ea-4fe9-8fee-a6013d1689ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ccaaf427-d698-4799-b495-6f352137ad2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockholdersEquity_ccaaf427-d698-4799-b495-6f352137ad2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a2a29bb0-f730-43b2-9359-73e307fd5bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a2a29bb0-f730-43b2-9359-73e307fd5bdb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a4c53f00-cdb4-4593-83ad-066b641fe641" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a4c53f00-cdb4-4593-83ad-066b641fe641" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cac11744-3dd2-49b4-be94-4ed1d091a1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cac11744-3dd2-49b4-be94-4ed1d091a1dc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_3e86a4a5-a33b-40b5-9201-2d25799da217" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_3e86a4a5-a33b-40b5-9201-2d25799da217" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_599b7673-1a73-4a2b-b473-5ef7cc5672ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_599b7673-1a73-4a2b-b473-5ef7cc5672ca" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_0193c4c2-85ed-44a2-bb50-ccdc8bca1396" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_0193c4c2-85ed-44a2-bb50-ccdc8bca1396" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b09b2ce2-d902-42c2-8dcc-7ccdb1ec7374" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b09b2ce2-d902-42c2-8dcc-7ccdb1ec7374" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_7bc89c9b-d312-4f66-a198-ecb6c4ad3fad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_7bc89c9b-d312-4f66-a198-ecb6c4ad3fad" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_9e8e11b2-5a4c-425a-bf62-efad7fde5e14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_DividendsCommonStockCash_9e8e11b2-5a4c-425a-bf62-efad7fde5e14" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_916aac20-582e-4607-aa1a-c94e32a8b0af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_916aac20-582e-4607-aa1a-c94e32a8b0af" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8dc2b984-9f0f-415e-87ea-17fbd486e2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_NetIncomeLoss_8dc2b984-9f0f-415e-87ea-17fbd486e2c0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e62380f3-23b1-4b20-a8c6-39695af84bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_712a0a89-3075-4a69-9a2e-b020015c6260" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#SIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f54164de-aa4f-4a63-97c3-e78ac3413453" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f54164de-aa4f-4a63-97c3-e78ac3413453" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_122902ad-2b15-420e-bf57-71f8da58b807" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f54164de-aa4f-4a63-97c3-e78ac3413453" xlink:to="loc_srt_RangeAxis_122902ad-2b15-420e-bf57-71f8da58b807" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_122902ad-2b15-420e-bf57-71f8da58b807_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_122902ad-2b15-420e-bf57-71f8da58b807" xlink:to="loc_srt_RangeMember_122902ad-2b15-420e-bf57-71f8da58b807_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_04fea05d-f8c5-4c42-b247-53b42fcd12ea" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_122902ad-2b15-420e-bf57-71f8da58b807" xlink:to="loc_srt_RangeMember_04fea05d-f8c5-4c42-b247-53b42fcd12ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ee33362e-242c-43f0-8e84-f26f81b4b976" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_04fea05d-f8c5-4c42-b247-53b42fcd12ea" xlink:to="loc_srt_MinimumMember_ee33362e-242c-43f0-8e84-f26f81b4b976" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0af3b439-f7a5-4abf-9c5a-fea63457900c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_04fea05d-f8c5-4c42-b247-53b42fcd12ea" xlink:to="loc_srt_MaximumMember_0af3b439-f7a5-4abf-9c5a-fea63457900c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2adefa7-3b55-452a-9449-92bdc36e8188" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f54164de-aa4f-4a63-97c3-e78ac3413453" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2adefa7-3b55-452a-9449-92bdc36e8188" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f2adefa7-3b55-452a-9449-92bdc36e8188_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2adefa7-3b55-452a-9449-92bdc36e8188" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f2adefa7-3b55-452a-9449-92bdc36e8188_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4a4ffcb-fd71-4c4b-8e77-abf618905583" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2adefa7-3b55-452a-9449-92bdc36e8188" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4a4ffcb-fd71-4c4b-8e77-abf618905583" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_6f7836eb-58f8-42de-bd43-e3fdda3a095a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4a4ffcb-fd71-4c4b-8e77-abf618905583" xlink:to="loc_us-gaap_ComputerEquipmentMember_6f7836eb-58f8-42de-bd43-e3fdda3a095a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_e02c3764-bcb2-4a92-b1fc-82cf52ea0e98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4a4ffcb-fd71-4c4b-8e77-abf618905583" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_e02c3764-bcb2-4a92-b1fc-82cf52ea0e98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InternalUseSoftwareMember_6f282a0b-2f06-4ad9-b274-95ccc03f206d" xlink:href="pega-20241231.xsd#pega_InternalUseSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4a4ffcb-fd71-4c4b-8e77-abf618905583" xlink:to="loc_pega_InternalUseSoftwareMember_6f282a0b-2f06-4ad9-b274-95ccc03f206d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AmortizationPeriodForDeferredContactCosts_4127c388-59d3-4c5b-9457-317d39e2e1ad" xlink:href="pega-20241231.xsd#pega_AmortizationPeriodForDeferredContactCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:to="loc_pega_AmortizationPeriodForDeferredContactCosts_4127c388-59d3-4c5b-9457-317d39e2e1ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_de022680-d60c-43ae-b7e2-9e53465d3b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_de022680-d60c-43ae-b7e2-9e53465d3b4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4c81fd9c-699e-4b1e-829f-f9a4653ebbe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4c81fd9c-699e-4b1e-829f-f9a4653ebbe0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_d3385135-2c46-45a8-ad4f-7efdb444353c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_d3385135-2c46-45a8-ad4f-7efdb444353c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_8b4c378b-6c59-4d2c-a9f0-a5e1d2cd8e70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:to="loc_us-gaap_AdvertisingExpense_8b4c378b-6c59-4d2c-a9f0-a5e1d2cd8e70" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_98c7fd44-64d0-4dd8-9094-71bbcbd75121" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_98c7fd44-64d0-4dd8-9094-71bbcbd75121" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_bdde312c-b0f3-4d7e-b556-68359f702e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_98c7fd44-64d0-4dd8-9094-71bbcbd75121" xlink:to="loc_us-gaap_FinancialInstrumentAxis_bdde312c-b0f3-4d7e-b556-68359f702e1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bdde312c-b0f3-4d7e-b556-68359f702e1f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_bdde312c-b0f3-4d7e-b556-68359f702e1f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_bdde312c-b0f3-4d7e-b556-68359f702e1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b371a5c6-7fae-4a6d-be97-f1709777b08f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_bdde312c-b0f3-4d7e-b556-68359f702e1f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b371a5c6-7fae-4a6d-be97-f1709777b08f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_703d27c2-0db5-4657-83e9-311b222a5739" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b371a5c6-7fae-4a6d-be97-f1709777b08f" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_703d27c2-0db5-4657-83e9-311b222a5739" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b92d6773-981b-447f-8c1a-7f6bd8b1414f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b371a5c6-7fae-4a6d-be97-f1709777b08f" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b92d6773-981b-447f-8c1a-7f6bd8b1414f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss_6df52261-5570-4937-a2a0-e3628fdd2a09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss_6df52261-5570-4937-a2a0-e3628fdd2a09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ecd23c91-c193-48ae-8d98-49a9d2b7c58b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ecd23c91-c193-48ae-8d98-49a9d2b7c58b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_29c153e3-0912-45a3-a894-0042ac3e8840" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_29c153e3-0912-45a3-a894-0042ac3e8840" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_942a8d12-0cdf-4c41-9944-ecb479207203" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_942a8d12-0cdf-4c41-9944-ecb479207203" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_57f4f838-2632-4249-810f-da6f64c8afa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_56f7450f-d918-4780-b604-f95a3dffbd95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_57f4f838-2632-4249-810f-da6f64c8afa1" xlink:to="loc_us-gaap_ConcentrationRiskTable_56f7450f-d918-4780-b604-f95a3dffbd95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_9f78e962-8648-4392-924d-9d46a378ce39" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_56f7450f-d918-4780-b604-f95a3dffbd95" xlink:to="loc_srt_CounterpartyNameAxis_9f78e962-8648-4392-924d-9d46a378ce39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_9f78e962-8648-4392-924d-9d46a378ce39_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_9f78e962-8648-4392-924d-9d46a378ce39" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_9f78e962-8648-4392-924d-9d46a378ce39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c427a980-a880-4cfd-ab2e-17d140b64e81" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_9f78e962-8648-4392-924d-9d46a378ce39" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c427a980-a880-4cfd-ab2e-17d140b64e81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientAMember_5342ce38-bcf3-4335-aac1-a41e9d9af77f" xlink:href="pega-20241231.xsd#pega_ClientAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c427a980-a880-4cfd-ab2e-17d140b64e81" xlink:to="loc_pega_ClientAMember_5342ce38-bcf3-4335-aac1-a41e9d9af77f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_48a0f07b-f90d-435f-a02a-30499b35e33b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_56f7450f-d918-4780-b604-f95a3dffbd95" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_48a0f07b-f90d-435f-a02a-30499b35e33b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_48a0f07b-f90d-435f-a02a-30499b35e33b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_48a0f07b-f90d-435f-a02a-30499b35e33b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_48a0f07b-f90d-435f-a02a-30499b35e33b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1b01ef26-27cb-4db1-b158-cfdd24db41c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_48a0f07b-f90d-435f-a02a-30499b35e33b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1b01ef26-27cb-4db1-b158-cfdd24db41c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_d761b49c-a46d-4fb3-81fe-f6ab62de091a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1b01ef26-27cb-4db1-b158-cfdd24db41c6" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_d761b49c-a46d-4fb3-81fe-f6ab62de091a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_34e5fe50-6409-43f6-acdc-489f9ab31bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_56f7450f-d918-4780-b604-f95a3dffbd95" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_34e5fe50-6409-43f6-acdc-489f9ab31bc6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_34e5fe50-6409-43f6-acdc-489f9ab31bc6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_34e5fe50-6409-43f6-acdc-489f9ab31bc6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_34e5fe50-6409-43f6-acdc-489f9ab31bc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7c00c3f7-4cd4-4fbe-9e37-53eb9d53551b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_34e5fe50-6409-43f6-acdc-489f9ab31bc6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7c00c3f7-4cd4-4fbe-9e37-53eb9d53551b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_ecd31d81-e58b-454e-a153-54bc6c9c8b27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7c00c3f7-4cd4-4fbe-9e37-53eb9d53551b" xlink:to="loc_us-gaap_AccountsReceivableMember_ecd31d81-e58b-454e-a153-54bc6c9c8b27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesMember_040f9980-398c-4127-a124-ef56c0906e6f" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7c00c3f7-4cd4-4fbe-9e37-53eb9d53551b" xlink:to="loc_pega_UnbilledReceivablesMember_040f9980-398c-4127-a124-ef56c0906e6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TotalReceivableMember_3ba53f25-3f4d-42c6-9d17-f2e854a10bfc" xlink:href="pega-20241231.xsd#pega_TotalReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7c00c3f7-4cd4-4fbe-9e37-53eb9d53551b" xlink:to="loc_pega_TotalReceivableMember_3ba53f25-3f4d-42c6-9d17-f2e854a10bfc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c9d939e9-5940-4d63-af3b-6551e82ffb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_57f4f838-2632-4249-810f-da6f64c8afa1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c9d939e9-5940-4d63-af3b-6551e82ffb9f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_da1e59c7-7af5-4c12-9520-ceed69dfe163" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_464a6aa4-cf63-499a-8dd7-9d1c92db38a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_da1e59c7-7af5-4c12-9520-ceed69dfe163" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_464a6aa4-cf63-499a-8dd7-9d1c92db38a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d281b5c-b4ee-4d70-ade9-4ef2f87a7b82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_464a6aa4-cf63-499a-8dd7-9d1c92db38a8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d281b5c-b4ee-4d70-ade9-4ef2f87a7b82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8d281b5c-b4ee-4d70-ade9-4ef2f87a7b82_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d281b5c-b4ee-4d70-ade9-4ef2f87a7b82" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8d281b5c-b4ee-4d70-ade9-4ef2f87a7b82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d281b5c-b4ee-4d70-ade9-4ef2f87a7b82" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_13839869-626c-4e67-a472-91ed34757ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_13839869-626c-4e67-a472-91ed34757ebb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_536e6bea-1e97-4c5e-a31f-5ba9cc6ad172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_us-gaap_ComputerEquipmentMember_536e6bea-1e97-4c5e-a31f-5ba9cc6ad172" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_dd650308-c1c0-4b5a-96aa-c921727bee62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_dd650308-c1c0-4b5a-96aa-c921727bee62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ComputerSoftwarePurchasedMember_aa178ef0-dde2-4286-94b1-3583b631a64c" xlink:href="pega-20241231.xsd#pega_ComputerSoftwarePurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_pega_ComputerSoftwarePurchasedMember_aa178ef0-dde2-4286-94b1-3583b631a64c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_9de95d60-74a8-46f9-ae60-82f386c86780" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_9de95d60-74a8-46f9-ae60-82f386c86780" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetUnderConstructionMember_6da9d4f4-8022-401f-ac7c-d6ab5118dcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetUnderConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_us-gaap_AssetUnderConstructionMember_6da9d4f4-8022-401f-ac7c-d6ab5118dcc1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_46aa3f86-867e-47ae-a0ac-246f1f7009b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_da1e59c7-7af5-4c12-9520-ceed69dfe163" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_46aa3f86-867e-47ae-a0ac-246f1f7009b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8d604c0b-69a9-4fce-9f42-3c4aae7ddbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_da1e59c7-7af5-4c12-9520-ceed69dfe163" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8d604c0b-69a9-4fce-9f42-3c4aae7ddbfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_faf76a7c-2b80-414e-bd38-2544c541724c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_da1e59c7-7af5-4c12-9520-ceed69dfe163" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_faf76a7c-2b80-414e-bd38-2544c541724c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6109afc2-6b5a-4866-a3ec-4934bc3b4d82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6109afc2-6b5a-4866-a3ec-4934bc3b4d82" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dd8063e1-f836-4d28-992e-4183121f6278" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6109afc2-6b5a-4866-a3ec-4934bc3b4d82" xlink:to="loc_srt_RangeAxis_dd8063e1-f836-4d28-992e-4183121f6278" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dd8063e1-f836-4d28-992e-4183121f6278_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_dd8063e1-f836-4d28-992e-4183121f6278" xlink:to="loc_srt_RangeMember_dd8063e1-f836-4d28-992e-4183121f6278_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d0d060a5-88a4-488d-8a4f-ab8e23446372" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_dd8063e1-f836-4d28-992e-4183121f6278" xlink:to="loc_srt_RangeMember_d0d060a5-88a4-488d-8a4f-ab8e23446372" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b3d4aec8-52f8-40d4-a474-49f2bab30dcd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d0d060a5-88a4-488d-8a4f-ab8e23446372" xlink:to="loc_srt_MinimumMember_b3d4aec8-52f8-40d4-a474-49f2bab30dcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_be3ad53a-f3eb-40b5-bc80-893604819a79" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d0d060a5-88a4-488d-8a4f-ab8e23446372" xlink:to="loc_srt_MaximumMember_be3ad53a-f3eb-40b5-bc80-893604819a79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6bc1db6b-8018-403a-8ab2-e4320f7ad3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6109afc2-6b5a-4866-a3ec-4934bc3b4d82" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6bc1db6b-8018-403a-8ab2-e4320f7ad3e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6bc1db6b-8018-403a-8ab2-e4320f7ad3e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6bc1db6b-8018-403a-8ab2-e4320f7ad3e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6bc1db6b-8018-403a-8ab2-e4320f7ad3e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05a6493c-502a-43c4-a7a7-b5b7de4d5e89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6bc1db6b-8018-403a-8ab2-e4320f7ad3e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05a6493c-502a-43c4-a7a7-b5b7de4d5e89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientRelationshipsMember_fd4b62e9-3ad5-4aad-9739-4d9e82a64e94" xlink:href="pega-20241231.xsd#pega_ClientRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05a6493c-502a-43c4-a7a7-b5b7de4d5e89" xlink:to="loc_pega_ClientRelationshipsMember_fd4b62e9-3ad5-4aad-9739-4d9e82a64e94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentedTechnologyMember_22e1cb27-9a3c-42a2-8da3-cdbc2772208f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05a6493c-502a-43c4-a7a7-b5b7de4d5e89" xlink:to="loc_us-gaap_PatentedTechnologyMember_22e1cb27-9a3c-42a2-8da3-cdbc2772208f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_978455f7-bc09-4666-8448-cb7189b69445" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05a6493c-502a-43c4-a7a7-b5b7de4d5e89" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_978455f7-bc09-4666-8448-cb7189b69445" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34ee62d2-ba38-41d1-9629-2e5a17093648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34ee62d2-ba38-41d1-9629-2e5a17093648" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_797fe4bc-7c9a-4970-af56-f552f38d9ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_797fe4bc-7c9a-4970-af56-f552f38d9ccb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2fa68a4d-3627-40b6-b8cf-5565d644b944" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2fa68a4d-3627-40b6-b8cf-5565d644b944" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_99561456-e4fb-47ce-9b6d-b4be4b749944" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_99561456-e4fb-47ce-9b6d-b4be4b749944" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_96768f4f-9be3-4db5-b2b2-5b78f69742a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_01b241b0-a046-4c52-b828-89948c1f10e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_96768f4f-9be3-4db5-b2b2-5b78f69742a8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_01b241b0-a046-4c52-b828-89948c1f10e0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_94e73f6e-380c-492e-830d-940519e44cca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_01b241b0-a046-4c52-b828-89948c1f10e0" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_94e73f6e-380c-492e-830d-940519e44cca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_94e73f6e-380c-492e-830d-940519e44cca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_94e73f6e-380c-492e-830d-940519e44cca" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_94e73f6e-380c-492e-830d-940519e44cca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d3a3050e-e962-4e91-9958-e6a3d78aff31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_94e73f6e-380c-492e-830d-940519e44cca" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d3a3050e-e962-4e91-9958-e6a3d78aff31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CostOfRevenueMember_43e46321-2313-4c95-a0f4-3b06ac4aa8e8" xlink:href="pega-20241231.xsd#pega_CostOfRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3a3050e-e962-4e91-9958-e6a3d78aff31" xlink:to="loc_pega_CostOfRevenueMember_43e46321-2313-4c95-a0f4-3b06ac4aa8e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_19cfa2c6-3fa7-4833-85ab-02950862133f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3a3050e-e962-4e91-9958-e6a3d78aff31" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_19cfa2c6-3fa7-4833-85ab-02950862133f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b6e6ec26-8866-4b07-a7e4-cbc7f3ae5793" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_96768f4f-9be3-4db5-b2b2-5b78f69742a8" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b6e6ec26-8866-4b07-a7e4-cbc7f3ae5793" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_LongLivedAssetsByGeographicalAreasLineItems_9fd9b205-287d-4999-acda-3a9186793627" xlink:href="pega-20241231.xsd#pega_LongLivedAssetsByGeographicalAreasLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable_99129e6e-6cfc-4916-a522-a44b1993cda8" xlink:href="pega-20241231.xsd#pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_pega_LongLivedAssetsByGeographicalAreasLineItems_9fd9b205-287d-4999-acda-3a9186793627" xlink:to="loc_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable_99129e6e-6cfc-4916-a522-a44b1993cda8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_55b0aa4f-1501-4e26-98a6-5378b5c72d0b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable_99129e6e-6cfc-4916-a522-a44b1993cda8" xlink:to="loc_srt_StatementGeographicalAxis_55b0aa4f-1501-4e26-98a6-5378b5c72d0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_55b0aa4f-1501-4e26-98a6-5378b5c72d0b_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_55b0aa4f-1501-4e26-98a6-5378b5c72d0b" xlink:to="loc_srt_SegmentGeographicalDomain_55b0aa4f-1501-4e26-98a6-5378b5c72d0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_243ab45f-8a87-46af-8322-528f7316b1c2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_55b0aa4f-1501-4e26-98a6-5378b5c72d0b" xlink:to="loc_srt_SegmentGeographicalDomain_243ab45f-8a87-46af-8322-528f7316b1c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_43bd887f-62d4-439c-b046-a35924a9ada5" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_243ab45f-8a87-46af-8322-528f7316b1c2" xlink:to="loc_country_US_43bd887f-62d4-439c-b046-a35924a9ada5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_17589403-3da3-4c3b-a2be-d9662e3f461a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_243ab45f-8a87-46af-8322-528f7316b1c2" xlink:to="loc_us-gaap_NonUsMember_17589403-3da3-4c3b-a2be-d9662e3f461a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_fb5f87a1-4d8c-4170-96ec-2faa61677fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicAreasLongLivedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_LongLivedAssetsByGeographicalAreasLineItems_9fd9b205-287d-4999-acda-3a9186793627" xlink:to="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_fb5f87a1-4d8c-4170-96ec-2faa61677fc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1de06b97-06d3-4c8e-b03c-ecdab75e4567" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_fb5f87a1-4d8c-4170-96ec-2faa61677fc9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1de06b97-06d3-4c8e-b03c-ecdab75e4567" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LongLivedAssetsPercentage_f8aac559-ccb6-4ec7-b3cd-ce8064525e46" xlink:href="pega-20241231.xsd#pega_LongLivedAssetsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_fb5f87a1-4d8c-4170-96ec-2faa61677fc9" xlink:to="loc_pega_LongLivedAssetsPercentage_f8aac559-ccb6-4ec7-b3cd-ce8064525e46" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#LEASESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_1afb9fb2-925e-4a71-b641-be39df8fdcbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_1afb9fb2-925e-4a71-b641-be39df8fdcbf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38b6630b-9f00-4f1f-a638-fa8bc1b64598" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_1afb9fb2-925e-4a71-b641-be39df8fdcbf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38b6630b-9f00-4f1f-a638-fa8bc1b64598" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_38b6630b-9f00-4f1f-a638-fa8bc1b64598_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38b6630b-9f00-4f1f-a638-fa8bc1b64598" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_38b6630b-9f00-4f1f-a638-fa8bc1b64598_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c31d5e1-7f8b-4308-ba12-c4ebdabd20c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38b6630b-9f00-4f1f-a638-fa8bc1b64598" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c31d5e1-7f8b-4308-ba12-c4ebdabd20c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_0cf12c47-3c52-4eff-abf6-0b835243f6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c31d5e1-7f8b-4308-ba12-c4ebdabd20c3" xlink:to="loc_us-gaap_BuildingMember_0cf12c47-3c52-4eff-abf6-0b835243f6a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseTermOfContract_e2de9c8d-6d55-4b3d-b5e2-271766fb6875" xlink:href="pega-20241231.xsd#pega_LesseeLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_pega_LesseeLeaseTermOfContract_e2de9c8d-6d55-4b3d-b5e2-271766fb6875" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_3b1a3e48-a091-43e4-b269-cb2589f060f4" xlink:href="pega-20241231.xsd#pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_3b1a3e48-a091-43e4-b269-cb2589f060f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_0f51eb05-b8d4-4667-b657-994cc731f75a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_us-gaap_RestructuringCharges_0f51eb05-b8d4-4667-b657-994cc731f75a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseAreaOfOfficeBuilding_2165df84-5e59-46d4-a882-91071fece01b" xlink:href="pega-20241231.xsd#pega_LesseeLeaseAreaOfOfficeBuilding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_pega_LesseeLeaseAreaOfOfficeBuilding_2165df84-5e59-46d4-a882-91071fece01b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_63da9528-92bb-4bfb-8db2-6b3fb10a6c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_63da9528-92bb-4bfb-8db2-6b3fb10a6c2c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_53abd75c-b467-4a3b-82e2-2ab4bcfebaf0" xlink:href="pega-20241231.xsd#pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_53abd75c-b467-4a3b-82e2-2ab4bcfebaf0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncentiveFromLessor_e44176a2-f5dc-4cf9-b76f-5ecd399e163e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncentiveFromLessor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_us-gaap_IncentiveFromLessor_e44176a2-f5dc-4cf9-b76f-5ecd399e163e" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTConvertibleseniornotesandcappedcallsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4b2e19d8-62af-4449-b1d3-43e526569641" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentTable_4b2e19d8-62af-4449-b1d3-43e526569641" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_09b93d37-ed62-4778-a30b-581b7ef3b884" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4b2e19d8-62af-4449-b1d3-43e526569641" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_09b93d37-ed62-4778-a30b-581b7ef3b884" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_09b93d37-ed62-4778-a30b-581b7ef3b884_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_09b93d37-ed62-4778-a30b-581b7ef3b884" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_09b93d37-ed62-4778-a30b-581b7ef3b884_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_51a61ba2-7349-4253-b0dd-83ca4e73061c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_09b93d37-ed62-4778-a30b-581b7ef3b884" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_51a61ba2-7349-4253-b0dd-83ca4e73061c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_93d9ed1b-c69f-4e85-8e51-eb8d3560115f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_51a61ba2-7349-4253-b0dd-83ca4e73061c" xlink:to="loc_us-gaap_ConvertibleDebtMember_93d9ed1b-c69f-4e85-8e51-eb8d3560115f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e7ef7837-9a19-46f3-ad40-6a2c9d43209f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_4b2e19d8-62af-4449-b1d3-43e526569641" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e7ef7837-9a19-46f3-ad40-6a2c9d43209f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_e7ef7837-9a19-46f3-ad40-6a2c9d43209f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e7ef7837-9a19-46f3-ad40-6a2c9d43209f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_e7ef7837-9a19-46f3-ad40-6a2c9d43209f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_24e17c8b-e267-452d-a858-7d5451741027" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e7ef7837-9a19-46f3-ad40-6a2c9d43209f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_24e17c8b-e267-452d-a858-7d5451741027" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_9d858d10-05a2-4592-b58f-95bbb841aa82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_24e17c8b-e267-452d-a858-7d5451741027" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_9d858d10-05a2-4592-b58f-95bbb841aa82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d84f8bb7-ccca-48e7-9c47-23b1dbec2109" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_24e17c8b-e267-452d-a858-7d5451741027" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d84f8bb7-ccca-48e7-9c47-23b1dbec2109" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_be8d190a-f480-41d1-a0cc-ddaed17ae37b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_24e17c8b-e267-452d-a858-7d5451741027" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_be8d190a-f480-41d1-a0cc-ddaed17ae37b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_143290b2-31cc-4f0e-be12-51d82ee25d67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_143290b2-31cc-4f0e-be12-51d82ee25d67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_e9513164-73cf-4050-964f-314726c45946" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_e9513164-73cf-4050-964f-314726c45946" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ced8c50e-7857-4de5-891b-c8aa2610a35d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ced8c50e-7857-4de5-891b-c8aa2610a35d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_0c5e27f3-1155-40d8-a089-bd510d58ab6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_0c5e27f3-1155-40d8-a089-bd510d58ab6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_7f1a7c98-d6de-454f-817b-4df762fab24a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_7f1a7c98-d6de-454f-817b-4df762fab24a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c090fd75-b74c-491c-9658-ef5a2253b1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c090fd75-b74c-491c-9658-ef5a2253b1a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_be59acf0-879f-4c52-abf1-8cf6649ec5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_be59acf0-879f-4c52-abf1-8cf6649ec5e8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_ac571158-f0ff-481d-bf99-584066798a54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_ac571158-f0ff-481d-bf99-584066798a54" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_169b4f51-a092-4da7-a204-eeebbb6565af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_169b4f51-a092-4da7-a204-eeebbb6565af" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_272fc570-eaaa-4dc4-af5e-0de133830e84" xlink:href="pega-20241231.xsd#pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_272fc570-eaaa-4dc4-af5e-0de133830e84" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity_9ad9171b-d8a0-4439-a7da-3d8eb7b7d7d4" xlink:href="pega-20241231.xsd#pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity_9ad9171b-d8a0-4439-a7da-3d8eb7b7d7d4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_96579ca6-3704-4085-8a48-4082b7adfb55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_96579ca6-3704-4085-8a48-4082b7adfb55" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_6f06fa80-7c60-4789-bcba-ed4c55bcb728" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_6f06fa80-7c60-4789-bcba-ed4c55bcb728" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofCarryingvalueoftheNotesDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b7597eb9-da8b-43b4-b3b7-5c71a947cbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b0835188-f6cf-4601-86ce-a7fed04e0008" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7597eb9-da8b-43b4-b3b7-5c71a947cbcf" xlink:to="loc_us-gaap_DebtInstrumentTable_b0835188-f6cf-4601-86ce-a7fed04e0008" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f773d241-6feb-4857-89e5-7ed64bd636d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b0835188-f6cf-4601-86ce-a7fed04e0008" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f773d241-6feb-4857-89e5-7ed64bd636d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f773d241-6feb-4857-89e5-7ed64bd636d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f773d241-6feb-4857-89e5-7ed64bd636d5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f773d241-6feb-4857-89e5-7ed64bd636d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_96535a95-b95d-4669-8fe9-adb9a0bf3097" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f773d241-6feb-4857-89e5-7ed64bd636d5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_96535a95-b95d-4669-8fe9-adb9a0bf3097" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_dd12b133-8b9a-47ee-a681-56e846f619bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_96535a95-b95d-4669-8fe9-adb9a0bf3097" xlink:to="loc_us-gaap_ConvertibleDebtMember_dd12b133-8b9a-47ee-a681-56e846f619bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5a190bd2-2c19-4085-a494-3d8b2a2a1ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7597eb9-da8b-43b4-b3b7-5c71a947cbcf" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5a190bd2-2c19-4085-a494-3d8b2a2a1ca9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_e57a6655-5ca3-4679-83f1-05a609e20b09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7597eb9-da8b-43b4-b3b7-5c71a947cbcf" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_e57a6655-5ca3-4679-83f1-05a609e20b09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a7e732c9-7810-4bf5-9460-19314207540e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7597eb9-da8b-43b4-b3b7-5c71a947cbcf" xlink:to="loc_us-gaap_LongTermDebt_a7e732c9-7810-4bf5-9460-19314207540e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_584e06ba-9aba-46c7-8b8f-3475eb0816f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:to="loc_us-gaap_DebtInstrumentTable_584e06ba-9aba-46c7-8b8f-3475eb0816f3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ba8a6990-ffd8-4a7a-9959-cafe6810adeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_584e06ba-9aba-46c7-8b8f-3475eb0816f3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ba8a6990-ffd8-4a7a-9959-cafe6810adeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ba8a6990-ffd8-4a7a-9959-cafe6810adeb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ba8a6990-ffd8-4a7a-9959-cafe6810adeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ba8a6990-ffd8-4a7a-9959-cafe6810adeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0ce946be-e299-407e-a5fc-e4024aad5efa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ba8a6990-ffd8-4a7a-9959-cafe6810adeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0ce946be-e299-407e-a5fc-e4024aad5efa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_6004ae54-f156-48d9-a7e8-72355daefe9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0ce946be-e299-407e-a5fc-e4024aad5efa" xlink:to="loc_us-gaap_ConvertibleDebtMember_6004ae54-f156-48d9-a7e8-72355daefe9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_7105dd03-f248-4b29-9862-7ae5253e8db8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_7105dd03-f248-4b29-9862-7ae5253e8db8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_fa4ee0ad-ce4a-4dce-8402-42b3362c7994" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_fa4ee0ad-ce4a-4dce-8402-42b3362c7994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_0d6f4d73-29be-4dcc-8b05-89ae8ce0b440" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_0d6f4d73-29be-4dcc-8b05-89ae8ce0b440" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_ee67cc1a-bcd9-4d8a-91c0-20ebc7f7810c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:to="loc_us-gaap_InterestExpenseDebt_ee67cc1a-bcd9-4d8a-91c0-20ebc7f7810c" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofFuturePaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5f370a5b-1408-42ce-9380-b140572af28f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a1204848-543a-42f2-8a29-9d218f7004ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5f370a5b-1408-42ce-9380-b140572af28f" xlink:to="loc_us-gaap_DebtInstrumentTable_a1204848-543a-42f2-8a29-9d218f7004ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_88fa8eac-6196-4543-b5fd-76cf7ca5d9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a1204848-543a-42f2-8a29-9d218f7004ad" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_88fa8eac-6196-4543-b5fd-76cf7ca5d9f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_88fa8eac-6196-4543-b5fd-76cf7ca5d9f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_88fa8eac-6196-4543-b5fd-76cf7ca5d9f1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_88fa8eac-6196-4543-b5fd-76cf7ca5d9f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8cab57a7-9f77-466b-90b3-2aac2d103f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_88fa8eac-6196-4543-b5fd-76cf7ca5d9f1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8cab57a7-9f77-466b-90b3-2aac2d103f4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_d834834a-fe12-4fb1-a79b-46bad949c98f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8cab57a7-9f77-466b-90b3-2aac2d103f4d" xlink:to="loc_us-gaap_ConvertibleDebtMember_d834834a-fe12-4fb1-a79b-46bad949c98f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_c08c0a96-65fa-427e-b5cb-03ee8d18101a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5f370a5b-1408-42ce-9380-b140572af28f" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_c08c0a96-65fa-427e-b5cb-03ee8d18101a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b7ecfe55-6732-4ccc-8142-5a0c9d51034f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c08c0a96-65fa-427e-b5cb-03ee8d18101a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b7ecfe55-6732-4ccc-8142-5a0c9d51034f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d3a0b64c-1ed0-4c33-9d6d-bcef5d0ecbd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c08c0a96-65fa-427e-b5cb-03ee8d18101a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d3a0b64c-1ed0-4c33-9d6d-bcef5d0ecbd4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtAbstract_fb52ed23-848e-44c7-aa14-85ebef848850" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5f370a5b-1408-42ce-9380-b140572af28f" xlink:to="loc_us-gaap_InterestExpenseDebtAbstract_fb52ed23-848e-44c7-aa14-85ebef848850" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_019ad223-6dce-49d5-92c2-99e5f07ef0b9" xlink:href="pega-20241231.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_fb52ed23-848e-44c7-aa14-85ebef848850" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_019ad223-6dce-49d5-92c2-99e5f07ef0b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesTotalDue_434c1e62-0506-4923-8533-ba9bb3f1ec75" xlink:href="pega-20241231.xsd#pega_InterestLongTermDebtMaturitiesTotalDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_fb52ed23-848e-44c7-aa14-85ebef848850" xlink:to="loc_pega_InterestLongTermDebtMaturitiesTotalDue_434c1e62-0506-4923-8533-ba9bb3f1ec75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_daa3017e-ce5e-4d0f-845c-9958a63cfe43" xlink:href="pega-20241231.xsd#pega_MaturitiesOfInterestAndPrincipalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5f370a5b-1408-42ce-9380-b140572af28f" xlink:to="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_daa3017e-ce5e-4d0f-845c-9958a63cfe43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_1584760d-f62c-4391-8faa-ad3623a8d457" xlink:href="pega-20241231.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_daa3017e-ce5e-4d0f-845c-9958a63cfe43" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_1584760d-f62c-4391-8faa-ad3623a8d457" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_ef8eb9a1-a0af-4b0a-a74e-d48dfcad5fd3" xlink:href="pega-20241231.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_daa3017e-ce5e-4d0f-845c-9958a63cfe43" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_ef8eb9a1-a0af-4b0a-a74e-d48dfcad5fd3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTCappedcalltransactionsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTCappedcalltransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTCappedcalltransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c55c7807-7be6-45d1-93ec-a73ec60c8d05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:to="loc_us-gaap_DebtInstrumentTable_c55c7807-7be6-45d1-93ec-a73ec60c8d05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_00232fa0-0410-49b4-b4cf-4827531c3fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c55c7807-7be6-45d1-93ec-a73ec60c8d05" xlink:to="loc_us-gaap_DebtInstrumentAxis_00232fa0-0410-49b4-b4cf-4827531c3fc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_00232fa0-0410-49b4-b4cf-4827531c3fc9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_00232fa0-0410-49b4-b4cf-4827531c3fc9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_00232fa0-0410-49b4-b4cf-4827531c3fc9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_20a937c1-7e41-45c7-83bb-b1ad6078c9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_00232fa0-0410-49b4-b4cf-4827531c3fc9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_20a937c1-7e41-45c7-83bb-b1ad6078c9c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionsMember_10215609-b82a-45c3-bc5d-99ba1e33ca1e" xlink:href="pega-20241231.xsd#pega_CappedCallTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_20a937c1-7e41-45c7-83bb-b1ad6078c9c8" xlink:to="loc_pega_CappedCallTransactionsMember_10215609-b82a-45c3-bc5d-99ba1e33ca1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_69033a8e-ae9d-4930-866c-629b34fd4239" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_69033a8e-ae9d-4930-866c-629b34fd4239" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_190dc58c-eac2-45cf-9ef8-e9111c82969e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:to="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_190dc58c-eac2-45cf-9ef8-e9111c82969e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_63aaf9bc-74fb-4ec7-a760-434fb5a76464" xlink:href="pega-20241231.xsd#pega_DebtConversionConvertedInstrumentSharesIfFullyExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:to="loc_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_63aaf9bc-74fb-4ec7-a760-434fb5a76464" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCapPrice_6319015f-f783-4867-bcdc-7de6ab2bcb51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeCapPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:to="loc_us-gaap_DerivativeCapPrice_6319015f-f783-4867-bcdc-7de6ab2bcb51" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofChangeinCappedCallTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b48c4880-e82b-48a8-a9f8-83ee84fe4bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0cc35f58-80e4-4cb3-81ef-7961857e13dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b48c4880-e82b-48a8-a9f8-83ee84fe4bc0" xlink:to="loc_us-gaap_DebtInstrumentTable_0cc35f58-80e4-4cb3-81ef-7961857e13dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_0db2a91e-b646-40eb-bbe5-69b64ea0d95f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0cc35f58-80e4-4cb3-81ef-7961857e13dc" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_0db2a91e-b646-40eb-bbe5-69b64ea0d95f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0db2a91e-b646-40eb-bbe5-69b64ea0d95f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_0db2a91e-b646-40eb-bbe5-69b64ea0d95f" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0db2a91e-b646-40eb-bbe5-69b64ea0d95f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_963652cb-5fe2-43ef-bdf2-e874690d7337" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_0db2a91e-b646-40eb-bbe5-69b64ea0d95f" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_963652cb-5fe2-43ef-bdf2-e874690d7337" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFinancialInstrumentsAssetsMember_09030d20-a73f-44f1-a4ac-d9b5dad1e4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_963652cb-5fe2-43ef-bdf2-e874690d7337" xlink:to="loc_us-gaap_DerivativeFinancialInstrumentsAssetsMember_09030d20-a73f-44f1-a4ac-d9b5dad1e4a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_31a41a80-a53e-47c6-b856-4780ef9d70b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b48c4880-e82b-48a8-a9f8-83ee84fe4bc0" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_31a41a80-a53e-47c6-b856-4780ef9d70b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1f7cb70f-215a-4da5-89f4-f6256a46f417" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_31a41a80-a53e-47c6-b856-4780ef9d70b3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1f7cb70f-215a-4da5-89f4-f6256a46f417" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_d15e49be-7f89-4d96-bbeb-d1f7b6990720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_31a41a80-a53e-47c6-b856-4780ef9d70b3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_d15e49be-7f89-4d96-bbeb-d1f7b6990720" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_e1a611ed-dc3a-4b47-9580-f4a7fc3d1d80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_31a41a80-a53e-47c6-b856-4780ef9d70b3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_e1a611ed-dc3a-4b47-9580-f4a7fc3d1d80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_21046947-93a4-4494-a84e-99f7d2e1e2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTCreditFacilityDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTCreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/DEBTCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_295ed7f7-3c5e-4ab3-9f65-afdb7d66457d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_295ed7f7-3c5e-4ab3-9f65-afdb7d66457d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_295ed7f7-3c5e-4ab3-9f65-afdb7d66457d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_295ed7f7-3c5e-4ab3-9f65-afdb7d66457d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_295ed7f7-3c5e-4ab3-9f65-afdb7d66457d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7da36fc5-500d-44d3-873c-2c23f33545aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_295ed7f7-3c5e-4ab3-9f65-afdb7d66457d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7da36fc5-500d-44d3-873c-2c23f33545aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_7a16693d-9007-48a0-bad2-b94378d011ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7da36fc5-500d-44d3-873c-2c23f33545aa" xlink:to="loc_us-gaap_LineOfCreditMember_7a16693d-9007-48a0-bad2-b94378d011ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_88ba0ec6-de5b-43f7-9cd5-f4e674906153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:to="loc_us-gaap_DebtInstrumentAxis_88ba0ec6-de5b-43f7-9cd5-f4e674906153" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_88ba0ec6-de5b-43f7-9cd5-f4e674906153_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_88ba0ec6-de5b-43f7-9cd5-f4e674906153" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_88ba0ec6-de5b-43f7-9cd5-f4e674906153_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c7e5e6e1-5a24-43c3-ba1c-11d93f42f065" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_88ba0ec6-de5b-43f7-9cd5-f4e674906153" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c7e5e6e1-5a24-43c3-ba1c-11d93f42f065" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CreditAgreementMember_81b0253c-4dba-45a0-91ce-207c51edb90d" xlink:href="pega-20241231.xsd#pega_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c7e5e6e1-5a24-43c3-ba1c-11d93f42f065" xlink:to="loc_pega_CreditAgreementMember_81b0253c-4dba-45a0-91ce-207c51edb90d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_49767243-bf48-4b6b-aac8-ad426e9c98ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_49767243-bf48-4b6b-aac8-ad426e9c98ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_49767243-bf48-4b6b-aac8-ad426e9c98ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_49767243-bf48-4b6b-aac8-ad426e9c98ae" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_49767243-bf48-4b6b-aac8-ad426e9c98ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_909c76af-fdf4-469f-8272-f2e72d83a0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_49767243-bf48-4b6b-aac8-ad426e9c98ae" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_909c76af-fdf4-469f-8272-f2e72d83a0fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PNCBankNationalAssociationMember_5c94be21-b877-4023-8421-750ca814b080" xlink:href="pega-20241231.xsd#pega_PNCBankNationalAssociationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_909c76af-fdf4-469f-8272-f2e72d83a0fe" xlink:to="loc_pega_PNCBankNationalAssociationMember_5c94be21-b877-4023-8421-750ca814b080" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_f338ad30-a3e4-4a73-a039-5cceb0b09351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:to="loc_us-gaap_CreditFacilityAxis_f338ad30-a3e4-4a73-a039-5cceb0b09351" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f338ad30-a3e4-4a73-a039-5cceb0b09351_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_f338ad30-a3e4-4a73-a039-5cceb0b09351" xlink:to="loc_us-gaap_CreditFacilityDomain_f338ad30-a3e4-4a73-a039-5cceb0b09351_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bfaecc78-cf87-4ae4-8828-12511fe4eec7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_f338ad30-a3e4-4a73-a039-5cceb0b09351" xlink:to="loc_us-gaap_CreditFacilityDomain_bfaecc78-cf87-4ae4-8828-12511fe4eec7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a46bb111-fa04-4def-a902-1219f11e4067" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bfaecc78-cf87-4ae4-8828-12511fe4eec7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a46bb111-fa04-4def-a902-1219f11e4067" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_8299b9c8-27e1-427a-a6c9-27c74847e7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_us-gaap_DebtInstrumentTerm_8299b9c8-27e1-427a-a6c9-27c74847e7c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_2aca4c3b-17df-4c02-8e22-f2f5e9c365f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_us-gaap_SeniorNotes_2aca4c3b-17df-4c02-8e22-f2f5e9c365f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7c8323de-7ebb-4f79-bd77-e71eab730f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7c8323de-7ebb-4f79-bd77-e71eab730f5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantsLeverageRatioMaximum_7e4ca5f0-079e-4530-a763-d2b74df7bd91" xlink:href="pega-20241231.xsd#pega_DebtInstrumentCovenantsLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_pega_DebtInstrumentCovenantsLeverageRatioMaximum_7e4ca5f0-079e-4530-a763-d2b74df7bd91" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_b2b78e2a-9a5a-48e3-9556-a3b243ceccbe" xlink:href="pega-20241231.xsd#pega_DebtInstrumentCovenantInterestCoverageRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_b2b78e2a-9a5a-48e3-9556-a3b243ceccbe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_6d228c34-6fe4-4028-8171-ac826020fa09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_6d228c34-6fe4-4028-8171-ac826020fa09" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ed0f8de0-ebf1-495b-9fe5-ee6ddd084cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ed0f8de0-ebf1-495b-9fe5-ee6ddd084cb8" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RESTRUCTURINGScheduleofRestructuringActivitiesDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_7702947e-6c25-4741-866b-5df85b859b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ac3458a5-a138-42e5-a1e4-cadb4a2b3276" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7702947e-6c25-4741-866b-5df85b859b8b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ac3458a5-a138-42e5-a1e4-cadb4a2b3276" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_66255ad3-deee-4a10-b23a-b882ef1d3929" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ac3458a5-a138-42e5-a1e4-cadb4a2b3276" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_66255ad3-deee-4a10-b23a-b882ef1d3929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_66255ad3-deee-4a10-b23a-b882ef1d3929_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_66255ad3-deee-4a10-b23a-b882ef1d3929" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_66255ad3-deee-4a10-b23a-b882ef1d3929_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_76f70c15-9ff7-4764-bc2b-43cee02b843a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_66255ad3-deee-4a10-b23a-b882ef1d3929" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_76f70c15-9ff7-4764-bc2b-43cee02b843a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_ae00f410-87cb-4098-b041-200465e7885f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_76f70c15-9ff7-4764-bc2b-43cee02b843a" xlink:to="loc_us-gaap_EmployeeSeveranceMember_ae00f410-87cb-4098-b041-200465e7885f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_abe38484-305c-477e-9637-86624c5ef96a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_76f70c15-9ff7-4764-bc2b-43cee02b843a" xlink:to="loc_us-gaap_FacilityClosingMember_abe38484-305c-477e-9637-86624c5ef96a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_552a0315-27dc-4b20-8548-0c8d604c79ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7702947e-6c25-4741-866b-5df85b859b8b" xlink:to="loc_us-gaap_RestructuringCharges_552a0315-27dc-4b20-8548-0c8d604c79ea" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_4f1f16ca-7572-4451-af02-fd083851724d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_072455e8-5bb3-4f18-9d67-7cd5ed4aee2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4f1f16ca-7572-4451-af02-fd083851724d" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_072455e8-5bb3-4f18-9d67-7cd5ed4aee2c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_428d844b-5770-4468-860c-4f92ee8bbcb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_072455e8-5bb3-4f18-9d67-7cd5ed4aee2c" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_428d844b-5770-4468-860c-4f92ee8bbcb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_428d844b-5770-4468-860c-4f92ee8bbcb4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_428d844b-5770-4468-860c-4f92ee8bbcb4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_428d844b-5770-4468-860c-4f92ee8bbcb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_9eeaf278-bd57-44c8-9e94-3f9cc4bd0140" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_428d844b-5770-4468-860c-4f92ee8bbcb4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_9eeaf278-bd57-44c8-9e94-3f9cc4bd0140" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_24a5d471-d74f-44e6-8ca6-ee9d0cea0daf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_9eeaf278-bd57-44c8-9e94-3f9cc4bd0140" xlink:to="loc_us-gaap_EmployeeSeveranceMember_24a5d471-d74f-44e6-8ca6-ee9d0cea0daf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4f1f16ca-7572-4451-af02-fd083851724d" xlink:to="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_b1cb2311-4ebc-4ed2-a316-b95afa13309e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:to="loc_us-gaap_RestructuringReserve_b1cb2311-4ebc-4ed2-a316-b95afa13309e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_20eb1b7d-8322-4ddc-8d19-c31b0b305865" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:to="loc_us-gaap_RestructuringCharges_20eb1b7d-8322-4ddc-8d19-c31b0b305865" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_fe08b884-277b-48bd-9437-01581a963f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:to="loc_us-gaap_PaymentsForRestructuring_fe08b884-277b-48bd-9437-01581a963f3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAdjustment_0f41d3ef-8421-441a-ab39-fd478caab2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveTranslationAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:to="loc_us-gaap_RestructuringReserveTranslationAdjustment_0f41d3ef-8421-441a-ab39-fd478caab2f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_d4973f97-6bf8-49dc-91a1-54a5a943a906" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_526ca304-e21b-4a3a-b2a5-4ceddce2ce8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7fef50a4-f697-4307-b093-0fd6bc636ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_526ca304-e21b-4a3a-b2a5-4ceddce2ce8e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7fef50a4-f697-4307-b093-0fd6bc636ce9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d9747422-52d8-4ae9-a91a-1b1f38dbdd8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7fef50a4-f697-4307-b093-0fd6bc636ce9" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d9747422-52d8-4ae9-a91a-1b1f38dbdd8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9747422-52d8-4ae9-a91a-1b1f38dbdd8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d9747422-52d8-4ae9-a91a-1b1f38dbdd8d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d9747422-52d8-4ae9-a91a-1b1f38dbdd8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6c2848a-c12a-4032-af5f-78d76c97f81b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d9747422-52d8-4ae9-a91a-1b1f38dbdd8d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6c2848a-c12a-4032-af5f-78d76c97f81b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_e61237a4-5e82-49d6-a23f-10a52394e01b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6c2848a-c12a-4032-af5f-78d76c97f81b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_e61237a4-5e82-49d6-a23f-10a52394e01b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ec106a92-e16d-417a-8380-afb065a6e327" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6c2848a-c12a-4032-af5f-78d76c97f81b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ec106a92-e16d-417a-8380-afb065a6e327" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6d813eb3-30d6-4a73-8ced-c74a27f4fd18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6c2848a-c12a-4032-af5f-78d76c97f81b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_6d813eb3-30d6-4a73-8ced-c74a27f4fd18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_fbb44add-e03a-4b84-8b9e-b9ae49b7cfed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7fef50a4-f697-4307-b093-0fd6bc636ce9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_fbb44add-e03a-4b84-8b9e-b9ae49b7cfed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fbb44add-e03a-4b84-8b9e-b9ae49b7cfed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_fbb44add-e03a-4b84-8b9e-b9ae49b7cfed" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fbb44add-e03a-4b84-8b9e-b9ae49b7cfed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ab78de5-6818-4585-9d03-2f2de2021aed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_fbb44add-e03a-4b84-8b9e-b9ae49b7cfed" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ab78de5-6818-4585-9d03-2f2de2021aed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_f2493492-c0fc-4ed4-b12b-dfd4cdfc0c40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ab78de5-6818-4585-9d03-2f2de2021aed" xlink:to="loc_us-gaap_CashEquivalentsMember_f2493492-c0fc-4ed4-b12b-dfd4cdfc0c40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_034a6173-beae-47a6-a2ca-f3513928dca3" xlink:href="pega-20241231.xsd#pega_InvestmentsInPrivatelyHeldCompaniesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ab78de5-6818-4585-9d03-2f2de2021aed" xlink:to="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_034a6173-beae-47a6-a2ca-f3513928dca3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_526ca304-e21b-4a3a-b2a5-4ceddce2ce8e" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_58f13356-83c6-4e72-b4b2-523ff9d8e767" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_58f13356-83c6-4e72-b4b2-523ff9d8e767" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_9bdac42b-1f0c-45d7-9efa-168d9088e4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_9bdac42b-1f0c-45d7-9efa-168d9088e4d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_8746ab62-8190-4179-a540-2ec636f4317f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:to="loc_us-gaap_DerivativeAssets_8746ab62-8190-4179-a540-2ec636f4317f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_413bed23-bd06-478c-99b0-c39605d8d4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_413bed23-bd06-478c-99b0-c39605d8d4cb" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1fe17790-f15d-4d39-980f-a7285b5a5d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_fc00f584-64c6-4cc2-9452-3fc4de66aa43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1fe17790-f15d-4d39-980f-a7285b5a5d4a" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_fc00f584-64c6-4cc2-9452-3fc4de66aa43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_c1cda1d6-6b72-4adc-bc65-67a9829163d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_fc00f584-64c6-4cc2-9452-3fc4de66aa43" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_c1cda1d6-6b72-4adc-bc65-67a9829163d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_c1cda1d6-6b72-4adc-bc65-67a9829163d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_c1cda1d6-6b72-4adc-bc65-67a9829163d5" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_c1cda1d6-6b72-4adc-bc65-67a9829163d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4b0e42c4-2170-4c35-aea8-e569add1fc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_c1cda1d6-6b72-4adc-bc65-67a9829163d5" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4b0e42c4-2170-4c35-aea8-e569add1fc2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrivatelyHeldInvestmentMember_d962d9d1-679a-4843-a8bf-8fdcacfde0de" xlink:href="pega-20241231.xsd#pega_PrivatelyHeldInvestmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4b0e42c4-2170-4c35-aea8-e569add1fc2d" xlink:to="loc_pega_PrivatelyHeldInvestmentMember_d962d9d1-679a-4843-a8bf-8fdcacfde0de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1fe17790-f15d-4d39-980f-a7285b5a5d4a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_6df3a50a-9ead-4da9-a2a6-bb9967a07f44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_6df3a50a-9ead-4da9-a2a6-bb9967a07f44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_0aaeb2fb-25cf-433a-800e-a16c64af4213" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_0aaeb2fb-25cf-433a-800e-a16c64af4213" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_e63bf2f7-260b-4666-b3bd-d75ac4bb1df3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_e63bf2f7-260b-4666-b3bd-d75ac4bb1df3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_abf7a01d-06ae-4451-ac8d-c3f202726618" xlink:href="pega-20241231.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_abf7a01d-06ae-4451-ac8d-c3f202726618" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract_866daa68-2bcb-4b44-9322-03b1033ea1e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract_866daa68-2bcb-4b44-9322-03b1033ea1e8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet_10ed532d-5d9f-4773-839f-48b0abe69bea" xlink:href="pega-20241231.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract_866daa68-2bcb-4b44-9322-03b1033ea1e8" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet_10ed532d-5d9f-4773-839f-48b0abe69bea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_e7931bd9-fdac-48cc-8b58-04ea1ac8cf13" xlink:href="pega-20241231.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract_866daa68-2bcb-4b44-9322-03b1033ea1e8" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_e7931bd9-fdac-48cc-8b58-04ea1ac8cf13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_b21ea0e7-6534-4c76-91db-50727eb57219" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#REVENUEScheduleofGeographicRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cf8979b8-039e-47f9-aea9-82d09d2afb36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7f320344-91f2-474c-ae64-57f0be3b5f52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cf8979b8-039e-47f9-aea9-82d09d2afb36" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7f320344-91f2-474c-ae64-57f0be3b5f52" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_53a0507e-2eaf-44dd-b5a2-0389be9600c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7f320344-91f2-474c-ae64-57f0be3b5f52" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_53a0507e-2eaf-44dd-b5a2-0389be9600c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_53a0507e-2eaf-44dd-b5a2-0389be9600c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_53a0507e-2eaf-44dd-b5a2-0389be9600c8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_53a0507e-2eaf-44dd-b5a2-0389be9600c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfe88ae2-a5ef-44a1-bd75-9100940e22b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_53a0507e-2eaf-44dd-b5a2-0389be9600c8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfe88ae2-a5ef-44a1-bd75-9100940e22b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_fb35cfcb-9f1e-464c-9630-33c9ad64ef7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfe88ae2-a5ef-44a1-bd75-9100940e22b9" xlink:to="loc_us-gaap_SalesRevenueNetMember_fb35cfcb-9f1e-464c-9630-33c9ad64ef7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3dd826a1-93f5-4e26-a61d-b1d2d96cef13" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7f320344-91f2-474c-ae64-57f0be3b5f52" xlink:to="loc_srt_StatementGeographicalAxis_3dd826a1-93f5-4e26-a61d-b1d2d96cef13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3dd826a1-93f5-4e26-a61d-b1d2d96cef13_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_3dd826a1-93f5-4e26-a61d-b1d2d96cef13" xlink:to="loc_srt_SegmentGeographicalDomain_3dd826a1-93f5-4e26-a61d-b1d2d96cef13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_3dd826a1-93f5-4e26-a61d-b1d2d96cef13" xlink:to="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_a8959667-f914-40d1-b678-c39c8bcd987c" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:to="loc_country_US_a8959667-f914-40d1-b678-c39c8bcd987c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAmericasMember_6e15cb99-1f7e-4e15-a218-004989abe9a8" xlink:href="pega-20241231.xsd#pega_OtherAmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:to="loc_pega_OtherAmericasMember_6e15cb99-1f7e-4e15-a218-004989abe9a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_d4f05c96-68c9-4b75-9643-b37052d9a556" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:to="loc_country_GB_d4f05c96-68c9-4b75-9643-b37052d9a556" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_9747cd74-0272-4718-9bed-ebd62b491307" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:to="loc_us-gaap_EMEAMember_9747cd74-0272-4718-9bed-ebd62b491307" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_affd4fa5-7e8e-40ac-bd21-f983998f4277" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:to="loc_srt_AsiaPacificMember_affd4fa5-7e8e-40ac-bd21-f983998f4277" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d1711148-b840-489b-80da-c48c06e66e21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7f320344-91f2-474c-ae64-57f0be3b5f52" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d1711148-b840-489b-80da-c48c06e66e21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d1711148-b840-489b-80da-c48c06e66e21_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d1711148-b840-489b-80da-c48c06e66e21" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d1711148-b840-489b-80da-c48c06e66e21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_09c02df3-ea86-41a4-9249-f6a0e385eea6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d1711148-b840-489b-80da-c48c06e66e21" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_09c02df3-ea86-41a4-9249-f6a0e385eea6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_84cadc14-ef0e-4781-bc48-41955840c30c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_09c02df3-ea86-41a4-9249-f6a0e385eea6" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_84cadc14-ef0e-4781-bc48-41955840c30c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23eaefd1-ad1a-4c69-b208-a1c53be580b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cf8979b8-039e-47f9-aea9-82d09d2afb36" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23eaefd1-ad1a-4c69-b208-a1c53be580b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ec6a37c9-980b-4d9c-959c-ce2b9df17c31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cf8979b8-039e-47f9-aea9-82d09d2afb36" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ec6a37c9-980b-4d9c-959c-ce2b9df17c31" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#REVENUEScheduleofRevenueStreamsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_82b47103-73c8-4e6a-af37-5ad5bcfcefe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3bafc78b-d295-4f4c-9d61-f8a1997fdfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_82b47103-73c8-4e6a-af37-5ad5bcfcefe9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3bafc78b-d295-4f4c-9d61-f8a1997fdfdd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_e3c952eb-25c2-41cf-8728-60855d384843" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3bafc78b-d295-4f4c-9d61-f8a1997fdfdd" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_e3c952eb-25c2-41cf-8728-60855d384843" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_e3c952eb-25c2-41cf-8728-60855d384843_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_e3c952eb-25c2-41cf-8728-60855d384843" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_e3c952eb-25c2-41cf-8728-60855d384843_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_80c7bb77-f0a7-4394-a57f-1b1999545c54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_e3c952eb-25c2-41cf-8728-60855d384843" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_80c7bb77-f0a7-4394-a57f-1b1999545c54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_964df44b-040b-4100-8337-eb11d5a4b31a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_80c7bb77-f0a7-4394-a57f-1b1999545c54" xlink:to="loc_us-gaap_TransferredOverTimeMember_964df44b-040b-4100-8337-eb11d5a4b31a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_168db866-96f9-45da-9ab2-5e249935b0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_80c7bb77-f0a7-4394-a57f-1b1999545c54" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_168db866-96f9-45da-9ab2-5e249935b0cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d12e4dff-c9f9-490e-8186-66cf2cde6d7c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3bafc78b-d295-4f4c-9d61-f8a1997fdfdd" xlink:to="loc_srt_ProductOrServiceAxis_d12e4dff-c9f9-490e-8186-66cf2cde6d7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d12e4dff-c9f9-490e-8186-66cf2cde6d7c_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d12e4dff-c9f9-490e-8186-66cf2cde6d7c" xlink:to="loc_srt_ProductsAndServicesDomain_d12e4dff-c9f9-490e-8186-66cf2cde6d7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d12e4dff-c9f9-490e-8186-66cf2cde6d7c" xlink:to="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember_066edcdf-6ee5-4dfa-9259-7db164f12358" xlink:href="pega-20241231.xsd#pega_PegaCloudMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_PegaCloudMember_066edcdf-6ee5-4dfa-9259-7db164f12358" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_47093f6d-05fa-4ca6-aaf9-08274d906a95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_us-gaap_MaintenanceMember_47093f6d-05fa-4ca6-aaf9-08274d906a95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_dc4a34f4-68aa-44ad-ae69-1559a69308a8" xlink:href="pega-20241231.xsd#pega_ConsultingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_ConsultingMember_dc4a34f4-68aa-44ad-ae69-1559a69308a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionServicesMember_f1d17812-7ea6-4c18-a132-187360512548" xlink:href="pega-20241231.xsd#pega_SubscriptionServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_SubscriptionServicesMember_f1d17812-7ea6-4c18-a132-187360512548" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_95e0269b-da1b-4d08-bd0e-fcd2601d9d1f" xlink:href="pega-20241231.xsd#pega_SubscriptionLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_SubscriptionLicenseMember_95e0269b-da1b-4d08-bd0e-fcd2601d9d1f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionMember_d2cf8b55-c4ae-4658-80ce-a00206526b2a" xlink:href="pega-20241231.xsd#pega_SubscriptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_SubscriptionMember_d2cf8b55-c4ae-4658-80ce-a00206526b2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember_f15000a3-3bc6-46e8-a3c2-d6dbefe3944f" xlink:href="pega-20241231.xsd#pega_PerpetualLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_PerpetualLicenseMember_f15000a3-3bc6-46e8-a3c2-d6dbefe3944f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6af3da30-fa5e-46c1-8819-668d53cb4175" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_82b47103-73c8-4e6a-af37-5ad5bcfcefe9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6af3da30-fa5e-46c1-8819-668d53cb4175" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#REVENUEScheduleofRemainingPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_406326cb-8b8f-436e-9bb6-7b3e2374c17f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:to="loc_srt_ProductOrServiceAxis_406326cb-8b8f-436e-9bb6-7b3e2374c17f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_406326cb-8b8f-436e-9bb6-7b3e2374c17f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_406326cb-8b8f-436e-9bb6-7b3e2374c17f" xlink:to="loc_srt_ProductsAndServicesDomain_406326cb-8b8f-436e-9bb6-7b3e2374c17f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_406326cb-8b8f-436e-9bb6-7b3e2374c17f" xlink:to="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember_fbb4b658-4452-4c10-b0d0-231246290a9b" xlink:href="pega-20241231.xsd#pega_PegaCloudMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_PegaCloudMember_fbb4b658-4452-4c10-b0d0-231246290a9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_2f8bca4d-75f9-44f0-9563-830127e22b48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_us-gaap_MaintenanceMember_2f8bca4d-75f9-44f0-9563-830127e22b48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_097895ed-1d27-431f-b119-ae29cf9d77d8" xlink:href="pega-20241231.xsd#pega_SubscriptionLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_SubscriptionLicenseMember_097895ed-1d27-431f-b119-ae29cf9d77d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember_2e448372-cc52-488b-90a3-61573d1075aa" xlink:href="pega-20241231.xsd#pega_PerpetualLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_PerpetualLicenseMember_2e448372-cc52-488b-90a3-61573d1075aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_8e813c24-2df7-4f71-b5eb-f71997c31686" xlink:href="pega-20241231.xsd#pega_ConsultingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_ConsultingMember_8e813c24-2df7-4f71-b5eb-f71997c31686" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_66ebc7ce-c2c6-43a6-ac5c-74e775feceb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_66ebc7ce-c2c6-43a6-ac5c-74e775feceb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_5b1e0856-2aba-41ae-bffb-31f62129e436" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_5b1e0856-2aba-41ae-bffb-31f62129e436" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_61f49b89-1d2a-4e6c-b0f4-e2b004b0f5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_61f49b89-1d2a-4e6c-b0f4-e2b004b0f5a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_78c29efc-4544-4f85-b9ce-66253f86ff94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_78c29efc-4544-4f85-b9ce-66253f86ff94" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="pega-20241231.xsd#REVENUEScheduleofRemainingPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_406326cb-8b8f-436e-9bb6-7b3e2374c17f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:to="loc_srt_ProductOrServiceAxis_406326cb-8b8f-436e-9bb6-7b3e2374c17f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_406326cb-8b8f-436e-9bb6-7b3e2374c17f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_406326cb-8b8f-436e-9bb6-7b3e2374c17f" xlink:to="loc_srt_ProductsAndServicesDomain_406326cb-8b8f-436e-9bb6-7b3e2374c17f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_406326cb-8b8f-436e-9bb6-7b3e2374c17f" xlink:to="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember_fbb4b658-4452-4c10-b0d0-231246290a9b" xlink:href="pega-20241231.xsd#pega_PegaCloudMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_PegaCloudMember_fbb4b658-4452-4c10-b0d0-231246290a9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_2f8bca4d-75f9-44f0-9563-830127e22b48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaintenanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_us-gaap_MaintenanceMember_2f8bca4d-75f9-44f0-9563-830127e22b48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_097895ed-1d27-431f-b119-ae29cf9d77d8" xlink:href="pega-20241231.xsd#pega_SubscriptionLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_SubscriptionLicenseMember_097895ed-1d27-431f-b119-ae29cf9d77d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember_2e448372-cc52-488b-90a3-61573d1075aa" xlink:href="pega-20241231.xsd#pega_PerpetualLicenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_PerpetualLicenseMember_2e448372-cc52-488b-90a3-61573d1075aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_8e813c24-2df7-4f71-b5eb-f71997c31686" xlink:href="pega-20241231.xsd#pega_ConsultingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_ConsultingMember_8e813c24-2df7-4f71-b5eb-f71997c31686" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_5b1e0856-2aba-41ae-bffb-31f62129e436" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_5b1e0856-2aba-41ae-bffb-31f62129e436" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_61f49b89-1d2a-4e6c-b0f4-e2b004b0f5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_61f49b89-1d2a-4e6c-b0f4-e2b004b0f5a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_78c29efc-4544-4f85-b9ce-66253f86ff94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_78c29efc-4544-4f85-b9ce-66253f86ff94" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_eed7425a-6f49-4022-99bf-5a9fcb5e49e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0b8ebfbf-2d8f-42fc-85d5-442fea664055" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_eed7425a-6f49-4022-99bf-5a9fcb5e49e7" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0b8ebfbf-2d8f-42fc-85d5-442fea664055" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d301b8f5-d838-4058-88a2-0cbb18b117bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0b8ebfbf-2d8f-42fc-85d5-442fea664055" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d301b8f5-d838-4058-88a2-0cbb18b117bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d301b8f5-d838-4058-88a2-0cbb18b117bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d301b8f5-d838-4058-88a2-0cbb18b117bd" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d301b8f5-d838-4058-88a2-0cbb18b117bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d301b8f5-d838-4058-88a2-0cbb18b117bd" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CostOfRevenueMember_2074fc7b-0907-4dc0-b369-f9af0ed2bca3" xlink:href="pega-20241231.xsd#pega_CostOfRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:to="loc_pega_CostOfRevenueMember_2074fc7b-0907-4dc0-b369-f9af0ed2bca3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_0633b553-4b56-4e89-8def-fa3dc177488a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_0633b553-4b56-4e89-8def-fa3dc177488a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a61a0999-fad7-43da-963b-a34e192b2fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a61a0999-fad7-43da-963b-a34e192b2fd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_530a8b97-343c-4a4f-a474-a85d561c1696" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_530a8b97-343c-4a4f-a474-a85d561c1696" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5583d1c7-6abe-41c0-9916-abdf0ba32ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_eed7425a-6f49-4022-99bf-5a9fcb5e49e7" xlink:to="loc_us-gaap_ShareBasedCompensation_5583d1c7-6abe-41c0-9916-abdf0ba32ae4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_67d3661d-a3a8-4855-9f2d-1602cb50beee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_eed7425a-6f49-4022-99bf-5a9fcb5e49e7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_67d3661d-a3a8-4855-9f2d-1602cb50beee" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_e97ab3e7-dde8-4765-91f2-df6cfc69e3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:to="loc_us-gaap_VestingAxis_e97ab3e7-dde8-4765-91f2-df6cfc69e3a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_e97ab3e7-dde8-4765-91f2-df6cfc69e3a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_e97ab3e7-dde8-4765-91f2-df6cfc69e3a0" xlink:to="loc_us-gaap_VestingDomain_e97ab3e7-dde8-4765-91f2-df6cfc69e3a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_e97ab3e7-dde8-4765-91f2-df6cfc69e3a0" xlink:to="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_ea38d0a6-a704-40b5-8737-e954c2f5a6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_ea38d0a6-a704-40b5-8737-e954c2f5a6b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d9bc0d48-0c80-40b4-aa56-ab528e472d23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d9bc0d48-0c80-40b4-aa56-ab528e472d23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6dc890d4-694c-483f-a0c3-a778aba012fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6dc890d4-694c-483f-a0c3-a778aba012fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedPaymentArrangementTrancheFourMember_0baea82c-1b14-41e8-85b9-2e0b9a828f38" xlink:href="pega-20241231.xsd#pega_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:to="loc_pega_ShareBasedPaymentArrangementTrancheFourMember_0baea82c-1b14-41e8-85b9-2e0b9a828f38" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2dfd907f-61f3-47b3-b9b1-95d8d6b3fe6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:to="loc_us-gaap_AwardTypeAxis_2dfd907f-61f3-47b3-b9b1-95d8d6b3fe6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2dfd907f-61f3-47b3-b9b1-95d8d6b3fe6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2dfd907f-61f3-47b3-b9b1-95d8d6b3fe6a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2dfd907f-61f3-47b3-b9b1-95d8d6b3fe6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2dfd907f-61f3-47b3-b9b1-95d8d6b3fe6a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_39295538-858f-4a7f-8675-e355e4443bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:to="loc_us-gaap_EmployeeStockOptionMember_39295538-858f-4a7f-8675-e355e4443bec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceStockOptionsMember_b5b6d1df-e82f-49dc-8887-369826c32b42" xlink:href="pega-20241231.xsd#pega_PerformanceStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:to="loc_pega_PerformanceStockOptionsMember_b5b6d1df-e82f-49dc-8887-369826c32b42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_addedcbf-e8d9-4b25-8721-0558622493ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_addedcbf-e8d9-4b25-8721-0558622493ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_fbebb391-0ccf-4442-a7d2-5a855a1de1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:to="loc_us-gaap_EmployeeStockMember_fbebb391-0ccf-4442-a7d2-5a855a1de1c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_dbcb2834-c7dd-49bc-be08-529a4e33423c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:to="loc_us-gaap_PlanNameAxis_dbcb2834-c7dd-49bc-be08-529a4e33423c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_dbcb2834-c7dd-49bc-be08-529a4e33423c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_dbcb2834-c7dd-49bc-be08-529a4e33423c" xlink:to="loc_us-gaap_PlanNameDomain_dbcb2834-c7dd-49bc-be08-529a4e33423c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_93d193ed-edec-418a-9bf5-1aaf003d7761" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_dbcb2834-c7dd-49bc-be08-529a4e33423c" xlink:to="loc_us-gaap_PlanNameDomain_93d193ed-edec-418a-9bf5-1aaf003d7761" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CorporateIncentiveCompensationPlanMember_47a29fee-f917-41ff-9c80-2a9f2b2529f0" xlink:href="pega-20241231.xsd#pega_CorporateIncentiveCompensationPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_93d193ed-edec-418a-9bf5-1aaf003d7761" xlink:to="loc_pega_CorporateIncentiveCompensationPlanMember_47a29fee-f917-41ff-9c80-2a9f2b2529f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TwoThousandAndFourLongTermIncentivePlanMember_b56fd1cc-3bdd-4484-a1a1-e2e786b3b8ed" xlink:href="pega-20241231.xsd#pega_TwoThousandAndFourLongTermIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_93d193ed-edec-418a-9bf5-1aaf003d7761" xlink:to="loc_pega_TwoThousandAndFourLongTermIncentivePlanMember_b56fd1cc-3bdd-4484-a1a1-e2e786b3b8ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember_15415ed5-0309-47d5-829c-0131424ba005" xlink:href="pega-20241231.xsd#pega_TwoThousandAndSixEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_93d193ed-edec-418a-9bf5-1aaf003d7761" xlink:to="loc_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember_15415ed5-0309-47d5-829c-0131424ba005" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_a687861e-25da-4038-96f3-0ad473f1743f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:to="loc_srt_TitleOfIndividualAxis_a687861e-25da-4038-96f3-0ad473f1743f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a687861e-25da-4038-96f3-0ad473f1743f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_a687861e-25da-4038-96f3-0ad473f1743f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_a687861e-25da-4038-96f3-0ad473f1743f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f79e6c02-279f-44b9-aa25-6e7948cc9eb2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_a687861e-25da-4038-96f3-0ad473f1743f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f79e6c02-279f-44b9-aa25-6e7948cc9eb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NonEmployeeDirectorsMember_6071d76b-9714-4027-a1b6-307ffca169ff" xlink:href="pega-20241231.xsd#pega_NonEmployeeDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f79e6c02-279f-44b9-aa25-6e7948cc9eb2" xlink:to="loc_pega_NonEmployeeDirectorsMember_6071d76b-9714-4027-a1b6-307ffca169ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2c96ad29-63b4-4985-8ec5-9b0e170f7c26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2c96ad29-63b4-4985-8ec5-9b0e170f7c26" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2c96ad29-63b4-4985-8ec5-9b0e170f7c26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2c96ad29-63b4-4985-8ec5-9b0e170f7c26" xlink:to="loc_us-gaap_EquityComponentDomain_2c96ad29-63b4-4985-8ec5-9b0e170f7c26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_73a73949-0bd1-4562-8dd5-d85634e69186" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2c96ad29-63b4-4985-8ec5-9b0e170f7c26" xlink:to="loc_us-gaap_EquityComponentDomain_73a73949-0bd1-4562-8dd5-d85634e69186" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c0d93cd5-5cb8-450d-8b69-ffa921a782cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_73a73949-0bd1-4562-8dd5-d85634e69186" xlink:to="loc_us-gaap_CommonStockMember_c0d93cd5-5cb8-450d-8b69-ffa921a782cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37ef36d6-ac39-4196-9edd-0b84c4aa88ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37ef36d6-ac39-4196-9edd-0b84c4aa88ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_ec5b1fec-aed0-4932-8279-7d5b8f485731" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_ec5b1fec-aed0-4932-8279-7d5b8f485731" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_309452fd-039d-4c9a-b25a-4d6b8cf288a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_309452fd-039d-4c9a-b25a-4d6b8cf288a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_c491be20-3c45-411a-95e3-f4de2aa6776c" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_c491be20-3c45-411a-95e3-f4de2aa6776c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection_069a0882-0c84-480a-804a-76ac47abf97a" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection_069a0882-0c84-480a-804a-76ac47abf97a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_aa0c76dc-ac0b-4b19-b3c7-61cf9359d665" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_aa0c76dc-ac0b-4b19-b3c7-61cf9359d665" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2911281c-fd55-4e81-94d8-426ff35b2aab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2911281c-fd55-4e81-94d8-426ff35b2aab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NonemployeeDirectorCompensationLimit_a1b21c00-5874-4074-9aa8-4d8304df4303" xlink:href="pega-20241231.xsd#pega_NonemployeeDirectorCompensationLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_pega_NonemployeeDirectorCompensationLimit_a1b21c00-5874-4074-9aa8-4d8304df4303" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber_91d5e0bc-9b41-4e4d-80c5-e5c6ad4f2ad9" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber_91d5e0bc-9b41-4e4d-80c5-e5c6ad4f2ad9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_7abc4811-14ff-4e25-8009-3309152c0572" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_7abc4811-14ff-4e25-8009-3309152c0572" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0d728c0a-4f45-4801-9e19-9b7ae680a481" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0d728c0a-4f45-4801-9e19-9b7ae680a481" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_964b7da4-c033-458b-a180-08894335a7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_SharePrice_964b7da4-c033-458b-a180-08894335a7a5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_cbff2216-043e-4ca2-8f2a-5bf0cd0a43b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_cbff2216-043e-4ca2-8f2a-5bf0cd0a43b3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c2397fc5-dbe3-4d1d-bfad-5eac10475519" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c2397fc5-dbe3-4d1d-bfad-5eac10475519" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_08aeaa81-e7b0-427a-af5b-e377a4eac671" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_08aeaa81-e7b0-427a-af5b-e377a4eac671" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_5a90e51c-4461-4462-831f-161fd8f2db66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_5a90e51c-4461-4462-831f-161fd8f2db66" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0947eff3-f965-4ce3-b5e2-1d5242ab44dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0947eff3-f965-4ce3-b5e2-1d5242ab44dc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested_e5934148-51f4-49ca-ab80-4763cce6a279" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested_e5934148-51f4-49ca-ab80-4763cce6a279" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5430aeb4-0dd4-4548-b23e-3abb9656e586" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5430aeb4-0dd4-4548-b23e-3abb9656e586" xlink:type="arc" order="18"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8ac8773-d5ba-4789-9b3e-b84a6715a2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d3a5275c-2c2d-4406-8fed-cd654d165d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8ac8773-d5ba-4789-9b3e-b84a6715a2b0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d3a5275c-2c2d-4406-8fed-cd654d165d1f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d9b520df-2c19-442b-8df7-6e45cda616d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d3a5275c-2c2d-4406-8fed-cd654d165d1f" xlink:to="loc_us-gaap_AwardTypeAxis_d9b520df-2c19-442b-8df7-6e45cda616d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9b520df-2c19-442b-8df7-6e45cda616d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d9b520df-2c19-442b-8df7-6e45cda616d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d9b520df-2c19-442b-8df7-6e45cda616d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96b216f4-7f91-45ac-be6c-0abb2e787e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d9b520df-2c19-442b-8df7-6e45cda616d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96b216f4-7f91-45ac-be6c-0abb2e787e2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_2e4347b5-063f-490e-994e-daad40fa5d56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96b216f4-7f91-45ac-be6c-0abb2e787e2d" xlink:to="loc_us-gaap_EmployeeStockMember_2e4347b5-063f-490e-994e-daad40fa5d56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4eb97b31-b481-4e77-9b82-3b9c330f974a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8ac8773-d5ba-4789-9b3e-b84a6715a2b0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4eb97b31-b481-4e77-9b82-3b9c330f974a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90d244da-9521-454c-b2b1-e42ec6e0e17d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90d244da-9521-454c-b2b1-e42ec6e0e17d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_db1d2d20-26f3-4d11-86c4-74992680bffb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90d244da-9521-454c-b2b1-e42ec6e0e17d" xlink:to="loc_us-gaap_AwardTypeAxis_db1d2d20-26f3-4d11-86c4-74992680bffb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_db1d2d20-26f3-4d11-86c4-74992680bffb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_db1d2d20-26f3-4d11-86c4-74992680bffb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_db1d2d20-26f3-4d11-86c4-74992680bffb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8e8356d-ed38-4f5c-9e4f-7263a7119480" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_db1d2d20-26f3-4d11-86c4-74992680bffb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8e8356d-ed38-4f5c-9e4f-7263a7119480" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c35ee2ad-e8a2-451d-8022-ce61167e8f58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8e8356d-ed38-4f5c-9e4f-7263a7119480" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c35ee2ad-e8a2-451d-8022-ce61167e8f58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3d15782d-5f87-45a0-862c-08d96b8b5dce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3d15782d-5f87-45a0-862c-08d96b8b5dce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_e19a6f24-9f19-46d9-abfd-ee19b6887c20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_e19a6f24-9f19-46d9-abfd-ee19b6887c20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ef55c12f-7bdb-4d54-ae16-c4ce8112e24b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ef55c12f-7bdb-4d54-ae16-c4ce8112e24b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a3a13dff-86d6-4aa2-884e-38d0a116f529" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a3a13dff-86d6-4aa2-884e-38d0a116f529" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a5c9867e-e46c-4a88-afaa-42c90cd3b18d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a5c9867e-e46c-4a88-afaa-42c90cd3b18d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce6e6d0-8294-4f2f-969c-f771c28afff8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce6e6d0-8294-4f2f-969c-f771c28afff8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_705cc050-312d-46c2-bae8-93c0ad329310" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce6e6d0-8294-4f2f-969c-f771c28afff8" xlink:to="loc_us-gaap_AwardTypeAxis_705cc050-312d-46c2-bae8-93c0ad329310" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_705cc050-312d-46c2-bae8-93c0ad329310_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_705cc050-312d-46c2-bae8-93c0ad329310" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_705cc050-312d-46c2-bae8-93c0ad329310_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d1a6570-60fe-48ec-922a-9e7320164791" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_705cc050-312d-46c2-bae8-93c0ad329310" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d1a6570-60fe-48ec-922a-9e7320164791" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TimeBasedVestingStockOptionMember_50327244-d3ff-4731-9046-8cfa841f6903" xlink:href="pega-20241231.xsd#pega_TimeBasedVestingStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d1a6570-60fe-48ec-922a-9e7320164791" xlink:to="loc_pega_TimeBasedVestingStockOptionMember_50327244-d3ff-4731-9046-8cfa841f6903" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d5ae839f-a32b-4bb9-ab90-c3f9054f453e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d5ae839f-a32b-4bb9-ab90-c3f9054f453e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_40765204-a1bf-41a9-91eb-6e1f1ea4ea9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_40765204-a1bf-41a9-91eb-6e1f1ea4ea9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cfe71626-6b2f-48e5-a887-eb9d6dede2de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cfe71626-6b2f-48e5-a887-eb9d6dede2de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_ed21177c-81bd-464b-9d94-c4580a0bdb93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_ed21177c-81bd-464b-9d94-c4580a0bdb93" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_79ce58e8-abab-4469-aec7-f52d0f365ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_79ce58e8-abab-4469-aec7-f52d0f365ce4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_856ad181-001e-4bb2-a10a-106d8b730e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_6e0ec3ab-e7fb-4a3e-b790-07cd727e4665" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_6e0ec3ab-e7fb-4a3e-b790-07cd727e4665" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_fd359401-7f6d-4b32-b7ee-3c48300efe05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_fd359401-7f6d-4b32-b7ee-3c48300efe05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c0bcdac5-9c85-4ae5-b859-3692c10a653b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c0bcdac5-9c85-4ae5-b859-3692c10a653b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_73dde7a2-a5ae-45a3-ab7b-4694a7dff1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_73dde7a2-a5ae-45a3-ab7b-4694a7dff1b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7d472e5e-ceff-4c82-b034-180b195f5c70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7d472e5e-ceff-4c82-b034-180b195f5c70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_296b0653-0bd1-401a-b457-b410ec59fef3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_296b0653-0bd1-401a-b457-b410ec59fef3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_3809c6ff-9e96-488c-951a-547fba5a1892" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_3809c6ff-9e96-488c-951a-547fba5a1892" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c0dbd22f-b0fd-48db-a87d-e30adbd8bcca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_fb398f0b-fc50-4b9a-b322-cd5315d0eba7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_fb398f0b-fc50-4b9a-b322-cd5315d0eba7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1ea2c7b8-0208-45ee-834c-3c6b0bf73f21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1ea2c7b8-0208-45ee-834c-3c6b0bf73f21" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_c4a8685e-2412-4859-929a-a3ef866f1e5f" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_c4a8685e-2412-4859-929a-a3ef866f1e5f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_d8fb27a9-95bb-44b2-b3d3-445edc0cfed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_c4a8685e-2412-4859-929a-a3ef866f1e5f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_d8fb27a9-95bb-44b2-b3d3-445edc0cfed3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b1490bf1-b391-4b86-82ea-449e9ebb9dff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_c4a8685e-2412-4859-929a-a3ef866f1e5f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b1490bf1-b391-4b86-82ea-449e9ebb9dff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_66a31427-24bd-4129-905f-58a23eb1ed33" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_66a31427-24bd-4129-905f-58a23eb1ed33" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_6536aa82-df22-4f3e-a29a-eb84dc0d8f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_66a31427-24bd-4129-905f-58a23eb1ed33" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_6536aa82-df22-4f3e-a29a-eb84dc0d8f4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_86237fc4-66dd-46fd-8fdf-896c96eaa736" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_66a31427-24bd-4129-905f-58a23eb1ed33" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_86237fc4-66dd-46fd-8fdf-896c96eaa736" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_235d93f1-190a-4e12-89da-20092ef59aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_235d93f1-190a-4e12-89da-20092ef59aa7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_59732602-6516-4353-a7db-8989bab57e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_235d93f1-190a-4e12-89da-20092ef59aa7" xlink:to="loc_us-gaap_AwardTypeAxis_59732602-6516-4353-a7db-8989bab57e0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59732602-6516-4353-a7db-8989bab57e0e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_59732602-6516-4353-a7db-8989bab57e0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_59732602-6516-4353-a7db-8989bab57e0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_53a6bad5-1d00-428b-823c-a9ebe78cf7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_59732602-6516-4353-a7db-8989bab57e0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_53a6bad5-1d00-428b-823c-a9ebe78cf7e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceStockOptionsMember_1a3187ad-5948-48c3-8233-f27abc8ba7c9" xlink:href="pega-20241231.xsd#pega_PerformanceStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_53a6bad5-1d00-428b-823c-a9ebe78cf7e2" xlink:to="loc_pega_PerformanceStockOptionsMember_1a3187ad-5948-48c3-8233-f27abc8ba7c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_405f77bf-6fc5-43fe-9376-8984e2102626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_405f77bf-6fc5-43fe-9376-8984e2102626" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_7b8a931f-2d48-4141-bb98-9af41d70a04d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_7b8a931f-2d48-4141-bb98-9af41d70a04d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93801625-9b92-4412-8a1e-5ec47cf36a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93801625-9b92-4412-8a1e-5ec47cf36a5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_5724c7aa-092d-4c10-be60-a4c12ce4dc35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_5724c7aa-092d-4c10-be60-a4c12ce4dc35" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4c576a6e-f82c-493b-a3fb-f569fabe1ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_944ce006-2b34-49d5-89a0-4a809dc9a5df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_944ce006-2b34-49d5-89a0-4a809dc9a5df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_41da1c3d-1995-4ee5-a984-1eb05f4a396b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_41da1c3d-1995-4ee5-a984-1eb05f4a396b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_57b0241a-8634-449c-b98b-26634da95112" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_57b0241a-8634-449c-b98b-26634da95112" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_454dc943-83c5-41d1-b260-8d40ce69ef36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_454dc943-83c5-41d1-b260-8d40ce69ef36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_60d48cd2-e717-463d-944a-3e58bc601c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_60d48cd2-e717-463d-944a-3e58bc601c0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_5f6dbd69-8b6a-4169-9585-da4eacf7b6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_5f6dbd69-8b6a-4169-9585-da4eacf7b6d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_48562690-ecbb-4d60-8113-7e0fd9224da8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_d89429b1-6d82-400e-8d4c-92d644d2a8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_d89429b1-6d82-400e-8d4c-92d644d2a8e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3977e0de-842c-4f15-a3af-ddfa2df4b38a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3977e0de-842c-4f15-a3af-ddfa2df4b38a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_14ea3450-f134-476f-9aa2-3ecf887ffbd0" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_14ea3450-f134-476f-9aa2-3ecf887ffbd0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_da026f15-a5ac-4ffe-90e0-cda0de456fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_14ea3450-f134-476f-9aa2-3ecf887ffbd0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_da026f15-a5ac-4ffe-90e0-cda0de456fd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_3163bf3f-be83-4518-a623-61757cf7de7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_14ea3450-f134-476f-9aa2-3ecf887ffbd0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_3163bf3f-be83-4518-a623-61757cf7de7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_db85a0c7-b55e-4bb3-8455-0117b38ecb7f" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_db85a0c7-b55e-4bb3-8455-0117b38ecb7f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_e2374610-73fc-4fc8-ae86-86cb21f6427d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_db85a0c7-b55e-4bb3-8455-0117b38ecb7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_e2374610-73fc-4fc8-ae86-86cb21f6427d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f6c39f9e-6f74-4922-b699-7a99e955b1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_db85a0c7-b55e-4bb3-8455-0117b38ecb7f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f6c39f9e-6f74-4922-b699-7a99e955b1b9" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a97cc2c-a793-42d4-9ac5-d2b77e71d18a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a97cc2c-a793-42d4-9ac5-d2b77e71d18a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_95134c85-71b8-482d-a68f-f27e6b1104d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a97cc2c-a793-42d4-9ac5-d2b77e71d18a" xlink:to="loc_us-gaap_AwardTypeAxis_95134c85-71b8-482d-a68f-f27e6b1104d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95134c85-71b8-482d-a68f-f27e6b1104d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_95134c85-71b8-482d-a68f-f27e6b1104d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_95134c85-71b8-482d-a68f-f27e6b1104d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45e1efae-e9a9-4047-8501-d74f0de69baa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_95134c85-71b8-482d-a68f-f27e6b1104d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45e1efae-e9a9-4047-8501-d74f0de69baa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_8b76c9aa-4238-44fc-8a07-695c009382fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45e1efae-e9a9-4047-8501-d74f0de69baa" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_8b76c9aa-4238-44fc-8a07-695c009382fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_06ba0b90-7727-442f-8d11-27c0495d8248" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_06ba0b90-7727-442f-8d11-27c0495d8248" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_393e04f3-b4a2-4090-90d8-4faeee1c147e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_393e04f3-b4a2-4090-90d8-4faeee1c147e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1065cdb6-68ee-4270-81ad-75df3a792d37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1065cdb6-68ee-4270-81ad-75df3a792d37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e84be915-8639-4868-a503-ec7df49623cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e84be915-8639-4868-a503-ec7df49623cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e12d3c36-b415-4a5a-856a-834b6e0c5ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber_f645bf87-d037-4da6-b998-735b4eec4a18" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber_f645bf87-d037-4da6-b998-735b4eec4a18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_35ffc8d2-6f80-4661-a569-8e7b19914476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_35ffc8d2-6f80-4661-a569-8e7b19914476" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_66533602-c4f2-4ab3-ba76-80bc5e139ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_66533602-c4f2-4ab3-ba76-80bc5e139ee4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_aa9f64a8-ef5a-4fdd-bda8-a142a3fe3ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_aa9f64a8-ef5a-4fdd-bda8-a142a3fe3ab8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c3e08289-09b6-4367-b776-b159d69ff127" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c3e08289-09b6-4367-b776-b159d69ff127" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_19716c45-d32c-4d7e-b939-5a6a6bae5647" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue_af96c8ce-7d86-4043-8d13-7238465ca1fa" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue_af96c8ce-7d86-4043-8d13-7238465ca1fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_bf9198ab-d72d-4ae6-aba8-8b96cdae6d60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_bf9198ab-d72d-4ae6-aba8-8b96cdae6d60" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_7e528af7-17bb-4eba-be06-d7d1cb811fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_bf9198ab-d72d-4ae6-aba8-8b96cdae6d60" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_7e528af7-17bb-4eba-be06-d7d1cb811fbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue_e4e3d876-4c1b-4ba8-9f0c-d2e300d8fbb1" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_bf9198ab-d72d-4ae6-aba8-8b96cdae6d60" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue_e4e3d876-4c1b-4ba8-9f0c-d2e300d8fbb1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#EMPLOYEEBENEFITPLANSDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_035b5294-fe61-4af9-abc5-1ea2a844d4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_fc8ff055-e63d-48f7-ae3e-dd2e4deb9c31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_035b5294-fe61-4af9-abc5-1ea2a844d4eb" xlink:to="loc_us-gaap_DefinedContributionPlanTable_fc8ff055-e63d-48f7-ae3e-dd2e4deb9c31" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_da3985ec-b418-4ddb-9bb5-0b74d74464c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_fc8ff055-e63d-48f7-ae3e-dd2e4deb9c31" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_da3985ec-b418-4ddb-9bb5-0b74d74464c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_da3985ec-b418-4ddb-9bb5-0b74d74464c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_da3985ec-b418-4ddb-9bb5-0b74d74464c1" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_da3985ec-b418-4ddb-9bb5-0b74d74464c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_7378f9a2-9a40-4d3c-b9e3-090ff7025845" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_da3985ec-b418-4ddb-9bb5-0b74d74464c1" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_7378f9a2-9a40-4d3c-b9e3-090ff7025845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_457462c4-f118-4038-bde7-d93dde20acb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_7378f9a2-9a40-4d3c-b9e3-090ff7025845" xlink:to="loc_us-gaap_DomesticPlanMember_457462c4-f118-4038-bde7-d93dde20acb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_35a94812-826e-4da8-b1b8-4f43d19cef9f" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DomesticPlanMember_457462c4-f118-4038-bde7-d93dde20acb5" xlink:to="loc_country_US_35a94812-826e-4da8-b1b8-4f43d19cef9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_46ef5a0d-5135-4f77-9a1e-9616f6c4fa08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_7378f9a2-9a40-4d3c-b9e3-090ff7025845" xlink:to="loc_us-gaap_ForeignPlanMember_46ef5a0d-5135-4f77-9a1e-9616f6c4fa08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_524ff892-b22c-456b-a1b7-881fce8ebb11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_035b5294-fe61-4af9-abc5-1ea2a844d4eb" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_524ff892-b22c-456b-a1b7-881fce8ebb11" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#INCOMETAXESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_0f3e44c1-733f-48f0-9d7b-94d624ba9a56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_0f3e44c1-733f-48f0-9d7b-94d624ba9a56" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a7d8912a-edba-454d-816a-50b284acebd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_0f3e44c1-733f-48f0-9d7b-94d624ba9a56" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a7d8912a-edba-454d-816a-50b284acebd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a7d8912a-edba-454d-816a-50b284acebd9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a7d8912a-edba-454d-816a-50b284acebd9" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a7d8912a-edba-454d-816a-50b284acebd9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1009ee72-a0eb-4884-8570-7c8e053c983d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a7d8912a-edba-454d-816a-50b284acebd9" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1009ee72-a0eb-4884-8570-7c8e053c983d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_52765370-f879-4135-aebd-072f545b6fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1009ee72-a0eb-4884-8570-7c8e053c983d" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_52765370-f879-4135-aebd-072f545b6fb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_2634542c-c7eb-4ca0-ac21-469ebb2f7684" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1009ee72-a0eb-4884-8570-7c8e053c983d" xlink:to="loc_us-gaap_DomesticCountryMember_2634542c-c7eb-4ca0-ac21-469ebb2f7684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_107e72d7-b36d-48ff-90f0-7a16da7917e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1009ee72-a0eb-4884-8570-7c8e053c983d" xlink:to="loc_us-gaap_ForeignCountryMember_107e72d7-b36d-48ff-90f0-7a16da7917e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7af031e1-0e57-41b1-8fe1-c5f34b13f840" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7af031e1-0e57-41b1-8fe1-c5f34b13f840" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ee5cff9f-24d3-4081-a4e8-fefde846059a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ee5cff9f-24d3-4081-a4e8-fefde846059a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_16b746d1-e18c-405d-9962-a4e6f7b79b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_us-gaap_OperatingLossCarryforwards_16b746d1-e18c-405d-9962-a4e6f7b79b7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1ea0d5e4-016a-45d0-b40a-bd09f28813e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1ea0d5e4-016a-45d0-b40a-bd09f28813e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod_828398d3-3f22-4afe-ac38-b592c4867dd6" xlink:href="pega-20241231.xsd#pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod_828398d3-3f22-4afe-ac38-b592c4867dd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_e7c2ff8b-6b2a-4d76-8a59-1c810d2aa94c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_e7c2ff8b-6b2a-4d76-8a59-1c810d2aa94c" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#EARNINGSLOSSPERSHAREDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_839bcaf5-f079-4a46-93e3-55b198a3cea7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_839bcaf5-f079-4a46-93e3-55b198a3cea7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5bf7eb0b-ccf9-4a35-af7a-57061f52fa67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_839bcaf5-f079-4a46-93e3-55b198a3cea7" xlink:to="loc_us-gaap_AwardTypeAxis_5bf7eb0b-ccf9-4a35-af7a-57061f52fa67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5bf7eb0b-ccf9-4a35-af7a-57061f52fa67_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_5bf7eb0b-ccf9-4a35-af7a-57061f52fa67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5bf7eb0b-ccf9-4a35-af7a-57061f52fa67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_832ac9f1-0716-4cee-9a3e-8fa44742897d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_5bf7eb0b-ccf9-4a35-af7a-57061f52fa67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_832ac9f1-0716-4cee-9a3e-8fa44742897d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_779cb02c-e8af-4081-8f73-dc6ac1a867c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_832ac9f1-0716-4cee-9a3e-8fa44742897d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_779cb02c-e8af-4081-8f73-dc6ac1a867c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_05aba618-a004-4cbb-be30-676e7aa5b9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_832ac9f1-0716-4cee-9a3e-8fa44742897d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_05aba618-a004-4cbb-be30-676e7aa5b9d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_00edd5f2-b0d9-4fbb-ae74-c581b2b813e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_839bcaf5-f079-4a46-93e3-55b198a3cea7" xlink:to="loc_us-gaap_DebtInstrumentAxis_00edd5f2-b0d9-4fbb-ae74-c581b2b813e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_00edd5f2-b0d9-4fbb-ae74-c581b2b813e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_00edd5f2-b0d9-4fbb-ae74-c581b2b813e1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_00edd5f2-b0d9-4fbb-ae74-c581b2b813e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6aa9c52e-ecb0-4cc8-82b9-3915fd946af1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_00edd5f2-b0d9-4fbb-ae74-c581b2b813e1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6aa9c52e-ecb0-4cc8-82b9-3915fd946af1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionsMember_49086c30-c77e-4201-8dcf-a40f78b4f33b" xlink:href="pega-20241231.xsd#pega_CappedCallTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6aa9c52e-ecb0-4cc8-82b9-3915fd946af1" xlink:to="loc_pega_CappedCallTransactionsMember_49086c30-c77e-4201-8dcf-a40f78b4f33b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_303df76f-3b4a-4ee3-bf6a-6e73e7e848b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_303df76f-3b4a-4ee3-bf6a-6e73e7e848b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_32df2fe1-987e-48cb-bf67-ea2d1d92784e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_303df76f-3b4a-4ee3-bf6a-6e73e7e848b6" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_32df2fe1-987e-48cb-bf67-ea2d1d92784e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c07105e6-2b5f-4b61-a1f9-96d21207d631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_303df76f-3b4a-4ee3-bf6a-6e73e7e848b6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c07105e6-2b5f-4b61-a1f9-96d21207d631" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_22cba3f5-0ad6-4f5b-bb0b-2d7f6e3035ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_303df76f-3b4a-4ee3-bf6a-6e73e7e848b6" xlink:to="loc_us-gaap_EarningsPerShareBasic_22cba3f5-0ad6-4f5b-bb0b-2d7f6e3035ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_92209d73-6aa6-4b45-a018-9a8660735da0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt_65c7ebb5-b2de-45af-a9e9-0c17f48b5b54" xlink:href="pega-20241231.xsd#pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:to="loc_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt_65c7ebb5-b2de-45af-a9e9-0c17f48b5b54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_62bfb680-6e83-470e-a71d-6526371864bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_62bfb680-6e83-470e-a71d-6526371864bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c84557e0-f10f-4b2c-ae15-a7edfd122a97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c84557e0-f10f-4b2c-ae15-a7edfd122a97" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4f6a26b2-d534-439a-b655-0df2784ace82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c84557e0-f10f-4b2c-ae15-a7edfd122a97" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4f6a26b2-d534-439a-b655-0df2784ace82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6529a904-77d8-41a2-b9cb-bddeefb0eece" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c84557e0-f10f-4b2c-ae15-a7edfd122a97" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6529a904-77d8-41a2-b9cb-bddeefb0eece" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d0aefa1f-2dae-4ff2-85a5-76b06c9b31e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c84557e0-f10f-4b2c-ae15-a7edfd122a97" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d0aefa1f-2dae-4ff2-85a5-76b06c9b31e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f43aad79-92bf-408c-bb7b-c945ad163302" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f43aad79-92bf-408c-bb7b-c945ad163302" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9bf18110-ac5f-40a1-8d4d-fb55e1ae0895" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9bf18110-ac5f-40a1-8d4d-fb55e1ae0895" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_37d5b126-8afc-433e-b5e9-1c7372844f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_37d5b126-8afc-433e-b5e9-1c7372844f2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_038cf595-3023-46e6-8dd2-9096a609c74f" xlink:href="pega-20241231.xsd#pega_DebtConversionConvertedInstrumentSharesIfFullyExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:to="loc_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_038cf595-3023-46e6-8dd2-9096a609c74f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCapPrice_2c9c056d-9fa5-4937-b161-94dfae34bb83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeCapPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:to="loc_us-gaap_DerivativeCapPrice_2c9c056d-9fa5-4937-b161-94dfae34bb83" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#COMMITMENTSANDCONTINGENCIESDetails"/>
  <link:definitionLink xlink:role="http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_0b82158f-c6ea-43ac-b1c3-9985949f85f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_us-gaap_LossContingenciesTable_0b82158f-c6ea-43ac-b1c3-9985949f85f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_bcc523b0-de28-4975-888d-2899d22a980e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_0b82158f-c6ea-43ac-b1c3-9985949f85f5" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_bcc523b0-de28-4975-888d-2899d22a980e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_bcc523b0-de28-4975-888d-2899d22a980e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_bcc523b0-de28-4975-888d-2899d22a980e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_bcc523b0-de28-4975-888d-2899d22a980e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_db63d11f-d1e7-4b38-9b0c-9d719dc3a0be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_bcc523b0-de28-4975-888d-2899d22a980e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_db63d11f-d1e7-4b38-9b0c-9d719dc3a0be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TradeSecretMisappropriationMember_0086c803-249a-4da3-8de2-f085ddb7e7da" xlink:href="pega-20241231.xsd#pega_TradeSecretMisappropriationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_db63d11f-d1e7-4b38-9b0c-9d719dc3a0be" xlink:to="loc_pega_TradeSecretMisappropriationMember_0086c803-249a-4da3-8de2-f085ddb7e7da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ViolationOfTheVirginiaComputerCrimesActMember_9ac72b09-1b66-4342-aeee-efa5c13fb18d" xlink:href="pega-20241231.xsd#pega_ViolationOfTheVirginiaComputerCrimesActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_db63d11f-d1e7-4b38-9b0c-9d719dc3a0be" xlink:to="loc_pega_ViolationOfTheVirginiaComputerCrimesActMember_9ac72b09-1b66-4342-aeee-efa5c13fb18d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_29cf0861-4bc1-4911-9430-9e074ae63515" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_0b82158f-c6ea-43ac-b1c3-9985949f85f5" xlink:to="loc_srt_LitigationCaseAxis_29cf0861-4bc1-4911-9430-9e074ae63515" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_29cf0861-4bc1-4911-9430-9e074ae63515_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_29cf0861-4bc1-4911-9430-9e074ae63515" xlink:to="loc_srt_LitigationCaseTypeDomain_29cf0861-4bc1-4911-9430-9e074ae63515_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_088066f4-60d6-4ced-9e6e-e18690938392" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_29cf0861-4bc1-4911-9430-9e074ae63515" xlink:to="loc_srt_LitigationCaseTypeDomain_088066f4-60d6-4ced-9e6e-e18690938392" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AppianCorpVPegasystemsIncYouyongZouMember_37cd46bc-44bf-4e41-99bb-e907df69ef11" xlink:href="pega-20241231.xsd#pega_AppianCorpVPegasystemsIncYouyongZouMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_088066f4-60d6-4ced-9e6e-e18690938392" xlink:to="loc_pega_AppianCorpVPegasystemsIncYouyongZouMember_37cd46bc-44bf-4e41-99bb-e907df69ef11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClassActionCase12999AndCase11220Member_cb57288b-268e-45c4-9ec3-99b70bcbd346" xlink:href="pega-20241231.xsd#pega_ClassActionCase12999AndCase11220Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_088066f4-60d6-4ced-9e6e-e18690938392" xlink:to="loc_pega_ClassActionCase12999AndCase11220Member_cb57288b-268e-45c4-9ec3-99b70bcbd346" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_674929e5-1415-4644-aac9-240e32ec9cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_0b82158f-c6ea-43ac-b1c3-9985949f85f5" xlink:to="loc_us-gaap_LitigationStatusAxis_674929e5-1415-4644-aac9-240e32ec9cc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_674929e5-1415-4644-aac9-240e32ec9cc7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_674929e5-1415-4644-aac9-240e32ec9cc7" xlink:to="loc_us-gaap_LitigationStatusDomain_674929e5-1415-4644-aac9-240e32ec9cc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_374e5f40-ae15-4b58-a55b-0ec8938f5b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_674929e5-1415-4644-aac9-240e32ec9cc7" xlink:to="loc_us-gaap_LitigationStatusDomain_374e5f40-ae15-4b58-a55b-0ec8938f5b5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JudicialRulingMember_1ea6321f-8745-403a-ae12-a13afc204d58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JudicialRulingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_374e5f40-ae15-4b58-a55b-0ec8938f5b5a" xlink:to="loc_us-gaap_JudicialRulingMember_1ea6321f-8745-403a-ae12-a13afc204d58" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_c8c56964-e462-423a-a004-f3990e57c88d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PendingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_374e5f40-ae15-4b58-a55b-0ec8938f5b5a" xlink:to="loc_us-gaap_PendingLitigationMember_c8c56964-e462-423a-a004-f3990e57c88d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_1528fdfa-10e7-4a55-824a-ac0f89b5450d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_us-gaap_LitigationReserve_1528fdfa-10e7-4a55-824a-ac0f89b5450d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_a26dca2b-3948-4594-ace5-eb425fa41504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesAwardedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_us-gaap_LossContingencyDamagesAwardedValue_a26dca2b-3948-4594-ace5-eb425fa41504" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LegalFeesPostJudgementInterestRatePercentage_e5a0712e-8a60-4719-835c-7e9a769e2b81" xlink:href="pega-20241231.xsd#pega_LegalFeesPostJudgementInterestRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_pega_LegalFeesPostJudgementInterestRatePercentage_e5a0712e-8a60-4719-835c-7e9a769e2b81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_b9da60cc-5fe7-4da3-935b-97802a344ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_b9da60cc-5fe7-4da3-935b-97802a344ef7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement_4bf147d6-8c21-4f3f-bcbd-caedbc1f5770" xlink:href="pega-20241231.xsd#pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement_4bf147d6-8c21-4f3f-bcbd-caedbc1f5770" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_dbc140fa-6a0e-499c-a0b2-e09202913596" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_dbc140fa-6a0e-499c-a0b2-e09202913596" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.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_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="101"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AlanTreflerMember_ee222ee0-49b5-4a74-8bd8-76b181432899" xlink:href="pega-20241231.xsd#pega_AlanTreflerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pega_AlanTreflerMember_ee222ee0-49b5-4a74-8bd8-76b181432899" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_RifatKerimAkgonulMember_98e4083e-3d1b-4a76-9092-37d1a7dbfcaa" xlink:href="pega-20241231.xsd#pega_RifatKerimAkgonulMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pega_RifatKerimAkgonulMember_98e4083e-3d1b-4a76-9092-37d1a7dbfcaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LeonTreflerMember_ecfff51e-f572-480c-9b84-b75289042d34" xlink:href="pega-20241231.xsd#pega_LeonTreflerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pega_LeonTreflerMember_ecfff51e-f572-480c-9b84-b75289042d34" xlink:type="arc" order="4"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>pega-20241231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:d50c6e65-f04a-4ec3-8656-8ad17deb8827,g:b986a230-b262-43dc-89f1-bc6e46f6739b-->
<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_333cf0ce-741d-4c56-9b56-f8b7fd08f6a3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_cdf83755-8c1e-49f9-af91-08155b95838b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_08903d1b-19db-4086-a2da-4f8b67e22b65_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income (loss) to cash 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" 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/2024/elts/us-gaap-2024.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_GeographicAreasLongLivedAssetsAbstract_1f78fcf3-29e2-492a-ad1c-d98d2690970e_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographic Areas, Long-Lived Assets [Abstract]</link:label>
    <link:label id="lab_us-gaap_GeographicAreasLongLivedAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Areas, Long-Lived Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicAreasLongLivedAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:to="lab_us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PNCBankNationalAssociationMember_ba7e56f3-1a3f-433f-8fa8-94aaa5633f55_terseLabel_en-US" xlink:label="lab_pega_PNCBankNationalAssociationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">PNC Bank, National Association [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PNCBankNationalAssociationMember" xlink:href="pega-20241231.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_b4dc1b37-acc4-46d1-8ced-30ec031f9fb7_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Authorization remaining, beginning of period</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_f2ae0d58-c6f8-4304-bf18-fc1f576b6041_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Authorization remaining, end of period</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_f6858128-1aed-4939-99e5-23c4dbfab0ef_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. federal income taxes at statutory rates</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetUnderConstructionMember_299f23ee-8195-4995-8761-bfbb9f797f7e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetUnderConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed assets in progress</link:label>
    <link:label id="lab_us-gaap_AssetUnderConstructionMember_label_en-US" xlink:label="lab_us-gaap_AssetUnderConstructionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset under Construction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetUnderConstructionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetUnderConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetUnderConstructionMember" xlink:to="lab_us-gaap_AssetUnderConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PegaCloudMember_dc2dad6d-bd1f-4e13-a7b0-5ce1933270e4_terseLabel_en-US" xlink:label="lab_pega_PegaCloudMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Cloud [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember" xlink:href="pega-20241231.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_CoverAbstract_8de9a709-282f-48dc-a5e3-883339d496ca_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_203a0ae9-9902-4908-90f4-f1a40f1761cf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_80f8793b-fdde-4283-b0a4-f1e7392483e6_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents and restricted cash</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" 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/2024/elts/us-gaap-2024.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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_657f4336-d8a0-4379-8524-a633e2094397_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Lease Liabilities</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" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, 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/2024/elts/us-gaap-2024.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_us-gaap_ForeignPlanMember_dfce8577-6de4-4ff8-99fe-04ad988900c9_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International plans</link:label>
    <link:label id="lab_us-gaap_ForeignPlanMember_label_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignPlanMember" xlink:to="lab_us-gaap_ForeignPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_e88daf28-3dd3-4a09-be8c-adb831952a59_terseLabel_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</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" 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" 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-20241231.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_IncomeTaxAuthorityDomain_649a6e49-9701-40b6-afa9-a56e8d3e53f4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_RepurchaseOfCommonStockUnsettledCurrent_a01326ea-1298-41a7-8e8c-576694bb2b21_terseLabel_en-US" xlink:label="lab_pega_RepurchaseOfCommonStockUnsettledCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock unsettled</link:label>
    <link:label id="lab_pega_RepurchaseOfCommonStockUnsettledCurrent_label_en-US" xlink:label="lab_pega_RepurchaseOfCommonStockUnsettledCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repurchase of Common Stock, Unsettled, Current</link:label>
    <link:label id="lab_pega_RepurchaseOfCommonStockUnsettledCurrent_documentation_en-US" xlink:label="lab_pega_RepurchaseOfCommonStockUnsettledCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Repurchase of Common Stock, Unsettled, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_RepurchaseOfCommonStockUnsettledCurrent" xlink:href="pega-20241231.xsd#pega_RepurchaseOfCommonStockUnsettledCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_RepurchaseOfCommonStockUnsettledCurrent" xlink:to="lab_pega_RepurchaseOfCommonStockUnsettledCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_b97c5c95-0a91-45f3-90ad-6e5540296abf_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_DebtInstrumentRedemptionPeriodAxis_c7a5c3fa-b2ee-4dd6-a99d-5184f3886de1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_77219e2a-c328-4943-b159-60dc395ba7ae_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_46e70e96-da08-41d3-b055-a49d029d5c83_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommonStockDividendsPerShareDeclared_d0d46391-729d-4d85-aa27-3689670d668a_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash dividend declared (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_55d06999-c660-432d-80ff-43c928ade92c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends 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" 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/2024/elts/us-gaap-2024.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_GoodwillAndIntangibleAssetsGoodwillPolicy_06e45dc8-6b17-457d-b43f-44b5fa3f8fdc_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JudicialRulingMember_e1d3c094-4e57-468d-9d9f-7abbe3aa637d_terseLabel_en-US" xlink:label="lab_us-gaap_JudicialRulingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_CreditAgreementMember_6171420d-ba48-4653-a216-49a4d1912cc7_terseLabel_en-US" xlink:label="lab_pega_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CreditAgreementMember" xlink:href="pega-20241231.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_us-gaap_CashEquivalentsMember_6b7dadd1-f867-461b-8c37-0b34a7919359_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentRedemptionPeriodDomain_bd0dc6a5-d8a5-4548-8b06-8113cb603d98_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInAccountsReceivable_acd9877c-24e4-4a5c-aa5e-32bf9bc76e9f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, unbilled receivables, and contract assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_17c51304-59c9-493d-9f5a-a3615a168a41_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ProceedsFromStockOptionsExercised_fd99e8bd-792b-4b4e-9fab-a5276059c8ca_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from stock option exercises</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_b2ed2c95-b726-4296-876a-495df9b3a409_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore_5855eae4-1d3b-4e04-8cae-10e7f0aeee8c_terseLabel_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019 and prior</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore_label_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Five and Before</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore_documentation_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Five and Before</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:to="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_223a1c13-19b3-4fe9-84db-151e9ecbb877_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of pending lawsuits</link:label>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Pending Claims, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:to="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5af8b7d2-c747-4b8c-a980-68af3751338d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_334eea44-ae6d-4b85-bf3e-1b38e9853f9f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PlanNameDomain_4f29b49f-5866-4de4-a268-46ddde34747b_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_3ec0275f-263b-4229-bc7f-5c0dc4656b0b_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S.</link:label>
    <link:label id="lab_country_US_e11cade0-5a4b-475e-b67c-66376df0ef1a_verboseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">U.S. 401(k) Plan</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" 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/2024/country-2024.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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_ee0d24d7-6a3c-4223-9681-389efc1bb9cc_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour_c1ac04bb-02af-4cb0-9f27-415d889d13d2_terseLabel_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour_label_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four</link:label>
    <link:label id="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour_documentation_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour" xlink:to="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_06c64313-2d84-46dc-b600-f4fc6bca4d94_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_e3fb9508-9d41-4d8d-92a2-290e813fe04b_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LeasesAbstract_190b0968-dd2d-4e45-8d2f-a2a4fc81a3ee_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</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" 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/2024/elts/us-gaap-2024.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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_0cdd00fb-f5c1-4a0a-83ff-24be17edc88e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonvested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_49f76033-2943-4af0-9049-50e2e234498d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationPriorYearIncomeTaxes_dca1e1df-808b-4039-95cd-a49f0df02906_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision to return adjustments</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_51929d89-c249-497d-a7d0-02d5c1061708_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_aa05a3a4-b3bd-469d-9d15-af807a5b94ec_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_d2d51ac1-d6dc-4fa4-8820-6a324b9a8ea9_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Payments</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" 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/2024/elts/srt-2024.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_PrepaidExpenseCurrent_9041a1df-c8ce-4481-b6f3-33c552abd79c_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_cf23ac3b-f8c0-44a3-a085-b0051f958c50_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_4b3f0f54-8bdb-4f96-8175-5e94df6ebb00_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceSettlementsReceivableCurrent_2ce7f4c2-fda3-415b-b3bc-47ad6c9e02bb_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance receivable</link:label>
    <link:label id="lab_us-gaap_InsuranceSettlementsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance Settlements Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:to="lab_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_071f8055-c894-4daf-bb22-a621b5b8737f_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_3e719a3a-3725-4634-ac2c-7e6374223cdf_verboseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" 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-20241231.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_2fcf1c31-989b-4dc2-a9d2-7891336819d9_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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" 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-20241231.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_dei_EntityCommonStockSharesOutstanding_bbb94dd0-7e42-408b-92e7-b5424aefc593_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_96af9aca-35b0-4a74-b1d6-a6e0a2f29cc0_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Management estimates and reporting</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_96270ae8-b5a8-48f7-a2f4-1f625042c346_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_fa5f09b2-72fe-4d16-90da-a0bf57edc3cd_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_c7c982d7-73b9-41b7-822f-811e98891a64_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_11507a5f-6dd9-44e5-ac3e-0e2438b75021_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_e47af83d-9a01-47fb-bb73-65ae2f768932_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_fc531acf-3de5-499f-bd16-60982b25880e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_1d654cfb-d176-40ed-82da-612ccdac9644_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LitigationReserve_07b3690c-702d-457f-aeaf-5598ebcf5f6a_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued losses for litigation</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" 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/2024/elts/us-gaap-2024.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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_a5db0c3c-0e6d-4361-a0c9-fd1dd87df2b5_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationAwardTrancheOneMember_a30d46bc-7122-460c-980d-55d398401ff2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting one year from the grant date</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_5df96d30-f9f0-463f-9707-b8932d18460e_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Performance Obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_264eb0ef-f7cd-4453-8f9e-d75dfc05256a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Remaining Performance Obligations</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" 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/2024/elts/us-gaap-2024.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_us-gaap_CreditFacilityDomain_10b3e5e5-9666-432f-97f0-51b0439ed02c_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccruedMarketingCostsCurrent_cd01756d-26ee-4195-a6c3-89f8fc1fcb4a_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketing and sales program</link:label>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Marketing Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:to="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_cec42b65-511c-476d-9c65-3dde7560bdff_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_Goodwill_7e11664e-e6d4-4314-91e2-5b752dbac5e0_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_8e12de59-2a21-49a2-a0fb-40e233b7e1fc_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_5a593724-b684-48d6-ac56-040cce3060ee_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_1a803193-5baf-4e24-959c-f1094b18991e_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchases for tax withholdings for net settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_16b2d510-fae7-48cc-ad31-0ec1c1518a56_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_2b776cc6-104f-459e-b713-46166e1e40ae_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from settlement of capped calls transactions</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Derivative Instrument, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_10921020-70a5-42cd-b2f6-37ed22ec780b_terseLabel_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_label_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_documentation_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_VentureInvestments_848a4b16-d41b-4d3c-a8c1-8c96972f127b_terseLabel_en-US" xlink:label="lab_pega_VentureInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Venture investments</link:label>
    <link:label id="lab_pega_VentureInvestments_label_en-US" xlink:label="lab_pega_VentureInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Venture Investments</link:label>
    <link:label id="lab_pega_VentureInvestments_documentation_en-US" xlink:label="lab_pega_VentureInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Venture Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_VentureInvestments" xlink:href="pega-20241231.xsd#pega_VentureInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_VentureInvestments" xlink:to="lab_pega_VentureInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_04d30e25-bc3d-441a-af76-c710d671cce6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtSecuritiesAvailableForSaleTable_32b6b420-d4fa-44e8-831c-f698829ec05b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_91a66864-defe-4c57-a9c5-faa99aeab3cf_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9e1a2df3-d886-482d-b0a0-09cac3266b63_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Base rent to paid, year one</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fdcd7437-6e8b-4a25-b4fd-00ce8abb1559_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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/2024/elts/us-gaap-2024.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_ProceedsFromPaymentsForOtherFinancingActivities_44705cbb-8739-4168-a132-952e38cf3c94_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dee36e3b-8264-463b-9778-a93f21f00a5d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_12b02de7-6c64-42fe-9132-8cd5d21c1043_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income (loss)</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" 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/2024/elts/us-gaap-2024.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_us-gaap_AccruedIncomeTaxesCurrent_931e710e-cb59-49cf-abd2-2b4ed65c82dd_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income and other taxes</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign_e164e9fa-9fca-4d53-a7e7-9bb3b42ef1b9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax effects of foreign activities</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_27c563e0-7dda-4306-bd6e-f1ce73b6e7d1_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_UnbilledReceivablesNotBillableContractDateYearFour_4422ac02-9bc0-493d-b852-2a5d22a8e018_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearFour_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year Four</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearFour_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearFour" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableContractDateYearFour" xlink:to="lab_pega_UnbilledReceivablesNotBillableContractDateYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_17b90859-7504-43b2-8e28-53996eebbf5e_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EarningsPerShareBasicAbstract_3a1df09a-79cf-4255-937a-5de818aa1367_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_838caea0-7f75-4ef0-81df-3b50f5d917b7_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_MaintenanceMember_b7469e66-16dc-4b80-b0c2-413a3f296691_terseLabel_en-US" xlink:label="lab_us-gaap_MaintenanceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_68461630-f5c9-4988-bfcf-7f73f2e6eaa6_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_CappedCallTransactionsMember_6cb606be-a456-425e-83fe-f16749e8b7d4_terseLabel_en-US" xlink:label="lab_pega_CappedCallTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capped Call Transactions</link:label>
    <link:label id="lab_pega_CappedCallTransactionsMember_label_en-US" xlink:label="lab_pega_CappedCallTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capped Call Transactions [Member]</link:label>
    <link:label id="lab_pega_CappedCallTransactionsMember_documentation_en-US" xlink:label="lab_pega_CappedCallTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capped Call Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionsMember" xlink:href="pega-20241231.xsd#pega_CappedCallTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_CappedCallTransactionsMember" xlink:to="lab_pega_CappedCallTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDeferredSalesCommissions_a43e226e-6c7f-4f92-a52b-14b935ed6c85_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDeferredSalesCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentNet_97e5de45-c167-4353-9749-3534d4d8de38_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_5b53a71b-10c1-42d2-ab12-140201d9206a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_IcfrAuditorAttestationFlag_fca8826e-e24f-4aa2-bdff-94d4f5ad12cb_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_0d1a186f-472f-47e6-a7f5-072e8ea4d4ec_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2e81f168-8c9f-418e-bf4f-ccd22bdf20b2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCharges_022ada40-1636-4030-be1d-ad0324a8b7f4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred commissions</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCharges_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_f2521b0f-6824-4677-9b7a-6e5f8e0bf3be_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommonStockParOrStatedValuePerShare_32183407-d343-478b-af72-1d4c3ad998e1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1811f732-09ca-4952-bb46-d5c5fc66aa42_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_f44e8e13-34ec-4683-8eb3-fde11fcde3ed_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation and remeasurement</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_55b993d2-1cd0-49e9-8008-b75271b0276a_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFinancialInstrumentsAssetsMember_020c4dbc-2f46-4859-bcbf-4d0ea5570dae_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capped Call Transactions</link:label>
    <link:label id="lab_us-gaap_DerivativeFinancialInstrumentsAssetsMember_label_en-US" xlink:label="lab_us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Financial Instruments, Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:to="lab_us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8b815c60-6d0d-412c-953d-810024bfefea_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_OperatingLeaseLiabilityCurrent_b8e40fba-b858-46c1-bf7f-19c681c795f6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_a428b1ea-b9c9-492e-8d28-5185eba81e62_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IndirectTaxReceivableCurrent_9687dfe4-f951-4676-91e8-62ba6ba1a39e_terseLabel_en-US" xlink:label="lab_pega_IndirectTaxReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indirect tax receivable</link:label>
    <link:label id="lab_pega_IndirectTaxReceivableCurrent_label_en-US" xlink:label="lab_pega_IndirectTaxReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indirect Tax Receivable, Current</link:label>
    <link:label id="lab_pega_IndirectTaxReceivableCurrent_documentation_en-US" xlink:label="lab_pega_IndirectTaxReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Includes VAT and other sales taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_IndirectTaxReceivableCurrent" xlink:href="pega-20241231.xsd#pega_IndirectTaxReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_IndirectTaxReceivableCurrent" xlink:to="lab_pega_IndirectTaxReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_c6b0f5be-e27e-4bb9-bed3-7d73c90b6e2d_terseLabel_en-US" xlink:label="lab_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_DeferredTaxAssetsOperatingLossCarryforwards_fa164fa2-43e3-4c8f-a5f3-9ff551a1eb82_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_3b001333-2cdf-4dc8-adc5-c840beb69ada_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Repurchases</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_7fb9d4eb-8e3a-4633-83cf-c6a61df3e7ef_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2f4bcfb8-f152-484d-85e9-b6255e5039de_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_ac966c9e-7506-4eea-9f0a-9aaa6726f9cb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_69758e74-e3d3-4aa9-8f39-349518772f77_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_3e48df09-5137-4075-aa98-c598cd3a79d6_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_WeightedAverageNumberOfDilutedSharesOutstanding_0ad89f02-f0e0-4a38-8660-39947d9aba8e_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2a9ea9ea-afde-4376-ae41-e845b5ca4736_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet_6e2354e1-160b-4d85-a421-12ff34deb9a7_terseLabel_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">included in other income, net</link:label>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet_label_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Income, Net</link:label>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet_documentation_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Income, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet" xlink:href="pega-20241231.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet" xlink:to="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleNotesPayableCurrent_523bf9c0-d97e-486b-9d89-c9fbbaf68d8c_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible senior notes, net</link:label>
    <link:label id="lab_us-gaap_ConvertibleNotesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayableCurrent" xlink:to="lab_us-gaap_ConvertibleNotesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_de5913d1-bf74-4066-be34-3ef1dbb206ad_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_01b91402-3a83-4013-8e3b-9e8a4c37652d_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_4758c8e6-4bff-4e33-9321-8750e8944dc8_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" xml:lang="en-US">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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsGross_222fcd2a-22ea-43cc-ba4d-0b1e5239527d_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_StockRepurchaseProgramSharesRepurchasedUnsettled_7a1c2f12-c4bd-4524-81b4-15b04c07564f_negatedTerseLabel_en-US" xlink:label="lab_pega_StockRepurchaseProgramSharesRepurchasedUnsettled" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases unpaid (in shares)</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramSharesRepurchasedUnsettled_label_en-US" xlink:label="lab_pega_StockRepurchaseProgramSharesRepurchasedUnsettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program Shares Repurchased Unsettled</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramSharesRepurchasedUnsettled_documentation_en-US" xlink:label="lab_pega_StockRepurchaseProgramSharesRepurchasedUnsettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of shares repurchased that did not settle with transfer agent as of the reporting date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramSharesRepurchasedUnsettled" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramSharesRepurchasedUnsettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_StockRepurchaseProgramSharesRepurchasedUnsettled" xlink:to="lab_pega_StockRepurchaseProgramSharesRepurchasedUnsettled" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_81d984fe-dc33-48be-b222-e922fcf4ac28_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_DerivativeAssetsCurrent_9ea45bb8-3a6d-467f-ae42-eabf3a780f99_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capped call transactions</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_aabe9a98-7b28-4fd3-83a0-03138d69daa3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule 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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskTypeDomain_c201e9ff-e036-4781-b5f3-74b48e0fd6a2_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_InvestmentIncomeNet_33b00ae6-75df-4efb-81d5-6d92d7b8289d_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LettersOfCreditOutstandingAmount_e61191bd-11d1-4727-831e-0860c4c0baa6_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_16001de2-2209-4d0d-9653-ddfbd94ae588_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution plan, expense</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_547ed269-7d65-45b6-abb0-345afc3a23aa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of convertible senior notes</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:to="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember_07d9b491-a2f7-4e73-bc5c-4a207bbc3b9b_terseLabel_en-US" xlink:label="lab_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2006 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand And Six Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two thousand and six employee stock purchase plan [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember" xlink:href="pega-20241231.xsd#pega_TwoThousandAndSixEmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember" xlink:to="lab_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2ae9acf7-5610-4802-ad50-f24650689dff_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_3bf74093-999b-4a54-b146-c638fb4ce7af_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_52848ca8-9135-4c3d-b47d-7c6d775bc8da_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation (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" 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/2024/elts/us-gaap-2024.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c119ac36-5aca-4715-a032-6db3b8a2c8a0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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/2024/elts/us-gaap-2024.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_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_c66005a1-1bf7-4f3c-b31f-3b6f073077d6_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_6edc10ad-8ec4-4942-9158-ed973c2b1830_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected annual dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_41165821-ea6f-40a8-8ba8-d68125521c2a_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_f471df37-2183-4303-a104-2dfd3720931e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InternalUseSoftwarePolicy_61bae6cb-3674-4177-b05e-02b0a5bc2401_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal-use software</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_d7e2a56d-1496-4c53-b5c6-46fecee0aa36_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Information of Operation Income (Expense)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebtExcludingAmortization_29e69493-0178-4e72-a13b-b46ffb3d3b7e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtExcludingAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount_7c406471-5eb4-4e0c-90e7-175c9eb3eaa0_terseLabel_en-US" xlink:label="lab_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Reserves</link:label>
    <link:label id="lab_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount_label_en-US" xlink:label="lab_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Reserves, Amount</link:label>
    <link:label id="lab_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount_documentation_en-US" xlink:label="lab_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount" xlink:href="pega-20241231.xsd#pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount" xlink:to="lab_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_3a091ea7-2ca9-4fe2-a892-7ff2e3e0ef62_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_806f0ef2-7fa6-4b4c-905a-f4113f65a726_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Future Estimated Intangibles Assets Amortization</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" 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/2024/elts/us-gaap-2024.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_srt_MaximumMember_34468b3b-79ec-4993-a317-708c40ae708c_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_8e716c2f-2941-425c-80b4-5d3bb7862666_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net&#160;book value</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" 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/2024/elts/us-gaap-2024.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_us-gaap_FurnitureAndFixturesMember_4f516158-e016-4e8c-8d3c-645f7522cbc3_verboseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_bab91c4d-7150-42a1-a9e2-c6b38eda60e2_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_3ba6454b-2563-4560-904d-4557b64b06a9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection_e2d71f2f-ffe9-4e49-a8ba-806eedf8395c_terseLabel_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee&#8217;s target incentive compensation percentage</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection_label_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award, Compensation Percentage Of Target Incentive Compensation, Eligible Employee Election</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection_documentation_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of an employee's annual target incentive compensation which is eligible to be elected and received in the form of RSUs in accordance with the Company's CICP.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" xlink:to="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_b16838b9-a863-4f08-a94c-0bbc8f4dbffb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_ef671440-8a91-42c7-afee-cfcceb40caf0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_f24be144-c548-44b1-8936-3bc08a96e66f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Weighted-Average Assumptions Used in Black-Scholes Option Valuation Model</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_41868f4a-d937-46b8-967e-752150ba6bee_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Lease, cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_b3d261bb-1a59-4606-94d6-89693a71e152_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average effect of dilutive securities:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_9ac95192-904c-4e46-b94e-311cd7904fc1_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_AccruedCloudHostingCurrent_a7a6d770-081b-480a-b01f-d84c3c0ede78_terseLabel_en-US" xlink:label="lab_pega_AccruedCloudHostingCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cloud hosting</link:label>
    <link:label id="lab_pega_AccruedCloudHostingCurrent_label_en-US" xlink:label="lab_pega_AccruedCloudHostingCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Cloud Hosting, Current</link:label>
    <link:label id="lab_pega_AccruedCloudHostingCurrent_documentation_en-US" xlink:label="lab_pega_AccruedCloudHostingCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Cloud Hosting, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccruedCloudHostingCurrent" xlink:href="pega-20241231.xsd#pega_AccruedCloudHostingCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AccruedCloudHostingCurrent" xlink:to="lab_pega_AccruedCloudHostingCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7d69cd0c-cdef-4dc2-aa31-aa5bd9098382_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) before provision for 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" 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/2024/elts/us-gaap-2024.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_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_4cdb7a7b-7030-485e-8d3e-d1b95dee10a3_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_VariableLeaseCost_6c6b3780-1dd5-45fd-81f2-3a0e78dbe4b8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_UnbilledReceivablesCurrentAndNonCurrent_99709ef1-c6a1-4cca-93fb-c3e3cb4fe489_totalLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20241231.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_srt_TitleOfIndividualAxis_8beff46a-9e2a-4fbc-9db5-1efa8a421b00_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [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" xml:lang="en-US">Title and Position [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_765ce7ae-fe88-4014-ba61-35594ee6e1de_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized computer software cost</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_fd6f21ca-96ba-4224-8769-e1d8a2552556_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividend payments to stockholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_e8ecfef6-3d04-43c5-800f-4e3ed72ca25d_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_OtherLongTermLiabilities_0e1d7fa8-47b6-4ee7-9718-0a886b372712_terseLabel_en-US" xlink:label="lab_pega_OtherLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other, Long-term Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermLiabilities" xlink:href="pega-20241231.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_RestrictedCashNoncurrent_a2ac6f30-75b8-4ef0-a58b-5d0d0ae13013_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash included in other long-term assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_d996068d-1cf9-45dc-ac4e-ced3eaad0e7b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_b8edf2dd-428f-46eb-8036-bc364ba6e6cc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_NonEmployeeDirectorsMember_f5aeeed0-5975-4805-9a4e-8adfd012272a_terseLabel_en-US" xlink:label="lab_pega_NonEmployeeDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-employee directors</link:label>
    <link:label id="lab_pega_NonEmployeeDirectorsMember_label_en-US" xlink:label="lab_pega_NonEmployeeDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Employee Directors [Member]</link:label>
    <link:label id="lab_pega_NonEmployeeDirectorsMember_documentation_en-US" xlink:label="lab_pega_NonEmployeeDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non Employee Directors [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NonEmployeeDirectorsMember" xlink:href="pega-20241231.xsd#pega_NonEmployeeDirectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_NonEmployeeDirectorsMember" xlink:to="lab_pega_NonEmployeeDirectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_8c4fef84-04bb-4393-9d7c-e8aaf5052091_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_20126751-ced3-415a-be25-e7f8c7c546c0_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings (loss) 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" 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/2024/elts/us-gaap-2024.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_srt_RepurchaseAgreementCounterpartyNameDomain_123a8314-5eb4-47eb-bff4-08e27ab9f88d_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_RevenueFromContractWithCustomerPolicyTextBlock_1f7b3e7a-62ee-4134-8ead-3d3033543eb6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue and deferred commissions</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_4aca2594-d2a4-40ac-8f3d-65142b8ed839_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Amortization of Intangible Assets</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" 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/2024/elts/us-gaap-2024.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_us-gaap_StateAndLocalJurisdictionMember_39dfc2d4-6494-46dd-a686-1c3fa9e83299_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_595df7a2-650c-417f-93d7-c29cd988d9d6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_451b3730-dcf2-412a-bfbe-26e90bf73bf7_terseLabel_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4a8dde87-609f-4a00-aac4-dd71dbfd73c2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_290cec70-91d6-48f1-a4a4-adcb4a20dad7_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current provision</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_06d39021-044b-452c-aad0-ca5dda69a7ff_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_9ea5d2cc-ce77-42f3-8b79-c18b1a8e5f45_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting rights percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_c7e27ca6-3ac6-48f7-bc67-2e011f578893_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_ca1259b6-de4e-41fe-b648-41a6230928ab_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency transaction (loss) gain</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_7de52ed4-1583-4a8a-8d55-ae00d4ebce25_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency transaction loss (gain)</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" xml:lang="en-US">Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_PreferredStockSharesIssued_c2db3054-f64c-4e5f-bc6e-91821be14d9e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_StatementOfFinancialPositionAbstract_0bc33cae-a8c9-4ae1-958e-4ba02c83e880_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_bf3874a4-7666-4af8-aa2e-2b62704b5310_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair value adjustment</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_949eab31-dc4c-41c1-bd53-f6dc6a3ba772_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Federal research and experimentation credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_8c18c0c6-48ad-4145-a963-823337cde1d0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_bcfd1bac-2524-4bae-b932-73d8d5aefb75_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxExpenseBenefit_75824185-13f5-4f9a-a53c-d3198713164b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_ad9981ed-1270-4f54-baff-7a516dff669c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (benefit), total</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" 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/2024/elts/us-gaap-2024.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_us-gaap_DerivativeAssets_af3526b8-4278-456a-98e2-b2ff60d91660_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5e828885-5111-42ee-82a4-320f7e22bd15_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average period of expense recognition</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" 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/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerExcludingAssessedTax_d7aca049-7fff-4612-8374-9d1b9fac4d47_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a654825e-00f1-4f8c-9136-81a5857944ee_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StatementOfIncomeAndComprehensiveIncomeAbstract_12332615-c042-477b-bbc6-d992eb8f4f3a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInInvestingActivities_4a5f7e1e-fd5b-43ed-93dc-291594c5487b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxAuthorityAxis_909a2d8d-2528-46b9-9cc0-efd1e58e1e0a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_4c5d6a7c-6823-48cf-9063-139678522bbb_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Employee related</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" 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/2024/elts/us-gaap-2024.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_RestructuringCharges_cd168ab5-2fe9-4fd5-9027-851e0ea13681_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_1330232d-cb13-4e1a-a396-4282f3b5cdc7_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restructuring expense</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_35177c55-0cb2-4086-9401-10f13a853875_netLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Costs incurred</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4f10f9e7-ec58-4834-993f-00d0335d2f8a_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <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" 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/2024/elts/us-gaap-2024.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_DefinedContributionPlanDisclosureLineItems_c07c75b0-fc5b-4da4-8d48-2e7dedb0dc53_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_66df29df-d000-4933-a55b-a0e7202b81b4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_USGovernmentAgenciesDebtSecuritiesMember_60f22ea6-4561-4d26-9636-09d27ebd9c96_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_a3b9836c-df3d-4a5b-aaa2-cb2d203990e1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Compensating Balances</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_ba957f40-96f9-4e61-8e5d-ed1954aa1eae_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressStateOrProvince_06eb9bce-709b-419b-a9ad-d04096437380_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_de7f5f27-c456-45f1-9ab3-287553b1c35e_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_VestingDomain_926b2d70-ba24-43e5-956e-c522090386dc_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21512334-84c1-4083-ac5c-a43ce1734235_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Nonvested, beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3148e6ed-f539-4285-b1f9-2425504919ca_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Nonvested, end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_11d8fb22-b94f-45cd-a32e-af06725d5ce1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement_34fda272-a8d3-4533-94ba-bc82dd694744_terseLabel_en-US" xlink:label="lab_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of settlement class that opted out of court approved settlement</link:label>
    <link:label id="lab_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement_label_en-US" xlink:label="lab_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of Settlement Class that Opted Out of Court Approved Settlement</link:label>
    <link:label id="lab_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement_documentation_en-US" xlink:label="lab_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of Settlement Class that Opted Out of Court Approved Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement" xlink:href="pega-20241231.xsd#pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement" xlink:to="lab_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_547c0793-bf55-4484-b04a-b54280200260_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_d30063a1-6834-405f-b676-20b6ee01b0a0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_86d1027c-4385-4c11-a945-407be60622cf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfPropertyPlantAndEquipmentTable_63caa7c9-1a04-432b-bf7e-ba08b46fe3a3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_14b3f199-2aa2-4cbd-b3e6-e14a85df8016_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_529c9be7-630c-4270-bab4-6eeb9165acd2_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_1ffd0807-0c05-46e7-b299-c582dd47a31e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskTable_80642aa5-8852-4caa-be76-6f343a8f278a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_778a4156-d7b6-40f0-9b8e-168c6469373f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_8725bf38-c122-453b-a9d1-994cb767e97e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_5666f470-c87d-4a99-85b2-c6fd15efb205_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrent_1002188d-7ca3-4dbb-8d13-7e37aa619ea5_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EarningsPerShareTextBlock_a7730b8f-d6ca-49d0-a4c9-f8125fc8bf05_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EARNINGS (LOSS) 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" 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/2024/elts/us-gaap-2024.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_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_d8742a48-ad0c-498b-9b5f-6b7376c03515_totalLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20241231.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_AccountsPayableOtherCurrent_2a5a62c1-468a-44c8-bbee-40ae9ccc5a09_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_AccountsPayableOtherCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableOtherCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Other, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableOtherCurrent" xlink:to="lab_us-gaap_AccountsPayableOtherCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_OtherAssetsCurrentAbstract_83742613-09d7-4cd2-9801-efbb4cf23080_terseLabel_en-US" xlink:label="lab_pega_OtherAssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_pega_OtherAssetsCurrentAbstract_label_en-US" xlink:label="lab_pega_OtherAssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current [Abstract]</link:label>
    <link:label id="lab_pega_OtherAssetsCurrentAbstract_documentation_en-US" xlink:label="lab_pega_OtherAssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAssetsCurrentAbstract" xlink:href="pega-20241231.xsd#pega_OtherAssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_OtherAssetsCurrentAbstract" xlink:to="lab_pega_OtherAssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_fde7b780-cb66-42f9-ae19-45146254f0bd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b6b9496d-9976-4697-a112-91f4d6db474c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant date fair value of shares granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7e127f30-1c0f-477c-a138-145e275385a0_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInvestments_d516eb1f-6f36-41c9-8095-9bd544412c10_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Gain) on investments</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_aeb71151-7e5c-403b-a7bc-d27c23ad6e18_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_1686f9ae-d351-4c48-85fc-3e8a907ee74d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_242bf38a-0eb5-460c-820d-5af701737084_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledRevenueTotal_e45a6c90-aa61-4f1c-9e4d-2f21045baf98_totalLabel_en-US" xlink:label="lab_pega_UnbilledRevenueTotal" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Unbilled Revenue Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledRevenueTotal" xlink:href="pega-20241231.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_PropertyPlantAndEquipmentByTypeAxis_4a712e96-e5b6-4da5-9d9d-ca9aa90e9a3b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [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" 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/2024/elts/us-gaap-2024.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_dei_EntityPublicFloat_2f504bc0-658d-4539-a463-e8f6f70d1841_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_5b0fcff0-8556-41b6-9190-20def7191b4f_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Major Clients</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" 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/2024/elts/us-gaap-2024.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_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_7cf761ae-5f46-43e9-ac77-2dc7ccbc91d2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting after one year in quarterly installments over the remaining four years</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_825c1014-d0be-4c26-bd89-1a85cefb73b1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity_74f2eb55-209b-4394-835c-5b1a099a9aca_terseLabel_en-US" xlink:label="lab_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption threshold trading days</link:label>
    <link:label id="lab_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity_label_en-US" xlink:label="lab_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Threshold Trading Days Before Maturity</link:label>
    <link:label id="lab_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity_documentation_en-US" xlink:label="lab_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Threshold Trading Days Before Maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity" xlink:href="pega-20241231.xsd#pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity" xlink:to="lab_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_3ccc842b-0805-4c00-8454-ba5166ad398e_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_507db17c-ca57-4ff7-b120-1a9960621d87_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_pega_UnbilledReceivablesNotBillableContractDateYearThree_2c3b897a-d6fd-4d02-8c9d-cd1c68607706_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</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" 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" 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-20241231.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_DeferredTaxAssetsValuationAllowance_ebbd3703-d687-4b2c-b452-f5455d137105_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Valuation allowances</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_11557500-d1b2-4346-9ac0-57c875a4c621_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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/2024/elts/us-gaap-2024.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_pega_OtherCurrentAssets_c63f2a7d-f1ab-41ab-b9f2-df3c3b4abe75_terseLabel_en-US" xlink:label="lab_pega_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other, Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherCurrentAssets" xlink:href="pega-20241231.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_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_f9767025-0b6f-431a-b304-4b10cb000139_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_486f9af8-374d-40af-94b3-d572803af487_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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" 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" 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-20241231.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_1dceaff2-2555-4c86-9fed-5649b9e4dd9a_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_us-gaap_PostemploymentBenefitsAbstract_ccc8305d-c606-46e1-a9a5-35f60392c6f1_terseLabel_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_PostemploymentBenefitsAbstract_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PerpetualLicenseMember_b15814f4-1afa-4c27-bc98-2b31ca5385d3_terseLabel_en-US" xlink:label="lab_pega_PerpetualLicenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Perpetual License</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember" xlink:href="pega-20241231.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_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_404c3d85-f7b5-4cbd-9936-7cf79c5a164d_totalLabel_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_label_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year one</link:label>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_documentation_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year one</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne" xlink:href="pega-20241231.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne" xlink:to="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested_74ebf61f-e875-4486-a886-06a0970f4f28_terseLabel_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of shares vested</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested_label_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award, Fair Value of Awards Vested</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested_documentation_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The total vest date fair value of awards vested during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested" xlink:to="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearOne_93b88933-e940-43b6-83be-bde7d2955d6b_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</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" 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" 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-20241231.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_ee259fdc-49e1-4607-8a4e-c746b66378ef_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of closing price of common stock</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotes_3f614fef-d342-4420-9431-3726667896c3_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_2c5ce026-93c9-4ada-93f1-e63de3012c5e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_71b57daf-2fae-4926-af7b-caf8534f2f06_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Excluding Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_4d8f810a-fe8d-401a-84bb-ff3a63a0244e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [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" 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/2024/elts/us-gaap-2024.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_us-gaap_IncomeStatementLocationAxis_faf1d23e-769e-49f0-9afc-65b454d79e5e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [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" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_8b292c52-8dfe-4807-af4d-1c3344f19f76_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" 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" 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/2024/elts/us-gaap-2024.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_CommonStockMember_0053cad4-14a6-4e4f-9e92-ecc007807c09_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember_26422b60-ff89-4119-884e-7fa1fc66d0d8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LineOfCreditMember_8a1f1aad-5252-49f6-af96-3fd91656fcfd_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_DeferredTaxAssetsConvertibleSeniorNotes_720b3622-e8d2-4194-8a9b-e7d45c38204a_terseLabel_en-US" xlink:label="lab_pega_DeferredTaxAssetsConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible senior notes</link:label>
    <link:label id="lab_pega_DeferredTaxAssetsConvertibleSeniorNotes_label_en-US" xlink:label="lab_pega_DeferredTaxAssetsConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Convertible Senior Notes</link:label>
    <link:label id="lab_pega_DeferredTaxAssetsConvertibleSeniorNotes_documentation_en-US" xlink:label="lab_pega_DeferredTaxAssetsConvertibleSeniorNotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Convertible Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DeferredTaxAssetsConvertibleSeniorNotes" xlink:href="pega-20241231.xsd#pega_DeferredTaxAssetsConvertibleSeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DeferredTaxAssetsConvertibleSeniorNotes" xlink:to="lab_pega_DeferredTaxAssetsConvertibleSeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ClientRelationshipsMember_58d312ee-0e40-429b-8971-d3ec5e2741d5_terseLabel_en-US" xlink:label="lab_pega_ClientRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Client Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientRelationshipsMember" xlink:href="pega-20241231.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_SegmentReportingAbstract_edfce02c-4095-4afa-98e8-d3b1313d0694_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_c68af27e-b609-4d2d-a87d-520a1b067835_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_SegmentReportingOtherItemAmount_26d90484-5128-471e-84d6-c14f393782d2_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other segment items, net</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_d3377043-dd95-40cb-9f38-c18db1b1e60f_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DebtConversionConvertedInstrumentSharesIssued1_ad088c1e-7e9d-434c-ad6c-d67c926b5e74_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a22b57cf-e978-4356-b359-371e37c19e00_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_27a79f0b-5b39-44f7-a2f6-a1106f2d93a9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock_e16194d3-6599-4137-98c8-ae67be08d69b_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Schedule of Weighted Average and Discount Rate [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock" xlink:href="pega-20241231.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_FinancialInstrumentAxis_2890c8ff-10a7-4870-827a-487966021a4f_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SegmentReportingDisclosureTextBlock_0199c5e7-fed8-4852-81b5-1f9c5d41f0f0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEGMENT INFORMATION</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LeonTreflerMember_label_en-US" xlink:label="lab_pega_LeonTreflerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leon Trefler [Member]</link:label>
    <link:label id="lab_pega_LeonTreflerMember_documentation_en-US" xlink:label="lab_pega_LeonTreflerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leon Trefler</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LeonTreflerMember" xlink:href="pega-20241231.xsd#pega_LeonTreflerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LeonTreflerMember" xlink:to="lab_pega_LeonTreflerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2533afd-8689-4db1-9deb-d0d807194ce0_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_fa582edd-4085-4154-9b95-ac82ac02d122_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable" xlink:to="lab_us-gaap_DefinedContributionPlanTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1969a353-9dac-4c4f-8628-991744663ff9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income (Loss) Before (Benefit From) Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_d4f354b9-1633-4acb-892f-5620cd9be681_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_d7a8490b-a7c7-43a8-aef4-ab7bb8a13fd0_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_b445b6ce-4ebb-4cb8-92b8-8e148530dfd8_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_CityAreaCode_a90d321e-8b46-4b36-bb8f-7a9d487b7846_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LiabilitiesCurrentAbstract_86747013-793d-4ec1-aa12-bd1557bffcca_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_AuditorLocation_2059e283-316c-47a5-8f3d-0b606e8bccc3_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ClientAMember_0d6758e9-3884-4b92-bf30-43ee99eb612b_terseLabel_en-US" xlink:label="lab_pega_ClientAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Client A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientAMember" xlink:href="pega-20241231.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_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_4cc527a1-3dd0-46b9-a3c1-a2cd1afa25f8_verboseLabel_en-US" xlink:label="lab_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of shares outstanding upon conversion (in shares)</link:label>
    <link:label id="lab_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_584bfb8b-f404-43e7-b8da-470ee8519793_terseLabel_en-US" xlink:label="lab_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares issuable upon conversion (in shares)</link:label>
    <link:label id="lab_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_label_en-US" xlink:label="lab_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares if fully Exercised</link:label>
    <link:label id="lab_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_documentation_en-US" xlink:label="lab_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares if fully Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised" xlink:href="pega-20241231.xsd#pega_DebtConversionConvertedInstrumentSharesIfFullyExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised" xlink:to="lab_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_80a6e0db-fdfe-4e1d-a2b2-299ede2ecd14_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PaymentsForRepurchaseOfCommonStock_3df35182-701a-43cb-88d2-7401e869271c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Common stock repurchases under stock repurchase program</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" 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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationChangeInEnactedTaxRate_fe6f3991-b666-48a7-9220-80bb959a9f81_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impact of change in tax law</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_f868a38f-418e-4489-862e-724746fb3918_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted- Average Grant-Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_79d5970e-a49e-492c-ad7e-e0bf2021528a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_6cc69f95-d1c4-4360-ac2a-10725cd50d40_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue remaining performance obligation (in percent)</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" 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/2024/elts/us-gaap-2024.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_EarningsPerShareAbstract_980c4539-dda9-4332-aed0-2824c5722ba0_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_d72f4192-4909-4885-b6cb-bdc80de7cd56_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</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" 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/2024/elts/us-gaap-2024.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_EquityAbstract_834401fb-be82-4d12-981e-c3348f9e9898_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_fb08827e-d623-435b-8dad-012947c93472_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings (accumulated deficit)</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" 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/2024/elts/us-gaap-2024.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_StockRepurchasedAndRetiredDuringPeriodShares_3dbffa80-368d-47d0-b144-b1cba8685db5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredFinanceCostsGross_22247c98-213e-454d-809d-0ab8bcf680fa_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GeneralAndAdministrativeExpense_df625074-6224-4698-8d08-9aa789cbc7fb_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_5dbd9d39-a9b0-44c9-8f40-1375d90238d5_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_aba62e14-bcac-4fb2-ad5d-9d19b76086f5_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DividendsCommonStockCash_60f0ae8c-6158-4180-90bc-af90c3470442_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash dividends declared</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" 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/2024/elts/us-gaap-2024.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_dei_AmendmentFlag_cdceb481-5001-4a1b-8862-1ea359e08e95_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DefinedContributionPlanDisclosuresTableTextBlock_cfe5d7b9-9285-4de9-8ab5-997411d52365_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Defined Contribution Plans Expenses</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_8532c09e-db19-45b6-9c8e-537ee0ecf063_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_4c1a9002-98d9-41be-8fd6-c41d663e0c0e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueMeasurementsFairValueHierarchyDomain_f223fdee-8054-4fb2-8988-4972e47d37aa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_ClassActionCase12999AndCase11220Member_c3583b65-701c-4994-9927-69723254b68e_terseLabel_en-US" xlink:label="lab_pega_ClassActionCase12999AndCase11220Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class Action, Case 12999 and Case 11220</link:label>
    <link:label id="lab_pega_ClassActionCase12999AndCase11220Member_label_en-US" xlink:label="lab_pega_ClassActionCase12999AndCase11220Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class Action, Case 12999 and Case 11220 [Member]</link:label>
    <link:label id="lab_pega_ClassActionCase12999AndCase11220Member_documentation_en-US" xlink:label="lab_pega_ClassActionCase12999AndCase11220Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class Action, Case 12999 and Case 11220</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClassActionCase12999AndCase11220Member" xlink:href="pega-20241231.xsd#pega_ClassActionCase12999AndCase11220Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ClassActionCase12999AndCase11220Member" xlink:to="lab_pega_ClassActionCase12999AndCase11220Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_8f7cc84c-e4cb-4ba3-843a-1f6b90e81aaf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressPostalZipCode_08fa32bc-59b7-4c63-8231-adba8b6182c0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_AdvertisingExpense_7220452d-0583-4334-84de-194a71110632_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward_a42d1a60-fba4-45e7-90e8-90fb6c0b371f_terseLabel_en-US" xlink:label="lab_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount [Roll Forward]</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward_label_en-US" xlink:label="lab_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount [Roll Forward]</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward_documentation_en-US" xlink:label="lab_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward" xlink:to="lab_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_c3355958-5c23-4687-9144-91c42203e71c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LitigationStatusAxis_e7c8126b-d361-43ce-b9f9-cf339f523df4_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_5c32425a-4c6a-4b76-934e-f1cf87a389fd_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_6cd8cb6d-9e40-4b60-94db-dfe6915521d7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_36cdcfe6-9f1e-4d35-96a8-befa72617e5b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_447485af-f675-496b-8d96-75bcdc5bcad6_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_f79fdf48-4eb5-468f-9581-22a89c1d43bd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Gain) on repurchases of convertible senior notes</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_53451334-dc71-447f-9e34-225f8723dbdf_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) on repurchase of convertible debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss_9fe42902-edd0-4485-8055-5f4aea82580e_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Held-to-Maturity, Excluding Accrued Interest, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_9201910a-0504-405b-bdd1-972a649ee47c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment estimated useful lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_cbe4cb58-fffa-4e2d-bb63-4a49eb3380cf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_db8e03be-4497-4601-aa91-99cc7561f8ad_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleLongTermNotesPayable_14fa61be-16a9-4bd7-915f-e3a0fb4c0afd_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleLongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term 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" 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/2024/elts/us-gaap-2024.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_pega_OtherAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_pega_OtherAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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" xml:lang="en-US">Other Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAssetsAndLiabilitiesAbstract" xlink:href="pega-20241231.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_ProceedsFromStockPlans_69402ffd-25e3-4efc-92aa-f3b7c59f8845_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_b52cbac0-b785-42ee-9960-6ff0b717c9f6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e6706cde-8205-40a4-b040-f119a0c5b442_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_CorporateIncentiveCompensationPlanMember_b159c8ba-c296-485f-a2d3-3e82b3599623_terseLabel_en-US" xlink:label="lab_pega_CorporateIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Incentive Compensation Plan</link:label>
    <link:label id="lab_pega_CorporateIncentiveCompensationPlanMember_label_en-US" xlink:label="lab_pega_CorporateIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Incentive Compensation Plan [Member]</link:label>
    <link:label id="lab_pega_CorporateIncentiveCompensationPlanMember_documentation_en-US" xlink:label="lab_pega_CorporateIncentiveCompensationPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate incentive compensation plan [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CorporateIncentiveCompensationPlanMember" xlink:href="pega-20241231.xsd#pega_CorporateIncentiveCompensationPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_CorporateIncentiveCompensationPlanMember" xlink:to="lab_pega_CorporateIncentiveCompensationPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_76a765f8-8f49-4ebc-8179-58e087ee790b_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CostOfGoodsAndServicesSold_2d73e5c8-1cb5-43c0-9b17-11c5bb96052e_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AdvertisingCostsPolicyTextBlock_50fee989-cb6c-4ea3-9089-3434ea1f9bcc_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_bbde4b95-675e-4549-8880-2c4db3d05c59_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax receivables</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5451adb5-001a-4d51-a896-261870f2c18e_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherLiabilitiesNoncurrent_cc3c0b9e-b3df-4069-ad5a-011f3976e6f5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_c585a441-e8e1-43f8-8a44-51dbc5a5b326_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_2ef436f9-b223-45cb-9c51-f5c82e5726fb_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 20)</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" 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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_cc278faf-c43d-49db-8294-596d70325d87_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember_ec1fe585-43e8-470b-95d9-979c3dbb021d_terseLabel_en-US" xlink:label="lab_pega_InvestmentsInPrivatelyHeldCompaniesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Investments in privately held companies.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember" xlink:href="pega-20241231.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d8042379-bd53-4329-b9b3-7faf1993af66_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Reconciliation of Effective Income Tax Rate From Statutory Federal Income Tax Rate</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" 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/2024/elts/us-gaap-2024.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_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_15768a2e-a3de-4e83-b838-7425b50813be_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net unrealized gain on available-for-sale securities, net of tax</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_61a306e1-b8ff-4495-914d-db48ba6a456e_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other long-term assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_4a40fdb5-4dd9-4a40-a593-7de15ec2b822_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_737cdd0b-9746-424a-9033-d57132021159_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bfe5ce95-c32b-4f45-9ee5-2df42e3ce84c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</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" 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/2024/elts/us-gaap-2024.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2bb28eb6-c958-4d51-964b-7420e66bb29b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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/2024/elts/us-gaap-2024.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_524dc844-f094-4288-9fe8-4e177baae25c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Geographic Revenue</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" 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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsGrossAbstract_66a6e8e3-988a-46f1-b6e3-0210e7613aaf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_5ed8c46d-2fcf-4272-8890-9e6a37fadfab_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ConvertibleDebtFairValueDisclosures_d0de52ac-e0a5-45bd-a95c-dffdc6f9c274_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetIncomeLoss_c1de089c-7708-4055-8736-96e2b8c14ca4_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_aa447af4-e165-42b4-a40d-f42d5fe62d9a_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_c87f3052-fa0a-4a4b-9264-ec15235825aa_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss)</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" 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/2024/elts/us-gaap-2024.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_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_5a8cde7c-92b4-4c4e-8907-8612e9e838c6_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_3a13d0a3-0e5d-4325-89cc-365c26db3019_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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" 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-20241231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_799152cf-ec80-4c77-8b3d-55387114b2b5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_c610d19c-f57b-4081-abc9-12c7510ff5b9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressAddressLine1_32dab8cf-8848-459a-9087-456000bab00e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_CurrentFederalTaxExpenseBenefit_c79da398-0699-412f-b660-5e624a681d18_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_101c2f40-17f4-43e0-9b22-c6c4b1621e82_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal amount repurchased</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Extinguishment of Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:to="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveTranslationAdjustment_52e9dc23-986e-4cf3-96ef-4bea68d1c5f7_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveTranslationAdjustment_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveTranslationAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveTranslationAdjustment" xlink:to="lab_us-gaap_RestructuringReserveTranslationAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2210c4cf-55d4-4afd-bd3d-02e164609716_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</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" 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/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c57ae3eb-cbe9-41d1-a9e2-261f9e01566f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_b21c984a-b341-40ee-8672-9fc1aaf615de_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredRevenueNoncurrent_ffc7fb55-079b-415c-bfce-3bb3a99754c8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_daa0bf3f-872b-475b-a20d-2db6ea53dd48_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_3f865e57-ae58-4f0e-a617-bc5f72c52ac0_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherNoncashIncomeExpense_6c76e98f-a88a-43bd-b296-73234cac2f54_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_SubscriptionMember_cb103055-e1f2-4188-83a8-1ad6dd771910_terseLabel_en-US" xlink:label="lab_pega_SubscriptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Subscription [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionMember" xlink:href="pega-20241231.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_ce1e0722-bb1d-4e89-97e1-1e4ca1d95a24_terseLabel_en-US" xlink:label="lab_pega_PrivatelyHeldInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Privately Held Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrivatelyHeldInvestmentMember" xlink:href="pega-20241231.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_503d0d42-5966-4609-baf9-9f1f23caa942_terseLabel_en-US" xlink:label="lab_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unbilled Receivables by 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" 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" 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-20241231.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_aeef8ac8-f773-477b-95f2-09f72bc9d5ea_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reductions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_78b0ea56-2351-437e-9f14-91e4979bbbeb_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_TimingOfTransferOfGoodOrServiceDomain_5066b8a5-b10c-4527-89c8-770a58c825a8_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_8edc6188-f053-4ce3-946f-5676891aaf41_terseLabel_en-US" xlink:label="lab_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_97af1083-612a-4aa8-bbb4-3b778aa63b8c_terseLabel_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</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" 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" 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-20241231.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_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_cd6b9fdf-3dfd-4158-9ceb-24b4332b6e0c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_LitigationCaseTypeDomain_42af06fa-db45-4dbc-8ab8-8b3be3a8ae2d_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_adfa9cdd-62f6-4dbe-b767-bf15e6ebdc9d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_afae7e6a-ce7e-43de-b219-90a1e23203c5_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0ec71989-b51d-46d8-87df-ee404bed6e23_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_33022d07-b1c9-42f9-a333-d902be7c5293_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outside professional services</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_3913a686-6c95-42d9-a981-44863843180a_terseLabel_en-US" xlink:label="lab_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_pega_LongLivedAssetsPercentage_4d7d1f4e-e68f-4343-8701-f49692082a76_terseLabel_en-US" xlink:label="lab_pega_LongLivedAssetsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-lived assets percentage</link:label>
    <link:label id="lab_pega_LongLivedAssetsPercentage_label_en-US" xlink:label="lab_pega_LongLivedAssetsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Lived Assets Percentage</link:label>
    <link:label id="lab_pega_LongLivedAssetsPercentage_documentation_en-US" xlink:label="lab_pega_LongLivedAssetsPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-lived assets as a percentage of total long-lived assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LongLivedAssetsPercentage" xlink:href="pega-20241231.xsd#pega_LongLivedAssetsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LongLivedAssetsPercentage" xlink:to="lab_pega_LongLivedAssetsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_3636404c-8f58-4a2d-9fc5-f0ed88933a26_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_22aba159-848c-40fd-ac92-56751f349b05_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_5a37686b-da74-4262-bee9-2bcb7a0951a2_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_RevenueRemainingPerformanceObligation_ce1b54f1-0d3d-47d6-a9bb-10649b3f32da_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CostOfRevenueAbstract_a689b910-09c0-4cc2-a6ce-c771c7b0c1cd_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LossContingenciesLineItems_3208a272-a197-4814-8465-177c22663e04_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_PatentedTechnologyMember_9e648ff4-fd72-4491-a1db-4e442612f6e5_terseLabel_en-US" xlink:label="lab_us-gaap_PatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeAssetsNoncurrent_2c79dfed-dd91-492b-be6b-ccee53d1150b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capped call transactions</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:to="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_TwoThousandAndFourLongTermIncentivePlanMember_7f2ea114-5cc9-4e3a-b6d3-cde89e7b1e29_terseLabel_en-US" xlink:label="lab_pega_TwoThousandAndFourLongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2004 Long-Term Incentive Plan</link:label>
    <link:label id="lab_pega_TwoThousandAndFourLongTermIncentivePlanMember_label_en-US" xlink:label="lab_pega_TwoThousandAndFourLongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand And Four Long Term Incentive Plan [Member]</link:label>
    <link:label id="lab_pega_TwoThousandAndFourLongTermIncentivePlanMember_documentation_en-US" xlink:label="lab_pega_TwoThousandAndFourLongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two thousand and four long-term incentive plan [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TwoThousandAndFourLongTermIncentivePlanMember" xlink:href="pega-20241231.xsd#pega_TwoThousandAndFourLongTermIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_TwoThousandAndFourLongTermIncentivePlanMember" xlink:to="lab_pega_TwoThousandAndFourLongTermIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_edaf34ae-8d7f-489d-9ddf-6a406c3a8828_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue_dec33d03-c35f-42ac-b3ee-1a1197703577_terseLabel_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected to vest</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue_label_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instrument Other Than Option Expected To Vest Aggregate Intrinsic Value</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue_documentation_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intrinsic value of equity-based compensation awards expected to vest. Excludes stock and unit options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue" xlink:to="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_eb23489e-aaed-40b7-b503-12e62b618fb2_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ContractWithCustomerAssetNetCurrent_71e0961d-1ee7-478a-9911-ea16d371ed10_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_LeaseCostTableTextBlock_087b8765-d4b5-4c2b-9213-6b336f82aadf_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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" 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/2024/elts/us-gaap-2024.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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_c1f5cd81-7430-4499-ad01-72892af3bf10_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherLiabilitiesCurrent_8513b8e5-3c5d-497d-96c1-3ab2ae9f18a3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_2f2761a1-9729-4b7f-bb37-26a380fccbf0_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_1f0d95cb-9d5f-407d-8c9e-106c7b48d286_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities related to uncertain tax</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_AccruedCompensationAndRelatedExpenses_4b28e24e-96d3-47b8-b6d5-f6aca5e8f0c2_terseLabel_en-US" xlink:label="lab_pega_AccruedCompensationAndRelatedExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and related expenses</link:label>
    <link:label id="lab_pega_AccruedCompensationAndRelatedExpenses_label_en-US" xlink:label="lab_pega_AccruedCompensationAndRelatedExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Compensation and Related Expenses</link:label>
    <link:label id="lab_pega_AccruedCompensationAndRelatedExpenses_documentation_en-US" xlink:label="lab_pega_AccruedCompensationAndRelatedExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Compensation and Related Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccruedCompensationAndRelatedExpenses" xlink:href="pega-20241231.xsd#pega_AccruedCompensationAndRelatedExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AccruedCompensationAndRelatedExpenses" xlink:to="lab_pega_AccruedCompensationAndRelatedExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ComputerSoftwarePurchasedMember_6357ff04-d6b4-40e9-be8c-c36a150deaa0_terseLabel_en-US" xlink:label="lab_pega_ComputerSoftwarePurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer software purchased</link:label>
    <link:label id="lab_pega_ComputerSoftwarePurchasedMember_label_en-US" xlink:label="lab_pega_ComputerSoftwarePurchasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software Purchased [Member]</link:label>
    <link:label id="lab_pega_ComputerSoftwarePurchasedMember_documentation_en-US" xlink:label="lab_pega_ComputerSoftwarePurchasedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchased software applications for sale, licensing or long-term internal use.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ComputerSoftwarePurchasedMember" xlink:href="pega-20241231.xsd#pega_ComputerSoftwarePurchasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ComputerSoftwarePurchasedMember" xlink:to="lab_pega_ComputerSoftwarePurchasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d9c4b5c6-c562-44ac-83ef-6304a61c0c88_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Calculation of Earnings (Loss) 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0ebb24cb-20f4-421d-acb7-d17e5913acec_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_921de314-3d78-4604-a941-c31a074d6925_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_21b68704-11f6-49ec-8653-7307b59e31ad_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_TimeBasedVestingStockOptionMember_10abdd68-801b-49a3-982f-bca92e20e5e0_terseLabel_en-US" xlink:label="lab_pega_TimeBasedVestingStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time-based vesting stock option</link:label>
    <link:label id="lab_pega_TimeBasedVestingStockOptionMember_label_en-US" xlink:label="lab_pega_TimeBasedVestingStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Time-Based Vesting Stock Option [Member]</link:label>
    <link:label id="lab_pega_TimeBasedVestingStockOptionMember_documentation_en-US" xlink:label="lab_pega_TimeBasedVestingStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Time-Based Vesting Stock Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TimeBasedVestingStockOptionMember" xlink:href="pega-20241231.xsd#pega_TimeBasedVestingStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_TimeBasedVestingStockOptionMember" xlink:to="lab_pega_TimeBasedVestingStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_c8759821-b128-4859-92e0-5a1b3e0a1d45_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_70947793-f364-4993-a27b-c2e2f8d589ae_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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" 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-20241231.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_IncomeTaxContingencyTable_fa7b761a-bc66-488e-979d-dd1c33472e42_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_07bfa61d-ad0e-4ad2-beec-1f6c8571c874_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_ed345237-d95f-4415-b44c-fdb6c61e1679_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_d065bcd4-38c8-4768-a420-55c191cf0044_terseLabel_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grant date fair value</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_label_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_documentation_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:to="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e235ed8d-7ad1-4854-8674-d186ddecb8d3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2024/elts/us-gaap-2024.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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_dfbd57af-c3e2-4e54-9c0a-d645549cd577_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Combined Restricted Stock Units Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_e49ce1bb-b86e-4f20-85e5-281010f740af_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_CommonStockSharesOutstanding_6228aded-5629-4390-876d-41544d831026_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d3dedf08-898e-4408-8bd2-43b15a051629_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_5c368295-825b-454e-ba41-d5ebcd652c2d_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentsIncorporatedByReferenceTextBlock_f26c2ff6-207e-4c97-8074-4a7e31984967_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_3daa138b-6643-49c0-ac5b-75618b42cf7b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount_902241ee-03c3-450e-92c8-59b72ae84280_terseLabel_en-US" xlink:label="lab_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess tax (benefits) / detriments related to share-based compensation</link:label>
    <link:label id="lab_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount_label_en-US" xlink:label="lab_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation Excess Tax Benefits Relating To Share Based Compensation, Amount</link:label>
    <link:label id="lab_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount_documentation_en-US" xlink:label="lab_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation Excess Tax Benefits Relating To Share Based Compensation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount" xlink:href="pega-20241231.xsd#pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount" xlink:to="lab_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_MaturitiesOfInterestAndPrincipalAbstract_2fe46f8a-6827-4dad-8f1a-9fb8c8a46ac0_terseLabel_en-US" xlink:label="lab_pega_MaturitiesOfInterestAndPrincipalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Maturities of Interest and Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_MaturitiesOfInterestAndPrincipalAbstract" xlink:href="pega-20241231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_063fcb96-7cb2-43eb-84dd-332d3c3df39d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares available for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_a0772f60-dc33-406d-a887-771cbeb738a0_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_62f54424-2a40-47b3-8dba-4a34366155e8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ContractWithCustomerLiabilityCurrent_b7753299-8064-4cab-94aa-5988c831235a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredCreditsAndOtherLiabilitiesNoncurrent_807f628f-dac1-432b-8221-aa698b87f692_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_6d61968c-a09e-44bf-9a40-0102b3163673_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development and software development costs</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research, Development, and Computer Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_b7a80a53-85b6-4d79-bf49-318a2b907211_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_abe44643-60e6-43f4-b466-55eb8b6eacf9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [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" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfDebtInstrumentsTextBlock_01a65f8e-8add-4be0-bf04-195af0cb04e5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Carrying Value and Interest Expense Related to the Notes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_dbe6c4f9-61f0-46df-be2b-87f339250be4_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions for tax positions of prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_5d914812-8833-4128-a2e1-f69b37e4b638_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_TotalReceivableMember_4a38ac67-930f-4bb6-8863-d0301340f968_terseLabel_en-US" xlink:label="lab_pega_TotalReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total receivables</link:label>
    <link:label id="lab_pega_TotalReceivableMember_label_en-US" xlink:label="lab_pega_TotalReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Receivable [Member]</link:label>
    <link:label id="lab_pega_TotalReceivableMember_documentation_en-US" xlink:label="lab_pega_TotalReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TotalReceivableMember" xlink:href="pega-20241231.xsd#pega_TotalReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_TotalReceivableMember" xlink:to="lab_pega_TotalReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_057c28ad-d8c0-45c6-b750-d97c9a640fae_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_bb7e31b3-db34-4c6a-97f1-9fdbb95fd88c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Change in Capped Call Transactions</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" 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/2024/elts/us-gaap-2024.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_us-gaap_PlanNameAxis_097c02dc-ef5c-454e-b996-627b21806636_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_InterestLongTermDebtMaturitiesTotalDue_6243da82-1927-4861-933c-44dd7cfa33ab_totalLabel_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesTotalDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20241231.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_us-gaap_LossContingencyDamagesAwardedValue_1ec5c275-8a59-4ffd-92bf-0ce525c2d4f8_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesAwardedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_AlanTreflerMember_label_en-US" xlink:label="lab_pega_AlanTreflerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Alan Trefler [Member]</link:label>
    <link:label id="lab_pega_AlanTreflerMember_documentation_en-US" xlink:label="lab_pega_AlanTreflerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Alan Trefler</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AlanTreflerMember" xlink:href="pega-20241231.xsd#pega_AlanTreflerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AlanTreflerMember" xlink:to="lab_pega_AlanTreflerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_88ea2777-6608-44ee-888f-ff9d53f8687b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_OtherAssetsCurrent_8ecf3efd-ef4c-4d8e-9989-d31f0bc1c053_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_515611c9-c929-40b5-825c-1fc60e17d4c2_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FacilityClosingMember_5d5435d6-8fa0-4a75-baf6-91f9df9bd2ba_verboseLabel_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Office space reductions</link:label>
    <link:label id="lab_us-gaap_FacilityClosingMember_label_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Facility Closing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FacilityClosingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FacilityClosingMember" xlink:to="lab_us-gaap_FacilityClosingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_75ced2a9-d74f-4275-b130-0841bb13ddfd_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_3b074c02-e60c-4f30-9a08-c05e9c63ed45_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_EarningsPerShareDilutedAbstract_a5972a81-fefe-4ba5-b275-3fabb9f11e62_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_375aa69a-d709-46ee-9ae5-dc6934787db3_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_e570d4aa-695c-43d6-8ae3-9289709b07a5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfRestructuringAndRelatedCostsTextBlock_1f1387f7-7c89-4e39-92bf-d09d39d39dbc_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring Activities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_b26400e2-67ae-4bd6-80e0-8a5d5d7f13e1_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2552bdf1-6ccd-469f-883e-dd878f8cc8ec_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</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" 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/2024/elts/us-gaap-2024.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_ValuationAllowanceDeferredTaxAssetChangeInAmount_6775864f-88eb-4c62-8688-a273977fec38_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognition of valuation allowance on deferred tax assets</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_0443445b-6012-4b42-9773-04dc691bae72_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SellingAndMarketingExpenseMember_7e13b694-2ae9-4089-a644-7ba4e32398fc_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_1c6b8552-7701-44cf-b5d8-ef0de82997ba_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccruedIncomeTaxesNoncurrent_69b33a72-8058-4a3d-9ba9-ab7ca7b68596_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_3bfec680-03e1-43be-998f-e35d223a9b5c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_610cbfba-fdd1-4477-8c0d-b153ab9d8a0f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_d3eab477-545b-4eb5-9068-3f546d41719f_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EMPLOYEE BENEFIT PLANS</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_48dd7082-8cbc-40e3-9d89-2716d08a0876_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of right-of-use lease assets</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" 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/2024/elts/us-gaap-2024.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_us-gaap_PaymentsForRestructuring_dbcf65c7-38d6-4d46-9ede-e8f24aa48222_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash disbursements</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_NonemployeeDirectorCompensationLimit_ac4ff575-0589-4db5-87c8-555490d4ee06_terseLabel_en-US" xlink:label="lab_pega_NonemployeeDirectorCompensationLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual limited compensation</link:label>
    <link:label id="lab_pega_NonemployeeDirectorCompensationLimit_label_en-US" xlink:label="lab_pega_NonemployeeDirectorCompensationLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-employee Director Compensation Limit</link:label>
    <link:label id="lab_pega_NonemployeeDirectorCompensationLimit_documentation_en-US" xlink:label="lab_pega_NonemployeeDirectorCompensationLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The maximum annual compensation amount to be earned by non-employee directors. Includes grants of share-based compensation awards and any cash fees paid to such non-employee director during the fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NonemployeeDirectorCompensationLimit" xlink:href="pega-20241231.xsd#pega_NonemployeeDirectorCompensationLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_NonemployeeDirectorCompensationLimit" xlink:to="lab_pega_NonemployeeDirectorCompensationLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dcc6cfb5-eeab-457f-a4f2-be0bd232f26d_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_090038cf-bf73-4581-88cd-244dc5eab9a1_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_efa97841-cc35-4e32-8fa7-ef3308d59718_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total cash, cash equivalents and restricted cash</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" 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/2024/elts/us-gaap-2024.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_pega_OtherLongTermAssets_779b25a2-04a5-4722-a42e-386c726d6303_terseLabel_en-US" xlink:label="lab_pega_OtherLongTermAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other, Long-term Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermAssets" xlink:href="pega-20241231.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_AccretionAmortizationOfDiscountsAndPremiumsInvestments_c0cacdcd-a5bf-46fa-be8c-1ce226dbc5c6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">(Accretion) amortization of investments</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_InterestPaidOnConvertibleDebt_c0e1ca76-d6b9-4521-a7de-7bc52fcf926c_terseLabel_en-US" xlink:label="lab_pega_InterestPaidOnConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest paid on convertible notes</link:label>
    <link:label id="lab_pega_InterestPaidOnConvertibleDebt_label_en-US" xlink:label="lab_pega_InterestPaidOnConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid on Convertible Debt</link:label>
    <link:label id="lab_pega_InterestPaidOnConvertibleDebt_documentation_en-US" xlink:label="lab_pega_InterestPaidOnConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interest Paid on Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestPaidOnConvertibleDebt" xlink:href="pega-20241231.xsd#pega_InterestPaidOnConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_InterestPaidOnConvertibleDebt" xlink:to="lab_pega_InterestPaidOnConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0592b8fa-54a3-4eb6-a22b-543d5f65bd5a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized stock-based compensation expense, unvested stock options</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" 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/2024/elts/us-gaap-2024.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_us-gaap_CurrentForeignTaxExpenseBenefit_4c005a06-b1ef-4f14-80cd-99242891eeb7_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_330fee6f-125e-481a-985e-3000789c902d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueOfFinancialInstrumentsPolicy_647ddb12-d72a-44e7-948b-77c3ad862caf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock_8824d517-80f6-4985-8a8b-c5db67d39f3a_terseLabel_en-US" xlink:label="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Contract Assets and Deferred Revenue</link:label>
    <link:label id="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock_label_en-US" xlink:label="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract assets and deferred revenue [Table Text Block]</link:label>
    <link:label id="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock_documentation_en-US" xlink:label="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract assets and deferred revenue [Table Text Block].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ContractAssetsAndDeferredRevenueTableTextBlock" xlink:href="pega-20241231.xsd#pega_ContractAssetsAndDeferredRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ContractAssetsAndDeferredRevenueTableTextBlock" xlink:to="lab_pega_ContractAssetsAndDeferredRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivableNoncurrent_61c41caf-a9d1-4d07-8b28-940b90fdb98f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax receivables</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivableNoncurrent_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivableNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivableNoncurrent" xlink:to="lab_us-gaap_IncomeTaxesReceivableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_TradeSecretMisappropriationMember_f1d6fc98-d4e7-4aa4-9eda-44ac3726297f_terseLabel_en-US" xlink:label="lab_pega_TradeSecretMisappropriationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Trade Secret Misappropriation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TradeSecretMisappropriationMember" xlink:href="pega-20241231.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_srt_ProductsAndServicesDomain_4ab1e0f9-52ed-4635-8848-e4d383d80341_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_us-gaap_DerivativeCapPrice_37072fbb-d795-4e22-be1c-7b89daa67c47_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeCapPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_f8df5e0f-5582-4cc7-82ae-e86b677b6d8d_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_87b0ce00-91ad-4bbb-bfcf-7b8c4532a950_terseLabel_en-US" xlink:label="lab_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_pega_AuditInformationAbstract_label_en-US" xlink:label="lab_pega_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_pega_AuditInformationAbstract_documentation_en-US" xlink:label="lab_pega_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AuditInformationAbstract" xlink:href="pega-20241231.xsd#pega_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AuditInformationAbstract" xlink:to="lab_pega_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_92e2f124-b8a8-4a40-9de4-1f2a85b9ad7c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_557f1fa8-d0cc-4512-8614-48adb06803eb_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueDisclosuresAbstract_7c2d5264-59d5-4074-aa07-4fc0c314bb5d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_MarketableSecuritiesCurrent_f161a742-679e-4563-8ab8-7fd20abd3265_verboseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_UnbilledReceivablesMember_ef8d5f1b-4552-4d41-9765-ee22a0bfbfbe_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Unbilled Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesMember" xlink:href="pega-20241231.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_1f6e0c87-5e8d-41ac-a61e-5ebd2b3e889a_terseLabel_en-US" xlink:label="lab_pega_LegalFeesPostJudgementInterestRatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_us-gaap_PreferredStockSharesOutstanding_5f103aa0-96de-4cbc-8c22-5656218f39d6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_4af87376-7263-4c5f-89c9-9eda379933cc_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_053b117c-bff9-40d9-a4c1-b42937aa5dd0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Lived Assets by Geographic Area</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_OtherCurrentLiabilities_6d47e1b9-004c-472b-844f-e823a06eb159_terseLabel_en-US" xlink:label="lab_pega_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_pega_OtherCurrentLiabilities_label_en-US" xlink:label="lab_pega_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other, Current Liabilities</link:label>
    <link:label id="lab_pega_OtherCurrentLiabilities_documentation_en-US" xlink:label="lab_pega_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherCurrentLiabilities" xlink:href="pega-20241231.xsd#pega_OtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_OtherCurrentLiabilities" xlink:to="lab_pega_OtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9ff5ed5a-5480-485e-a20a-5a5c06768d75_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6716b568-751c-4d99-8e3d-32dc257a15a8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCosts_c7acb8bd-63a3-443b-876c-e49f89542fca_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_0d34a23c-ebd5-499d-aa8f-1f5f285e3975_terseLabel_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining contractual term</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_label_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_documentation_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract" xlink:to="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1f2d32c9-ce95-4385-b0d3-c8b3127d0aad_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_3527d3b7-7e15-4934-85a7-dc8d4aa2e799_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_efc9e59f-4e1b-4ee5-8139-9bafb9b72cf1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accruals and reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_d3c5998e-7b32-4af3-8ad2-6290bfed11bd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_937835d2-4e9a-4ffe-a4ac-cca799f427d8_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommonStockSharesIssued_577ace2b-4245-478d-a7eb-b223962f6b7d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LineOfCreditFacilityMaximumBorrowingCapacity_d0ff2014-4ec7-477d-9f41-df1f34273df5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskPercentage1_1a838420-3b2a-428f-adb7-6f67e18d900c_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total receivables</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_6b8f6776-808f-4284-994d-01635b8db2e3_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ComputerEquipmentMember_68547bfd-caf9-45ec-9e5a-0981f03996f5_verboseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Computer Equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_ac64fe9e-62ee-4e4f-97a0-3b6a91e64aea_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LesseeLeaseTermOfContract_693c7952-aee0-4265-a41a-dbefcdc644e6_terseLabel_en-US" xlink:label="lab_pega_LesseeLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Lessee, Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseTermOfContract" xlink:href="pega-20241231.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_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_CommonStockDividendsPerShareIntended_2bd92c4d-8a7d-422e-bcda-a7771e1ae882_terseLabel_en-US" xlink:label="lab_pega_CommonStockDividendsPerShareIntended" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Quarterly cash dividend intended to pay (in dollars per share)</link:label>
    <link:label id="lab_pega_CommonStockDividendsPerShareIntended_label_en-US" xlink:label="lab_pega_CommonStockDividendsPerShareIntended" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Intended</link:label>
    <link:label id="lab_pega_CommonStockDividendsPerShareIntended_documentation_en-US" xlink:label="lab_pega_CommonStockDividendsPerShareIntended" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Intended</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CommonStockDividendsPerShareIntended" xlink:href="pega-20241231.xsd#pega_CommonStockDividendsPerShareIntended"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_CommonStockDividendsPerShareIntended" xlink:to="lab_pega_CommonStockDividendsPerShareIntended" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c4be6cd0-97b6-46d0-95a2-ece168cfe565_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_9ab0c645-ee11-490b-8c3c-cbca69ba008b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract_eb038133-cfcd-4db7-9460-d647f887d8ab_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in fair value:</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Gain (Loss) Included in Other Comprehensive Income (Loss) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_eed0e88a-d220-4900-b060-0f3906f90adf_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_a4406bbc-f2d3-4ba4-a790-2bfe2d8f920c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_DeferredTaxLiabilityDepreciation_53197ed5-245e-46f7-94fd-ef46e391059a_negatedTerseLabel_en-US" xlink:label="lab_pega_DeferredTaxLiabilityDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_pega_DeferredTaxLiabilityDepreciation_label_en-US" xlink:label="lab_pega_DeferredTaxLiabilityDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability, Depreciation</link:label>
    <link:label id="lab_pega_DeferredTaxLiabilityDepreciation_documentation_en-US" xlink:label="lab_pega_DeferredTaxLiabilityDepreciation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability, Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DeferredTaxLiabilityDepreciation" xlink:href="pega-20241231.xsd#pega_DeferredTaxLiabilityDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DeferredTaxLiabilityDepreciation" xlink:to="lab_pega_DeferredTaxLiabilityDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_e67e63a3-0c18-4fa0-a276-c0dcb827eec6_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityVoluntaryFilers_34392076-4922-43b0-ac7c-d0c812ad1bd7_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_f856e932-671b-4950-bd0a-71626221f83b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_91b44147-763f-41f8-8745-abc60db95a5c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_dc94b929-19ff-4eaf-af9c-ce8e61e51965_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred (benefit) provision</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" 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/2024/elts/us-gaap-2024.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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_b8cb41b3-3507-4699-bf94-ccf3456bac65_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PROPERTY AND EQUIPMENT</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b88e7ae3-8015-4cf1-bb62-eb7c50cd1f7d_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other comprehensive (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_abbc8a90-c6c8-4cbf-b155-2e2581ad055b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxContingencyLineItems_aff75239-3ee8-41b2-8a37-cc9475f14fcc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_494c9e92-3bc5-44ef-b9d0-c5d20487e9b8_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e086e2ec-3968-4637-98ce-eb3a28a26d31_netLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</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" 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/2024/elts/us-gaap-2024.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_DebtInstrumentConvertibleConversionPrice1_42959eb2-2d3b-4e6d-a8f0-9afd699f5ec7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_04e83f94-5de4-4594-afd9-cafd7ceb64cd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (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" 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/2024/elts/us-gaap-2024.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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_86981859-80ce-48fe-8a98-a70f9cd2be7e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_89d7f287-eddf-4fd6-8f5d-c51883ded64d_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_57dffc8b-d028-43af-a30b-0f25fea11ba3_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_53195e5e-742b-4e86-bcd2-2bdbba4c1ed2_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash included in other current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_76f52ab3-0a18-4b29-9a17-c16ba6b7d1d3_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_0f5f0e29-30b1-4ec0-b138-6a519906d0be_verboseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">(Loss) on capped call transactions</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_fb3b0572-750a-49ac-a8fc-16e0977221e9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss 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" 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/2024/elts/us-gaap-2024.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_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_8d75821b-9d57-443e-860a-24f16c964a98_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_c5e92475-b53b-4a55-90d5-daefc4bf6b6d_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_f3f191a8-2118-4cf3-b226-27f246dbd733_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_725597e3-465a-438b-8696-95f6ab6f06da_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_1d011cc0-c6f9-4b2b-b644-f34b2eeb1761_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ContractWithCustomerLiability_b8a00eee-60fd-45c9-a847-717ec2f856f6_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_NonUsMember_723c465f-6ba5-4802-a580-c02124b1ac82_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_acbd53da-1639-41ca-ba11-f2dd5ee1859a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevenuesAbstract_c137fb6c-ff6c-47c1-8018-9b50db0ef806_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_ConsultingMember_1ae7d268-9137-475d-a132-75dde19d268f_terseLabel_en-US" xlink:label="lab_pega_ConsultingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Consulting [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember" xlink:href="pega-20241231.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_CommitmentsAndContingenciesPolicyTextBlock_95bebbb3-521a-4d82-9add-7b4c574c768c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss contingencies and legal costs</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_b6742b68-df8f-4d42-98f5-f2e48a5ff0f9_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_f57ed574-8af4-4ede-9acb-18a7c5d04333_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_CurrentFiscalYearEndDate_cd82c571-d8da-4007-8c4a-776d608b68d8_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e51312d9-4183-41ef-a51f-496e098f5dc7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_5eb03d3a-8070-4c5f-9ba4-8272cdafea15_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued under the plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5eb05895-9e8b-4acc-a44b-382bc35ea336_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [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" 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/2024/elts/us-gaap-2024.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_VestingAxis_e8fe5ae2-ac83-453d-8cc8-e00914b610cf_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod_0e93e340-fd3f-4cc7-8fea-627f9ca207db_verboseLabel_en-US" xlink:label="lab_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Repurchase authorized amount</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod_db6bc0c8-2f27-41bf-bf3e-f62a7d819a5b_terseLabel_en-US" xlink:label="lab_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Authorizations</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod_label_en-US" xlink:label="lab_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Amount Authorized During Period</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod_documentation_en-US" xlink:label="lab_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Amount Authorized During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod" xlink:to="lab_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_61922e7b-0c09-4529-a074-ec0c35051938_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock for stock 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" 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/2024/elts/us-gaap-2024.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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_02562206-ecd3-47cc-9af2-34f75a1bdb9e_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredIncomeTaxAssetsNet_ba1b3abb-eeab-44c4-9655-3d013ad1e5cc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_bef6de1a-12f7-4d03-99fb-768b38672d4c_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Useful life of capitalized software</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c42c5cf2-a361-415f-a114-e72fd23e3d1b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InvestmentsFairValueDisclosure_d5355ba0-11f4-4ed6-a6e0-b770831966e4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AdditionalPaidInCapitalMember_e4c1816b-88c2-4110-8e55-060e5c16fbbb_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxReconciliationOtherAdjustments_314a919c-5f34-413d-9eeb-7ac355e395a1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e707ca94-8e5d-49e1-bb9c-4291c43d5df3_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Newly adopted accounting pronouncements and Accounting pronouncements not yet effective</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_a029b409-b984-4713-a4fa-fefa01ec741a_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled receivables, net</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" 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/2024/elts/us-gaap-2024.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_TitleOfIndividualWithRelationshipToEntityDomain_c818763c-be39-40e9-ac38-992000da8e7d_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title and Position [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" xml:lang="en-US">Title and Position [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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_FiniteLivedIntangibleAssetsByMajorClassAxis_1f7d5b8d-4b78-42ce-840d-71d2460755f2_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9a276c48-beaf-49e4-94c7-c521885f5428_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore_0491494f-8a9e-4678-b93f-a524bb1956ab_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019 and prior</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore_label_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year Five and Before</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore_documentation_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Not Billable, Contract Date, Year Five and Before</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:to="lab_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_8b20683a-ae5c-472d-930f-11902c70207b_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_TypeOfRestructuringDomain_5031ec57-6604-4924-a8b8-891a6f51a1db_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_83b1afe8-5392-44c1-bffe-0206f955fc36_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NumberOfOperatingSegments_3026f51b-5fb0-447e-b03c-afc2e7746058_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PendingLitigationMember_cdc93ca2-b12a-4148-8f22-7bec0de37e3e_terseLabel_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pending Litigation</link:label>
    <link:label id="lab_us-gaap_PendingLitigationMember_label_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pending Litigation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PendingLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PendingLitigationMember" xlink:to="lab_us-gaap_PendingLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_57f1ca9a-473f-4474-a6ff-a641dc343b06_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of 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" 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/2024/elts/us-gaap-2024.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_DisaggregationOfRevenueTable_079ad2e1-ae2e-4323-869a-d30cd8937b8f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_EmployeeSeveranceMember_30dddc6f-bcbd-418a-bfca-c6dd2a5d2985_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Severance</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_7f4b02ac-e118-4111-b7af-4e2473ddfebb_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RESTRUCTURING</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_0e295014-92d1-4b4f-89f6-4013ead7d941_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_72e59e85-720b-4722-b190-cae5a96ef95f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredTaxAssetsNet_633e0d5c-befb-4c24-be91-77098e8cc52f_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total net deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_92f8d256-a1c0-4661-89b3-14aad3c9b0c3_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationAwardTrancheTwoMember_37559ab9-e3fb-4680-8dd1-f97ad1a2e2c1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting in quarterly installments over the remaining four years</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_2575ffea-1792-4e15-86c6-6d8f2f6cf58e_terseLabel_en-US" xlink:label="lab_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" 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" 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-20241231.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_pega_InternalUseSoftwareMember_3b6ff07d-b992-4ef2-a071-5c2e90b22757_terseLabel_en-US" xlink:label="lab_pega_InternalUseSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal Use Software</link:label>
    <link:label id="lab_pega_InternalUseSoftwareMember_label_en-US" xlink:label="lab_pega_InternalUseSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Use Software [Member]</link:label>
    <link:label id="lab_pega_InternalUseSoftwareMember_documentation_en-US" xlink:label="lab_pega_InternalUseSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Internal Use Software [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InternalUseSoftwareMember" xlink:href="pega-20241231.xsd#pega_InternalUseSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_InternalUseSoftwareMember" xlink:to="lab_pega_InternalUseSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_19aaae05-5e6a-4911-a353-ad956c299057_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_24049119-636f-4f02-b13d-fd3aaefadd41_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Numerator for diluted EPS</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_2b8e359c-ddc2-4c10-8e14-44b07c71afcd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_0ca574d1-15f2-4c8c-8b66-6ad12c44cd59_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development capitalization</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, In-Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount_05e191e8-45d5-4a78-a377-ac30b1f7e57b_verboseLabel_en-US" xlink:label="lab_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">GILTI, FDII, and BEAT</link:label>
    <link:label id="lab_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount_label_en-US" xlink:label="lab_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, GILTI, FDII, and BEAT, Amount</link:label>
    <link:label id="lab_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount_documentation_en-US" xlink:label="lab_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, GILTI, FDII, and BEAT, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount" xlink:href="pega-20241231.xsd#pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount" xlink:to="lab_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_DebtInstrumentCovenantsLeverageRatioMaximum_d04fee52-9c2f-40a8-8f18-fdad63107daa_terseLabel_en-US" xlink:label="lab_pega_DebtInstrumentCovenantsLeverageRatioMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled_9a32aa70-f3bf-4045-98a0-17df7af7ecf2_negatedTerseLabel_en-US" xlink:label="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases paid</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled_label_en-US" xlink:label="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program Payments For Shares Repurchased settled</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled_documentation_en-US" xlink:label="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program Payments For Shares Repurchased settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled" xlink:to="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_e2cba268-ec76-45d3-9a4a-a06d91d13d4a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_AuditorFirmId_bfde01b2-1125-4bc7-b716-b15416ab1824_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_9446f0c1-ae71-41df-ac04-f65770840569_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) 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" 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/2024/elts/us-gaap-2024.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_pega_PerformanceStockOptionsMember_39045d9b-8e1c-4236-ba6f-eed8f4b2b50f_terseLabel_en-US" xlink:label="lab_pega_PerformanceStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Stock Options</link:label>
    <link:label id="lab_pega_PerformanceStockOptionsMember_label_en-US" xlink:label="lab_pega_PerformanceStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Stock Options [Member]</link:label>
    <link:label id="lab_pega_PerformanceStockOptionsMember_documentation_en-US" xlink:label="lab_pega_PerformanceStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceStockOptionsMember" xlink:href="pega-20241231.xsd#pega_PerformanceStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_PerformanceStockOptionsMember" xlink:to="lab_pega_PerformanceStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_7162b96c-7dad-4c9e-88f6-bf816d2b1980_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_9667c44b-6865-4c14-8bc6-927e1afe8582_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_b4f369aa-fcc8-4cfd-b461-1546efa9510f_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_295ffa9f-d4a4-4224-bf6a-ebf73255099c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber_41696631-a94b-4764-955c-4072c54af46f_terseLabel_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares subject to outstanding options and awards (in shares)</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber_label_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options and RSUs Outstanding Number</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber_documentation_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of options, including both vested and non-vested, and RSUs outstanding as of the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber" xlink:to="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d31827ee-d535-49e2-996b-d932c7f0c6e9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_AssetsAndLiabilitiesLesseeTableTextBlock_8f0ec49e-792c-4f32-8e1e-19413f61f89d_terseLabel_en-US" xlink:label="lab_pega_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_OtherLiabilitiesCurrentAbstract_1490a7e9-7867-4139-8d88-7964c31fd17e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_472296c3-5135-4324-b87b-b48f0a34f8e7_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisposals_9b9c9b75-0aa0-4588-a8b7-9a8ff6589fda_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal of depreciated assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisposals_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Disposals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisposals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_TotalPercentageOfUnbilledRevenue_c6fabf94-027b-4151-b9e7-fa75afd6a61b_totalLabel_en-US" xlink:label="lab_pega_TotalPercentageOfUnbilledRevenue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Total Percentage of Unbilled Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TotalPercentageOfUnbilledRevenue" xlink:href="pega-20241231.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_04c5d62d-7359-41a9-9205-d2966e0142a1_terseLabel_en-US" xlink:label="lab_pega_ViolationOfTheVirginiaComputerCrimesActMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_AccumulatedOtherComprehensiveIncomeMember_687cb539-6368-42b7-9494-d2806352b74f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_f127c350-79e5-4cc3-9644-ea6706336576_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_cb88e817-1168-434a-b762-d0f448a0f20f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected term in years</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_e01bd25a-fa8b-434c-b3dc-51b75285c5cd_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_PropertyPlantAndEquipmentLineItems_26c0bfe5-e349-41b8-b31c-ae03a0b2e23c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_3e9aca54-130d-4daa-9c6a-f0b3a7be1919_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_OperatingExpensesAbstract_a20958d0-4e65-4e04-81db-b8e189c10bb8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentTextBlock_3d9f3238-c649-42e7-82c6-e5d5ab487b49_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt_7c014969-556e-4ff7-9b2a-d650adbb13a5_negatedTerseLabel_en-US" xlink:label="lab_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Convertible senior notes - interest expense and settlement gains, net of tax</link:label>
    <link:label id="lab_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt_label_en-US" xlink:label="lab_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dilutive Securities, Effect on EPS Numerator, Convertible Debt</link:label>
    <link:label id="lab_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt_documentation_en-US" xlink:label="lab_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Dilutive Securities, Effect on EPS Numerator, Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt" xlink:href="pega-20241231.xsd#pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt" xlink:to="lab_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_95121fad-0ce9-4e87-97aa-dd61687eb1d0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="lab_us-gaap_OtherAssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_0fd173d6-992d-4da4-ab86-3d0b0ae4a8e8_terseLabel_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule 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" 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" xml:lang="en-US">Accounts Receivable and Unbilled Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock" xlink:href="pega-20241231.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_SoftwareDevelopmentMember_9bd1bee6-80a2-4f31-9bcb-a6c082c90aaf_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer software developed for internal use</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9670be76-ad65-41c8-bfb2-56602b65e76c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Venture Investments</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" 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/2024/elts/us-gaap-2024.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_srt_AsiaPacificMember_fde7720b-a85b-4342-b9c3-0fcef87384f9_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_ContractWithCustomerAssetNetNoncurrent_e515dc2c-135b-43ab-acde-bd46a343de72_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_28f0463c-2f56-482b-8e24-a8220ef130ef_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_MinimumMember_52b51a2e-e8a2-4aee-94bb-71f9061489bc_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_pega_AppianCorpVPegasystemsIncYouyongZouMember_e8603451-b4f6-4636-b892-4a89b7065ed9_terseLabel_en-US" xlink:label="lab_pega_AppianCorpVPegasystemsIncYouyongZouMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_d13e7425-fa95-4ecd-bcbf-fbc90fd37fe0_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/country-2024.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_InterestExpenseDebtAbstract_a666404e-618f-47a2-9f00-e676b8f0082f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebtAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_1137e400-6106-47ef-81a9-09e0cb54257b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_23510168-d4c2-4f26-92c3-d426e5c5ea69_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_70ee6ba6-cd5b-4b1c-afdf-6fe407716175_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Net Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_4e037e98-025d-43dc-a394-64336310c3c1_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_79c00a81-39cd-4bcf-820c-1565cc8b7450_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">GOODWILL AND OTHER INTANGIBLE ASSETS</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" 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/2024/elts/us-gaap-2024.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_StockholdersEquityAbstract_205ab969-fe8c-4798-9c55-5058d173e25d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">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/2024/elts/us-gaap-2024.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_us-gaap_DomesticCountryMember_1607df00-c8db-46f1-be64-87ca2a71b021_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_b8bcffd6-9f4e-4123-adbe-a3f00c402b44_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_5139769e-336f-42e8-bef2-8e739e60f048_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CreditConcentrationRiskMember_64205895-302e-4d01-9d27-4476bf3fb154_terseLabel_en-US" xlink:label="lab_us-gaap_CreditConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxDisclosureAbstract_990e1ebc-5414-4d00-acc1-cce53b0c0992_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_da92951e-2d3c-4767-92b3-7be195fc1113_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_OtherNonoperatingIncomeExpense_3ce87907-a05e-42f2-ba32-694dcaf7c687_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DepreciationExpenseTableTextBlock_92982b46-c213-4d05-a768-5206e1d85697_terseLabel_en-US" xlink:label="lab_pega_DepreciationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Depreciation Expense</link:label>
    <link:label id="lab_pega_DepreciationExpenseTableTextBlock_label_en-US" xlink:label="lab_pega_DepreciationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation Expense [Table Text Block]</link:label>
    <link:label id="lab_pega_DepreciationExpenseTableTextBlock_documentation_en-US" xlink:label="lab_pega_DepreciationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Depreciation Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DepreciationExpenseTableTextBlock" xlink:href="pega-20241231.xsd#pega_DepreciationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_DepreciationExpenseTableTextBlock" xlink:to="lab_pega_DepreciationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_7290f394-ac2b-4839-a6fa-3bd3a6cafa09_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ReceivablesAbstract_abc7b5dd-4b6c-4796-8b4a-cbb83d8ea2b0_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfLongLivedAssetsByGeographicalAreasTable_573711a4-71d9-41aa-aee4-82d500fee27f_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Lived Assets by Geographical Areas [Table]</link:label>
    <link:label id="lab_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable_label_en-US" xlink:label="lab_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Lived Assets by Geographical Areas [Table]</link:label>
    <link:label id="lab_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable_documentation_en-US" xlink:label="lab_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Long-Lived Assets by Geographical Areas [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable" xlink:href="pega-20241231.xsd#pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable" xlink:to="lab_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_52f777ee-747a-4ee2-84b6-7bf8125ce8fa_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_CostOfRevenueMember_b38eaefd-e073-4b6a-a64a-0bb92366ea05_verboseLabel_en-US" xlink:label="lab_pega_CostOfRevenueMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_pega_CostOfRevenueMember_8e88a251-0784-4d5e-878c-2721efe56d98_terseLabel_en-US" xlink:label="lab_pega_CostOfRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Cost Of Revenue.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CostOfRevenueMember" xlink:href="pega-20241231.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_5887a29b-3c5a-4230-8686-afcf6b8093ff_terseLabel_en-US" xlink:label="lab_pega_SubscriptionLicenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Subscription License</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember" xlink:href="pega-20241231.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_LineOfCreditFacilityAxis_350a2a83-b4ca-4bd3-a441-c8b19194565f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AssetsFairValueDisclosureAbstract_4ac43e7a-2dda-4272-935d-004e9ba3d6a7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6a2fd265-e2ea-4ceb-975c-78bd2af28ca5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [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" 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/2024/elts/us-gaap-2024.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_SubscriptionServicesMember_9439a409-933b-4809-901d-a957f18955b0_terseLabel_en-US" xlink:label="lab_pega_SubscriptionServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Subscription Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionServicesMember" xlink:href="pega-20241231.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_RestructuringCostAndReserveLineItems_9b8ea0a5-2580-45da-8b38-8a9dc5be0c50_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_f785fc32-e5ce-494c-a6c8-0489774012b7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_UnbilledReceivablesNoncurrent_e15b7402-814e-4d88-aaf2-d94e9e114bc9_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term unbilled receivables, net</link:label>
    <link:label id="lab_pega_UnbilledReceivablesNoncurrent_653e0aef-e7d7-40da-b8d3-18c9726d82d2_verboseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term unbilled receivables, net</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" xml:lang="en-US">Unbilled Receivables, Noncurrent</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" 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-20241231.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_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock_7caaa026-8b60-4891-8dd2-374014e64ee5_terseLabel_en-US" xlink:label="lab_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible and long-lived assets</link:label>
    <link:label id="lab_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset and Impairment of Long Lived Assets [Policy Text Block]</link:label>
    <link:label id="lab_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock_documentation_en-US" xlink:label="lab_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of accounting policy for the impairment and disposal of long-lived assets including other intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:href="pega-20241231.xsd#pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_93c21db8-7b3d-4220-a01c-bcc1fddd357e_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_418570a8-071d-4fff-9907-d1b39f001f67_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2c5702d2-6138-45c1-8e1c-0b64aa023d2a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_292c8ff8-ecc0-4003-b628-cc1d02c5b1d6_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9bc871e6-c8ee-4b66-8b37-3bf01ed96300_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_OtherAmericasMember_202582b1-fc60-41fc-b66a-5f8bed1f3f8b_terseLabel_en-US" xlink:label="lab_pega_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Region of Americas, except US.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAmericasMember" xlink:href="pega-20241231.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_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_528a178f-595d-4814-8281-4b578d856f9b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_c178ef4f-5321-4082-bc5d-43b3f3907b29_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions for tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_bc3ee59b-0289-4ad7-8085-39ac112bdcbc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_SharePrice_1703ceff-9d75-46a8-898e-5c1630b4510e_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Closing price of Company's stock (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_aac09068-45a7-4148-8390-fe665eb2165a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_StockRepurchaseProgramSharesRepurchasedSettled_6595cbe3-d67a-40f2-8d37-c40e00d67cdc_negatedTerseLabel_en-US" xlink:label="lab_pega_StockRepurchaseProgramSharesRepurchasedSettled" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases paid (in shares)</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramSharesRepurchasedSettled_label_en-US" xlink:label="lab_pega_StockRepurchaseProgramSharesRepurchasedSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program Shares Repurchased settled</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramSharesRepurchasedSettled_documentation_en-US" xlink:label="lab_pega_StockRepurchaseProgramSharesRepurchasedSettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program Shares Repurchased settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramSharesRepurchasedSettled" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramSharesRepurchasedSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_StockRepurchaseProgramSharesRepurchasedSettled" xlink:to="lab_pega_StockRepurchaseProgramSharesRepurchasedSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_044efdc0-5925-47ab-8e6a-8b64de098a92_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_21a57052-edf6-4077-a053-400ee036ca0a_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_3413b96b-ac18-4a4e-97ca-4638bfb3e651_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</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" 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/2024/elts/us-gaap-2024.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_us-gaap_LesseeLeaseDescriptionTable_2fb65dfa-880d-493d-ae16-6d298391c221_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccruedLiabilitiesCurrentAndNoncurrentAbstract_b40bf97f-e789-40ad-9824-6a6ae76131a0_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_DeferredCostsNetTextBlock_bc052b0a-2776-4eee-ac65-e7c0df3431ad_terseLabel_en-US" xlink:label="lab_pega_DeferredCostsNetTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_EquityComponentDomain_aaa32666-a05f-4e69-9b8d-303e4e4608c4_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_PreferredStockParOrStatedValuePerShare_5132dc7f-4860-4936-ae9f-638d7efa7985_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_977cfdd4-169c-4e38-aff6-341f58be4b9a_terseLabel_en-US" xlink:label="lab_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule 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" 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" 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-20241231.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_IncentiveFromLessor_97ba4f94-79bf-43db-8f6e-f650cd091f80_terseLabel_en-US" xlink:label="lab_us-gaap_IncentiveFromLessor" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tenant improvement allowance</link:label>
    <link:label id="lab_us-gaap_IncentiveFromLessor_label_en-US" xlink:label="lab_us-gaap_IncentiveFromLessor" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incentive from Lessor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncentiveFromLessor" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncentiveFromLessor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncentiveFromLessor" xlink:to="lab_us-gaap_IncentiveFromLessor" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_d0948f8c-a749-41f8-83e1-43c8649de7ac_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_dei_EntityIncorporationStateCountryCode_f7718d33-5fe5-497f-8a4e-8505a980ccd2_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DividendsDeclaredTableTextBlock_6aa3a87b-e359-4425-9425-9a35b1cb1dc0_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Dividends Declared</link:label>
    <link:label id="lab_us-gaap_DividendsDeclaredTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends Declared [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDeclaredTableTextBlock" xlink:to="lab_us-gaap_DividendsDeclaredTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_RifatKerimAkgonulMember_label_en-US" xlink:label="lab_pega_RifatKerimAkgonulMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rifat Kerim Akgonul [Member]</link:label>
    <link:label id="lab_pega_RifatKerimAkgonulMember_documentation_en-US" xlink:label="lab_pega_RifatKerimAkgonulMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rifat Kerim Akgonul</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_RifatKerimAkgonulMember" xlink:href="pega-20241231.xsd#pega_RifatKerimAkgonulMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_RifatKerimAkgonulMember" xlink:to="lab_pega_RifatKerimAkgonulMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_fd0f1586-2e76-4d0f-b09c-293e36055386_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InterestExpenseDebt_d9c0eee2-2270-4fff-9f23-48d48b61bdee_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_CounterpartyNameAxis_42cfe9df-6c54-4455-89da-eca038ed5dea_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_us-gaap_SignificantAccountingPoliciesTextBlock_84d16444-fecb-48d2-9597-bf36d6d7181f_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ShareBasedPaymentArrangementTrancheFourMember_cad9866b-2983-4f76-b602-e297991a3669_terseLabel_en-US" xlink:label="lab_pega_ShareBasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting in quarterly installments over the remaining three years</link:label>
    <link:label id="lab_pega_ShareBasedPaymentArrangementTrancheFourMember_label_en-US" xlink:label="lab_pega_ShareBasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Four [Member]</link:label>
    <link:label id="lab_pega_ShareBasedPaymentArrangementTrancheFourMember_documentation_en-US" xlink:label="lab_pega_ShareBasedPaymentArrangementTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedPaymentArrangementTrancheFourMember" xlink:href="pega-20241231.xsd#pega_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedPaymentArrangementTrancheFourMember" xlink:to="lab_pega_ShareBasedPaymentArrangementTrancheFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_e8e75824-c566-47ab-afbb-6d1dff278777_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber_4e5aaf03-c1b6-4610-bdfd-acca41d35d9c_terseLabel_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected to vest (in shares)</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber_label_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instrument Other Than Option Expected To Vest Number</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber_documentation_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of equity-based compensation awards expected to vest. Excludes stock and unit options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber" xlink:to="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_1aa7003c-1b62-480f-8fd5-42e61dd26d97_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ConcentrationRiskByBenchmarkAxis_6cdd1a26-030e-4dc2-b5dc-a153a14cca88_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_AssetsCurrent_bd3fc855-5636-4c80-9628-8a6e741fe30a_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_StatementOfCashFlowsAbstract_70c68cb4-5c88-4196-9ffe-8ac3de2dbfe0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_NoncashInvestingAndFinancingItemsAbstract_a0ad7ce9-ea0d-4dff-830e-3ebf47303a7c_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash investing and financing activity:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_6b022e91-2a48-4e00-ba9d-04869fde49ce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_f6546974-f5a9-474a-ba83-9cf8892aea56_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_a6317b1c-dfbc-49b1-9e7e-cbeca2ba798d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fb163540-54f0-4768-a106-17cf50a36371_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant-date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_601a06c7-6656-423b-8cbb-9ec9c0875e1e_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_3bd8e14a-bc9f-4217-8f9d-1e680bf2d50d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_IncomeTaxDisclosureTextBlock_73bc1991-2557-41b3-a5de-fc13223ede58_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_6f46d5e8-c10f-483e-9811-e7776862faf8_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_a013d49d-fe7a-4e38-8502-f91c5dc3098e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d8da4c4f-a4cf-4632-955d-691514b81939_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</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" 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/2024/elts/us-gaap-2024.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_DomesticPlanMember_bcc61ad5-1977-409a-b0e0-07b1be8b8c4a_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic Plan</link:label>
    <link:label id="lab_us-gaap_DomesticPlanMember_label_en-US" xlink:label="lab_us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticPlanMember" xlink:to="lab_us-gaap_DomesticPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f21beae8-5e9f-45f1-8de7-2975d63b9596_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_19b834af-f499-462f-aaef-e71c4b2800ec_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInFinancingActivities_523c1c25-3f49-446d-adf9-5d5c055604cf_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_CreditFacilityAxis_d7415103-d9cb-4ff1-80f7-7931803a417e_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SellingExpense_ae659972-81ac-4339-af6d-6db6834b0182_terseLabel_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling</link:label>
    <link:label id="lab_us-gaap_SellingExpense_label_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingExpense" xlink:to="lab_us-gaap_SellingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_131241f9-ff60-44d4-acbe-c473e979ab37_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_TransferredAtPointInTimeMember_30ed644f-af10-4a54-add6-1ab6175e5368_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_2d41d7fb-9b3d-453f-ba5d-48a6903ea37c_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_TimingOfTransferOfGoodOrServiceAxis_8aec1931-4a61-41db-aad3-b5ca0f4b84ff_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_GrossProfit_e2b910f0-4138-4206-b49e-3f948416b981_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_AccountsReceivableAndUnbilledReceivable_d3e12da2-3984-484b-b660-32c33e945679_totalLabel_en-US" xlink:label="lab_pega_AccountsReceivableAndUnbilledReceivable" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Accounts receivable and unbilled receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivable" xlink:href="pega-20241231.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e60cfaac-a539-449a-a6fd-7d3bb272edb4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_e701c501-7ac4-4033-bad3-c8a99fb30f38_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_921374ba-355c-4b2a-85bd-026c45f7cf06_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Permanent differences</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_14919d8f-5b46-451b-8b8c-d397a7ed24a7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled_b96506fe-88eb-44d6-9124-3b83518297b8_negatedTerseLabel_en-US" xlink:label="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases unpaid</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled_label_en-US" xlink:label="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program Payments For Shares Repurchased Unsettled</link:label>
    <link:label id="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled_documentation_en-US" xlink:label="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The value of shares repurchased that did not settle with transfer agent as of the reporting date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled" xlink:to="lab_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_fec6b56e-ba40-4112-8791-5f6e9fe398f8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and expected to vest</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_008f25fb-c79a-4b00-97a0-1a3b365466e0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_SegmentGeographicalDomain_dabe432d-25c2-4893-8c4e-a8dcbf2173cd_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_DisaggregationOfRevenueTableTextBlock_0dd46197-9b03-4f19-96ad-95d84c7855f5_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_7dae3817-3872-4e23-9614-8910a4f50ebb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule 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" 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/2024/elts/us-gaap-2024.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_ConsolidationPolicyTextBlock_f609623f-83ef-4fe3-936a-147dc1207839_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principles of consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_9533bb2a-e6df-42e8-8970-5b66808439c8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Cost [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Cost [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_a4e7896d-bc6e-4147-9107-2b48b7ee05ca_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_OtherLiabilitiesNoncurrentAbstract_4bc804d3-697d-4585-a14e-a67acecd3bac_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_e9727cff-0aa6-4ab0-8fb6-9d58af11bbe7_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_AmortizationPeriodForDeferredContactCosts_5422d3b9-cba0-433b-a532-f659a251c1b1_terseLabel_en-US" xlink:label="lab_pega_AmortizationPeriodForDeferredContactCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization period for deferred contract costs</link:label>
    <link:label id="lab_pega_AmortizationPeriodForDeferredContactCosts_label_en-US" xlink:label="lab_pega_AmortizationPeriodForDeferredContactCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization Period for Deferred Contact Costs</link:label>
    <link:label id="lab_pega_AmortizationPeriodForDeferredContactCosts_documentation_en-US" xlink:label="lab_pega_AmortizationPeriodForDeferredContactCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Average amortization period for deferred contract costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AmortizationPeriodForDeferredContactCosts" xlink:href="pega-20241231.xsd#pega_AmortizationPeriodForDeferredContactCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_AmortizationPeriodForDeferredContactCosts" xlink:to="lab_pega_AmortizationPeriodForDeferredContactCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_6141ba4f-f180-4bb9-83b9-9d5b0a9ac07f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.01 par value, 200,000 shares authorized; 86,112 and 83,840 shares issued and outstanding as of December&#160;31, 2024 and 2023, 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentFinStmtErrorCorrectionFlag_570299fa-b847-402a-a8a5-95d2837a256f_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDerivatives_6cefdf9a-26d2-408b-9903-cc85753e6b44_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Capped call transactions</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDerivatives_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cabc6bf0-c2ab-4ca5-9331-69d95b4f4af8_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [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" 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/2024/elts/us-gaap-2024.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_us-gaap_DebtInstrumentInterestRateDuringPeriod_d417265d-d243-4d60-87c7-70cf109ddf43_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_ddb451f6-c3b3-4102-a88a-fcefde0f1129_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_b4b3dd8b-253b-4b0a-a4a5-d5b8360ba940_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ConcentrationRiskLineItems_ecf076ed-e8d3-4dcc-9830-e8354649b95c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PreferredStockValue_b1d8b44f-50f8-4752-8c54-7771b2b527d6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $0.01 par value, 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_584fe954-f3af-421a-8996-818eda5d3e2b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal benefit and tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_8acf3157-10d5-4c2b-a26c-8e1077256ab0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</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" 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/2024/elts/us-gaap-2024.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_us-gaap_LongTermDebtByMaturityAbstract_93b0f4c8-e05d-4d88-b030-1437a4be1cb1_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_DeferredIncomeTaxLiabilities_eacb8468-aba6-4842-b7bd-a88998eef580_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_3eb23506-9f69-46cc-b160-4396559129f5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_b8e3f054-0b91-408b-90ae-83b386f830ae_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings (loss) 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" 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/2024/elts/us-gaap-2024.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_OperatingLeasePayments_86a0aca4-16c6-4312-a85b-ce07d6b4ad6c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for operating leases, net of tenant improvement allowances</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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_c11c2898-0c3d-4645-8b1a-2f127fa63ed5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_UnbilledReceivablesNotBillableContractDateYearTwo_e3ff6a78-2d43-449e-9d7d-ccef4c79317c_terseLabel_en-US" xlink:label="lab_pega_UnbilledReceivablesNotBillableContractDateYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</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" 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" 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-20241231.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_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod_cdd6610f-f194-4022-8b6c-a148ed90a35d_terseLabel_en-US" xlink:label="lab_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carryforwards with unlimited carryforward period</link:label>
    <link:label id="lab_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod_label_en-US" xlink:label="lab_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforwards With Unlimited Expiration Period</link:label>
    <link:label id="lab_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod_documentation_en-US" xlink:label="lab_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax credit carryforwards with unlimited expiration period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod" xlink:href="pega-20241231.xsd#pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod" xlink:to="lab_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LongLivedAssetsByGeographicalAreasLineItems_a3e89ab3-d26d-4fed-8b64-619bccb7377a_terseLabel_en-US" xlink:label="lab_pega_LongLivedAssetsByGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Assets by Geographical Areas [Line Items]</link:label>
    <link:label id="lab_pega_LongLivedAssetsByGeographicalAreasLineItems_label_en-US" xlink:label="lab_pega_LongLivedAssetsByGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets by Geographical Areas [Line Items]</link:label>
    <link:label id="lab_pega_LongLivedAssetsByGeographicalAreasLineItems_documentation_en-US" xlink:label="lab_pega_LongLivedAssetsByGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Lived Assets by Geographical Areas [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LongLivedAssetsByGeographicalAreasLineItems" xlink:href="pega-20241231.xsd#pega_LongLivedAssetsByGeographicalAreasLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_LongLivedAssetsByGeographicalAreasLineItems" xlink:to="lab_pega_LongLivedAssetsByGeographicalAreasLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_06d167c7-efd2-4a2e-92c3-2e2a282eaa4c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment in property and equipment included in accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e45199fd-12ee-48a7-a187-01c0df2bf301_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_0bf0b599-d753-4802-8db5-5b797ccb5015_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_6e9a6459-88a9-4e4d-a10b-113b21ca7330_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_d4a4c89f-6afb-407a-802b-2b6c6c6045ea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected annual volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_fb4cce73-7e62-45ac-87bb-3f0fc6448ba4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9879a9a8-e9b2-4055-909a-e1a8e333fa1f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (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" 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/2024/elts/us-gaap-2024.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_BusinessCombinationsPolicy_6fa057b1-c026-4603-9ff2-e71c9388d1d0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingExpense_e0707e7c-823f-443e-a83c-f526c264515e_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketing</link:label>
    <link:label id="lab_us-gaap_MarketingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingExpense" xlink:to="lab_us-gaap_MarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_26169671-e337-458f-af4f-24907e14cef4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_dbb8b36b-9f9e-4d6c-b716-043ced675014_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue_ae9852c9-0f41-4cf2-9222-c14da8e61e4a_terseLabel_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected to vest (in dollars per share)</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instrument Other Than Option Expected To Vest Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average grant date fair value of equity-based compensation awards expected to vest. Excludes stock and unit options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue" xlink:to="lab_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_627a3f03-8d58-4166-880f-fecc76306eb5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LesseeLeasesPolicyTextBlock_2cc1aef2-f5c6-45e7-81fd-9bb5036d1023_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_804e48a2-2595-4190-beed-a144ce4b7da1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Time-Based Vesting Stock Option Performance Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_15b16bce-96e9-402b-bc92-fd188af367fb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intrinsic value of stock options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_6e77d551-be01-455e-b139-7f05422a4304_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation expense from 2006 ESPP</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_6a1975d3-d958-437c-81fb-75b8874497e5_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_62f6b5a5-05bc-4f1d-948d-480ef8fe1f62_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_1dd34898-f958-430a-845a-768cde2e08d4_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_39819667-801b-4e06-ae18-94f9e1b7bf8b_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_0478bb75-146e-4609-88aa-7b148ff68ba2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangibles</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" 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/2024/elts/us-gaap-2024.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_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_5d1b8695-bfd9-446b-b592-1243c00586c0_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_b691679c-9332-4944-887b-0728777999fc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentFiscalYearFocus_1bb72a66-1c4c-48d7-8e9b-9cd8b5ff4de6_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_DebtInstrumentNameDomain_3cf05a51-0aa0-4d2b-abfb-99e098334902_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_806b8150-a22d-4b85-88e1-bbe18f89b4f1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_a8cf0b0d-1e50-44bd-a6b7-95a824cf7964_totalLabel_en-US" xlink:label="lab_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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" 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-20241231.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_DebtConversionOriginalDebtInterestRateOfDebt_009a8047-b113-4792-8da7-e07d622f4466_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentPeriodEndDate_1521c0dd-76f6-46d4-ac7e-5a77ac400b15_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_LesseeOperatingLeaseLiabilityPaymentsDue_530a4c46-bf74-4f6f-a473-bee764b8d2c2_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_173765ac-8c91-43aa-9045-070a7c609f4c_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Nonvested, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6b4cb93e-5ff2-4238-93b5-76fdf387c0ab_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Nonvested, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_1f62c4f6-1e52-4081-8171-bebc96078503_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_d89d483f-ee45-415c-8efe-29257f087596_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FairValueByAssetClassAxis_36d0304a-4dcc-490b-be1d-787e775a08e6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_04d0b0e9-d7cf-48f0-bda2-316be21905c2_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a263c620-4004-4581-90d5-59678edd5972_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</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" 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/2024/elts/us-gaap-2024.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_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b213517e-4612-4e4b-9afb-d47d33a663eb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_2523d0ff-cced-445b-8b18-e17f86147227_terseLabel_en-US" xlink:label="lab_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</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" 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" 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-20241231.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_us-gaap_PriorPeriodReclassificationAdjustmentDescription_9a15d358-36ad-4bd4-af36-a62320340466_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_LesseeLeaseAreaOfOfficeBuilding_0dc24b5b-217c-4f9e-b274-63a796c45bdb_terseLabel_en-US" xlink:label="lab_pega_LesseeLeaseAreaOfOfficeBuilding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_dei_DocumentTransitionReport_d7d2bace-e243-4168-a11e-b5bdda5bcc9d_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_928cf204-fcd2-44cc-a2e8-113578f2d3d0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_52a6318e-f9e7-4256-94f6-c6a468dc34b1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, 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" 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/2024/elts/us-gaap-2024.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_dei_EntityCurrentReportingStatus_04cc4b27-abce-40cb-80b7-50e37b4d8851_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/dei-2024.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_RetainedEarningsMember_0e97352b-e8c5-4d82-8c4d-013db7bde0c0_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AmortizationOfFinancingCosts_464200fa-d08a-4855-8338-eb34217c5a18_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LitigationStatusDomain_f90346f9-22c6-418b-9d21-f6885073978b_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LitigationSettlementExpense_e27edd2d-4cf2-4aec-bdb1-503f7531d32e_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation settlement, net of recoveries</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Fee Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementExpense" xlink:to="lab_us-gaap_LitigationSettlementExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_7eeee672-d0e9-43e1-9671-3da00d23cb9f_terseLabel_en-US" xlink:label="lab_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_dbde7baa-e90e-46b3-9613-dc5dc623ee41_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_4653de17-16d5-4e07-a4f5-5e511a46c88a_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs</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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInStockholdersEquityRollForward_76924e19-5bac-4d16-b7cd-753f01e3372c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_d4fb96bd-093f-43e1-b45b-13d3653f15fb_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_1f2b81c5-576a-4aa1-9404-407bacc68e2a_terseLabel_en-US" xlink:label="lab_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</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" 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" 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-20241231.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_823d09d7-8118-47c2-be87-7b6646819a80_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_1edd9388-9f1c-475e-a608-5af1a48eea8a_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Restructuring Reserve, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_899c6d6f-1708-4d34-8ed3-d6c0434dbc94_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Restructuring Reserve, Ending Balance</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_f06b00c8-c22a-467b-af22-7425797add9c_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible senior notes (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" 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/2024/elts/us-gaap-2024.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_IncomeStatementLocationDomain_b3c4b6c0-c7ce-4b4e-b3d5-960672761a1a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [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" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>pega-20241231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:d50c6e65-f04a-4ec3-8656-8ad17deb8827,g:b986a230-b262-43dc-89f1-bc6e46f6739b-->
<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/Cover" xlink:type="simple" xlink:href="pega-20241231.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_43746bbc-f1b8-47d3-a9f8-112527a8e008" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_DocumentType_43746bbc-f1b8-47d3-a9f8-112527a8e008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_28968cda-9319-4b5c-b6fd-ba102962d702" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_DocumentAnnualReport_28968cda-9319-4b5c-b6fd-ba102962d702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_efe37380-833f-447e-9550-a12a0dd07dd7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_DocumentPeriodEndDate_efe37380-833f-447e-9550-a12a0dd07dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_9765c741-412c-4860-967c-5d133dfb8339" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_CurrentFiscalYearEndDate_9765c741-412c-4860-967c-5d133dfb8339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_bc519d3b-698e-454e-a814-18f9ae207106" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_DocumentTransitionReport_bc519d3b-698e-454e-a814-18f9ae207106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_0e209f02-61d2-4234-8c4b-69fd8f053d94" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityFileNumber_0e209f02-61d2-4234-8c4b-69fd8f053d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_f52b20ee-e881-42d3-8d40-29b931e4db7a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityRegistrantName_f52b20ee-e881-42d3-8d40-29b931e4db7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_ee769d64-2270-4d3f-85c3-9aeacf516503" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityIncorporationStateCountryCode_ee769d64-2270-4d3f-85c3-9aeacf516503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8a1ec685-6c28-4738-978d-f820170da262" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityTaxIdentificationNumber_8a1ec685-6c28-4738-978d-f820170da262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_e6339f87-f560-4435-a676-63160b6482e1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityAddressAddressLine1_e6339f87-f560-4435-a676-63160b6482e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_70d6dd5d-eeeb-4dd7-9fc4-45789ce17062" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityAddressCityOrTown_70d6dd5d-eeeb-4dd7-9fc4-45789ce17062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_618102b2-6659-4682-b9c0-956873635158" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityAddressStateOrProvince_618102b2-6659-4682-b9c0-956873635158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_76112d75-3624-406f-a099-1c29f02b386f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityAddressPostalZipCode_76112d75-3624-406f-a099-1c29f02b386f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_3f874d6d-e8a3-4409-bcf0-9237a299916d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_CityAreaCode_3f874d6d-e8a3-4409-bcf0-9237a299916d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7918d0e1-8a2a-4d7b-9d3a-71554cb5f19c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_LocalPhoneNumber_7918d0e1-8a2a-4d7b-9d3a-71554cb5f19c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_1c79e4b2-29fb-4b78-94cd-ae58bd975dcf" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_Security12bTitle_1c79e4b2-29fb-4b78-94cd-ae58bd975dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_f0b4dd2f-6254-4550-afa6-dc71fbc50901" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_TradingSymbol_f0b4dd2f-6254-4550-afa6-dc71fbc50901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_12f86d39-dc32-42f1-9f66-db4d583f298f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_SecurityExchangeName_12f86d39-dc32-42f1-9f66-db4d583f298f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_f5d6578f-b9e0-4205-9b74-d9720846eef8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_f5d6578f-b9e0-4205-9b74-d9720846eef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_d94f1c44-7680-4783-adfe-c43ca66ba17f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityVoluntaryFilers_d94f1c44-7680-4783-adfe-c43ca66ba17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_2ae77ae3-9609-4555-b08b-e911081b5c84" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityCurrentReportingStatus_2ae77ae3-9609-4555-b08b-e911081b5c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_3ac899d9-414a-4607-9af5-939bd74cba97" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityInteractiveDataCurrent_3ac899d9-414a-4607-9af5-939bd74cba97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_d2eb6855-f21b-4e6f-a820-ad536fd31860" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityFilerCategory_d2eb6855-f21b-4e6f-a820-ad536fd31860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_afdc081b-73d6-4d71-8191-1fabd92521b5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntitySmallBusiness_afdc081b-73d6-4d71-8191-1fabd92521b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_3e463baa-6b47-4dac-8713-1c574a0131de" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityEmergingGrowthCompany_3e463baa-6b47-4dac-8713-1c574a0131de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_01c76d21-a481-4741-8bc6-3f765d6c3d0c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_IcfrAuditorAttestationFlag_01c76d21-a481-4741-8bc6-3f765d6c3d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_2087a3f0-bea5-48d4-a26b-d01bfde5246e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_2087a3f0-bea5-48d4-a26b-d01bfde5246e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_6df8ebda-b5d2-4789-a14c-486caef8d6a2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityShellCompany_6df8ebda-b5d2-4789-a14c-486caef8d6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_395e3a55-53cd-44bf-93d6-a181f32fa5fb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityPublicFloat_395e3a55-53cd-44bf-93d6-a181f32fa5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_8d1be2d6-523e-4a78-a406-8e7729e07e86" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_8d1be2d6-523e-4a78-a406-8e7729e07e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_1e542b58-f235-4411-8793-9bab15e67305" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_1e542b58-f235-4411-8793-9bab15e67305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_362ee082-01ac-4b0b-9787-112d282f63ed" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_AmendmentFlag_362ee082-01ac-4b0b-9787-112d282f63ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_84b5fb16-b3fe-4de4-811b-c14fd508decc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_DocumentFiscalYearFocus_84b5fb16-b3fe-4de4-811b-c14fd508decc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_07dcdbbe-ea8e-4eea-8733-e940c531eecd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_DocumentFiscalPeriodFocus_07dcdbbe-ea8e-4eea-8733-e940c531eecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_1e7b3ce7-99eb-4de2-8d67-f50028bf3374" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_99c4f126-731d-4d46-a8ba-2635f0043cad" xlink:to="loc_dei_EntityCentralIndexKey_1e7b3ce7-99eb-4de2-8d67-f50028bf3374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/AUDITINFORMATION" xlink:type="simple" xlink:href="pega-20241231.xsd#AUDITINFORMATION"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/AUDITINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_AuditInformationAbstract_2fcff4c9-31da-40cf-a273-457e997c123c" xlink:href="pega-20241231.xsd#pega_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_a4bd9c4c-f49b-4f41-baa0-dfa920698b15" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_AuditInformationAbstract_2fcff4c9-31da-40cf-a273-457e997c123c" xlink:to="loc_dei_AuditorName_a4bd9c4c-f49b-4f41-baa0-dfa920698b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_47471ae7-2a1b-4d94-9181-96d196be9fe2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_AuditInformationAbstract_2fcff4c9-31da-40cf-a273-457e997c123c" xlink:to="loc_dei_AuditorLocation_47471ae7-2a1b-4d94-9181-96d196be9fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_31ca82d5-7a1e-49db-b81d-52eff69e6e40" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_AuditInformationAbstract_2fcff4c9-31da-40cf-a273-457e997c123c" xlink:to="loc_dei_AuditorFirmId_31ca82d5-7a1e-49db-b81d-52eff69e6e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_93daf9fc-988a-4519-8791-3a733c0ebfbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_a31adb4c-a471-438e-9435-48e42f83a3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_93daf9fc-988a-4519-8791-3a733c0ebfbb" xlink:to="loc_us-gaap_AssetsAbstract_a31adb4c-a471-438e-9435-48e42f83a3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_afa70b93-abea-4e46-9f61-0fc0826399f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a31adb4c-a471-438e-9435-48e42f83a3ff" xlink:to="loc_us-gaap_AssetsCurrentAbstract_afa70b93-abea-4e46-9f61-0fc0826399f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ef25ba5c-83dd-424e-b3e3-f549d93f4eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_afa70b93-abea-4e46-9f61-0fc0826399f3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ef25ba5c-83dd-424e-b3e3-f549d93f4eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_9f166bd3-f0f8-49da-8d3d-85372143786f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_afa70b93-abea-4e46-9f61-0fc0826399f3" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_9f166bd3-f0f8-49da-8d3d-85372143786f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_58a20b15-8c11-4f16-91ac-c5f5f85eed39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_afa70b93-abea-4e46-9f61-0fc0826399f3" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_58a20b15-8c11-4f16-91ac-c5f5f85eed39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b26ac629-f8c8-4243-92d6-d8c412dfdd91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_afa70b93-abea-4e46-9f61-0fc0826399f3" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b26ac629-f8c8-4243-92d6-d8c412dfdd91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_8c274c18-24ee-4384-bf95-36db6aea3832" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_afa70b93-abea-4e46-9f61-0fc0826399f3" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_8c274c18-24ee-4384-bf95-36db6aea3832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_3d17a2f3-60a5-448f-b2a7-4b78bd5ecae1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_afa70b93-abea-4e46-9f61-0fc0826399f3" xlink:to="loc_us-gaap_OtherAssetsCurrent_3d17a2f3-60a5-448f-b2a7-4b78bd5ecae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d6f3ec2a-4c14-4a5c-a9e0-19b77b268d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_afa70b93-abea-4e46-9f61-0fc0826399f3" xlink:to="loc_us-gaap_AssetsCurrent_d6f3ec2a-4c14-4a5c-a9e0-19b77b268d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNoncurrent_6786bb95-00ae-4c2c-a042-94d120ead42b" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a31adb4c-a471-438e-9435-48e42f83a3ff" xlink:to="loc_pega_UnbilledReceivablesNoncurrent_6786bb95-00ae-4c2c-a042-94d120ead42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e8b55c9b-3315-4feb-887f-ae11351292b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a31adb4c-a471-438e-9435-48e42f83a3ff" xlink:to="loc_us-gaap_Goodwill_e8b55c9b-3315-4feb-887f-ae11351292b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_62cce2ab-3a96-4240-9277-8a73b109464d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a31adb4c-a471-438e-9435-48e42f83a3ff" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_62cce2ab-3a96-4240-9277-8a73b109464d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ab93ba00-2ad3-4cae-8cc9-6569ffc0be76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a31adb4c-a471-438e-9435-48e42f83a3ff" xlink:to="loc_us-gaap_Assets_ab93ba00-2ad3-4cae-8cc9-6569ffc0be76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9290dc8a-64f1-47a7-a046-3083408ee368" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_93daf9fc-988a-4519-8791-3a733c0ebfbb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9290dc8a-64f1-47a7-a046-3083408ee368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_fb65c555-1a3e-4b25-815f-f2ad524dc017" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9290dc8a-64f1-47a7-a046-3083408ee368" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_fb65c555-1a3e-4b25-815f-f2ad524dc017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0e75871f-1620-455e-b2f5-7e01caafff53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fb65c555-1a3e-4b25-815f-f2ad524dc017" xlink:to="loc_us-gaap_AccountsPayableCurrent_0e75871f-1620-455e-b2f5-7e01caafff53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_bc1d34c1-3024-4a0b-b78a-10c79a7d02a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fb65c555-1a3e-4b25-815f-f2ad524dc017" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_bc1d34c1-3024-4a0b-b78a-10c79a7d02a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccruedCompensationAndRelatedExpenses_8268e664-6a3a-4534-b7b5-d9009ef1a601" xlink:href="pega-20241231.xsd#pega_AccruedCompensationAndRelatedExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fb65c555-1a3e-4b25-815f-f2ad524dc017" xlink:to="loc_pega_AccruedCompensationAndRelatedExpenses_8268e664-6a3a-4534-b7b5-d9009ef1a601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c48f7196-05ea-4ec6-a2ef-13fa51e2d5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fb65c555-1a3e-4b25-815f-f2ad524dc017" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c48f7196-05ea-4ec6-a2ef-13fa51e2d5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableCurrent_9a3a6f5d-b19a-415f-80d5-a3b8e63d097a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fb65c555-1a3e-4b25-815f-f2ad524dc017" xlink:to="loc_us-gaap_ConvertibleNotesPayableCurrent_9a3a6f5d-b19a-415f-80d5-a3b8e63d097a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_841803b6-4a89-49ec-8c27-560a7ec45579" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fb65c555-1a3e-4b25-815f-f2ad524dc017" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_841803b6-4a89-49ec-8c27-560a7ec45579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3aa6eb00-f5b3-4828-b976-554b97dbfb27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_fb65c555-1a3e-4b25-815f-f2ad524dc017" xlink:to="loc_us-gaap_LiabilitiesCurrent_3aa6eb00-f5b3-4828-b976-554b97dbfb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable_fab13fd9-b4be-4f95-86de-ed93c72f0e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9290dc8a-64f1-47a7-a046-3083408ee368" xlink:to="loc_us-gaap_ConvertibleLongTermNotesPayable_fab13fd9-b4be-4f95-86de-ed93c72f0e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5392d866-56da-41a6-ad25-360a2a61db1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9290dc8a-64f1-47a7-a046-3083408ee368" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5392d866-56da-41a6-ad25-360a2a61db1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_20655588-8335-4d74-9022-37eb173f03fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9290dc8a-64f1-47a7-a046-3083408ee368" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_20655588-8335-4d74-9022-37eb173f03fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_48df8107-0fdb-4a37-8bc2-15d2f32bc5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9290dc8a-64f1-47a7-a046-3083408ee368" xlink:to="loc_us-gaap_Liabilities_48df8107-0fdb-4a37-8bc2-15d2f32bc5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ce3c30fc-ab13-4511-9a51-00c0ca6e50fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9290dc8a-64f1-47a7-a046-3083408ee368" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ce3c30fc-ab13-4511-9a51-00c0ca6e50fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_0ea303a4-5986-4212-9e40-e101e32b166e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9290dc8a-64f1-47a7-a046-3083408ee368" xlink:to="loc_us-gaap_StockholdersEquityAbstract_0ea303a4-5986-4212-9e40-e101e32b166e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4c1932f7-459a-462e-9c7e-58ada53c4e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_0ea303a4-5986-4212-9e40-e101e32b166e" xlink:to="loc_us-gaap_PreferredStockValue_4c1932f7-459a-462e-9c7e-58ada53c4e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c7569874-2b0b-4b93-b74d-0de0235acdbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_0ea303a4-5986-4212-9e40-e101e32b166e" xlink:to="loc_us-gaap_CommonStockValue_c7569874-2b0b-4b93-b74d-0de0235acdbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_2dbe25f7-8429-4528-b99f-e6edbadb6f49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_0ea303a4-5986-4212-9e40-e101e32b166e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_2dbe25f7-8429-4528-b99f-e6edbadb6f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5beb0e46-dcb0-4203-8997-ad55c78f443d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_0ea303a4-5986-4212-9e40-e101e32b166e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5beb0e46-dcb0-4203-8997-ad55c78f443d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_6e13458a-dd9c-4a47-9428-3c414b58cb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_0ea303a4-5986-4212-9e40-e101e32b166e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_6e13458a-dd9c-4a47-9428-3c414b58cb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_6ebb37ed-fbb7-4756-b0c3-f31423debc6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_6e13458a-dd9c-4a47-9428-3c414b58cb3d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_6ebb37ed-fbb7-4756-b0c3-f31423debc6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_c7954c63-5000-4693-b4de-804c0df550c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_6e13458a-dd9c-4a47-9428-3c414b58cb3d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_c7954c63-5000-4693-b4de-804c0df550c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_73997633-8f9c-43a8-ba1d-4b47a7e2bf0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_0ea303a4-5986-4212-9e40-e101e32b166e" xlink:to="loc_us-gaap_StockholdersEquity_73997633-8f9c-43a8-ba1d-4b47a7e2bf0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f17b42e9-9dee-49d0-b297-0fd348e97a55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9290dc8a-64f1-47a7-a046-3083408ee368" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_f17b42e9-9dee-49d0-b297-0fd348e97a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_bc9517d3-31d3-4671-be46-b47cd092936b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fa6cb2ac-54d2-48ab-859a-5d8c1caeb150" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bc9517d3-31d3-4671-be46-b47cd092936b" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_fa6cb2ac-54d2-48ab-859a-5d8c1caeb150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_2423f8a7-0dab-409d-a21c-32acb02279aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bc9517d3-31d3-4671-be46-b47cd092936b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_2423f8a7-0dab-409d-a21c-32acb02279aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_b18173b4-d312-42dd-a048-7918ec862cff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bc9517d3-31d3-4671-be46-b47cd092936b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_b18173b4-d312-42dd-a048-7918ec862cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_71fc6251-16f8-45fb-8bc9-8699aa830ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bc9517d3-31d3-4671-be46-b47cd092936b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_71fc6251-16f8-45fb-8bc9-8699aa830ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_e2947921-7da6-4ad7-b225-d7fd837b6c17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bc9517d3-31d3-4671-be46-b47cd092936b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_e2947921-7da6-4ad7-b225-d7fd837b6c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9e4439aa-100a-4bcb-8375-49778911a27c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bc9517d3-31d3-4671-be46-b47cd092936b" xlink:to="loc_us-gaap_CommonStockSharesIssued_9e4439aa-100a-4bcb-8375-49778911a27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_30039f54-cefc-42e4-9d87-3d0bc992c4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bc9517d3-31d3-4671-be46-b47cd092936b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_30039f54-cefc-42e4-9d87-3d0bc992c4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_8df43917-c569-4c92-acd2-9d4a4990c16f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6666a400-56e0-4201-bf37-f508bb323531" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8df43917-c569-4c92-acd2-9d4a4990c16f" xlink:to="loc_us-gaap_StatementTable_6666a400-56e0-4201-bf37-f508bb323531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_39be37e3-6418-4fc2-a719-97bbbd35c64a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6666a400-56e0-4201-bf37-f508bb323531" xlink:to="loc_srt_ProductOrServiceAxis_39be37e3-6418-4fc2-a719-97bbbd35c64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_39be37e3-6418-4fc2-a719-97bbbd35c64a" xlink:to="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionServicesMember_e596fb12-fca2-4042-81fc-af4cc6a4cd5a" xlink:href="pega-20241231.xsd#pega_SubscriptionServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:to="loc_pega_SubscriptionServicesMember_e596fb12-fca2-4042-81fc-af4cc6a4cd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_0d1152c7-b322-4005-8486-0b8a1e4e8581" xlink:href="pega-20241231.xsd#pega_SubscriptionLicenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:to="loc_pega_SubscriptionLicenseMember_0d1152c7-b322-4005-8486-0b8a1e4e8581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_51c74dcd-ccc1-4321-894a-1e2d71d3f107" xlink:href="pega-20241231.xsd#pega_ConsultingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:to="loc_pega_ConsultingMember_51c74dcd-ccc1-4321-894a-1e2d71d3f107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember_2d6b6513-3688-4147-8b15-025e9551b0d3" xlink:href="pega-20241231.xsd#pega_PerpetualLicenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cb3dfeda-092a-4dc3-9243-b9b0724cf405" xlink:to="loc_pega_PerpetualLicenseMember_2d6b6513-3688-4147-8b15-025e9551b0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6666a400-56e0-4201-bf37-f508bb323531" xlink:to="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_f595b663-c116-4b05-bad6-18fceaad9bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_RevenuesAbstract_f595b663-c116-4b05-bad6-18fceaad9bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2ad58c03-200c-401f-bfa2-a5da673608eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_f595b663-c116-4b05-bad6-18fceaad9bb4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2ad58c03-200c-401f-bfa2-a5da673608eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_430a5e00-8344-4ba1-9158-31997763a84c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_CostOfRevenueAbstract_430a5e00-8344-4ba1-9158-31997763a84c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e37dd19a-55de-4001-aee5-bd69b80e101d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_430a5e00-8344-4ba1-9158-31997763a84c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e37dd19a-55de-4001-aee5-bd69b80e101d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_9b1adc10-c47c-4e7b-b458-ea4c6ea64dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_GrossProfit_9b1adc10-c47c-4e7b-b458-ea4c6ea64dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_48762c49-5fee-4f30-bdc5-dd65c704632c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_SellingAndMarketingExpense_48762c49-5fee-4f30-bdc5-dd65c704632c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_8111ff16-56cd-476b-8dfa-d80abd3a9d48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_8111ff16-56cd-476b-8dfa-d80abd3a9d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_d43ea667-2303-485a-a917-fada812c81e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_d43ea667-2303-485a-a917-fada812c81e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_a919fd7e-592c-4b30-98e0-2c648c324858" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_LitigationSettlementExpense_a919fd7e-592c-4b30-98e0-2c648c324858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_45b4a3f8-e3ad-41f9-a002-9af6352d9a83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_RestructuringCharges_45b4a3f8-e3ad-41f9-a002-9af6352d9a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a7fd3048-4a1d-4c5c-8b1d-fad6643ecf53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_77da9911-964c-491f-b41b-8932ee89169b" xlink:to="loc_us-gaap_OperatingExpenses_a7fd3048-4a1d-4c5c-8b1d-fad6643ecf53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_29f2a168-16ad-4d7d-aee4-94bb9647fdd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_OperatingIncomeLoss_29f2a168-16ad-4d7d-aee4-94bb9647fdd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b14c454e-7c7f-41ff-90d4-2a6b600d2f03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_b14c454e-7c7f-41ff-90d4-2a6b600d2f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_230433c8-3031-40fc-8d12-31f662090590" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_InvestmentIncomeNet_230433c8-3031-40fc-8d12-31f662090590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_ce51aea6-6b72-4cea-9b4d-5cc907742e86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_InterestExpenseNonoperating_ce51aea6-6b72-4cea-9b4d-5cc907742e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_b6988315-48c7-49c4-8ab6-a226660da5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_b6988315-48c7-49c4-8ab6-a226660da5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_f8da2417-8f3e-4cb3-a7fc-48e78596492d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_f8da2417-8f3e-4cb3-a7fc-48e78596492d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1ff22165-1396-4aaf-a14c-391df4d9da99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1ff22165-1396-4aaf-a14c-391df4d9da99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3e527454-59b3-4630-8c4a-20793549b29f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3e527454-59b3-4630-8c4a-20793549b29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1f35dbb9-dff9-4007-9af9-7c5397dd8f02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_NetIncomeLoss_1f35dbb9-dff9-4007-9af9-7c5397dd8f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_16e2c87d-d585-4ea6-8cc9-1ccd712ef12a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_EarningsPerShareAbstract_16e2c87d-d585-4ea6-8cc9-1ccd712ef12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d51a69a0-2ebc-4599-836e-b546e8766116" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_16e2c87d-d585-4ea6-8cc9-1ccd712ef12a" xlink:to="loc_us-gaap_EarningsPerShareBasic_d51a69a0-2ebc-4599-836e-b546e8766116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3e94a0bf-fb06-44fc-98c1-f672a15f8f87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_16e2c87d-d585-4ea6-8cc9-1ccd712ef12a" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3e94a0bf-fb06-44fc-98c1-f672a15f8f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_96546c98-b37e-4ba5-884d-df651cb9d99e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9d0fa776-6aa2-453e-b56e-6f808ad2996e" xlink:to="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_96546c98-b37e-4ba5-884d-df651cb9d99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dfb6c4a6-17c6-4ca8-bdaa-e7a4fc60eca8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_96546c98-b37e-4ba5-884d-df651cb9d99e" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dfb6c4a6-17c6-4ca8-bdaa-e7a4fc60eca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_abf281e2-5a3a-4075-b9aa-3e14afd6ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract_96546c98-b37e-4ba5-884d-df651cb9d99e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_abf281e2-5a3a-4075-b9aa-3e14afd6ffa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6b49d1e4-9763-46bb-80cf-85fff321d90e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a90a98f6-d7f7-42a3-948e-b50be10d6b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6b49d1e4-9763-46bb-80cf-85fff321d90e" xlink:to="loc_us-gaap_NetIncomeLoss_a90a98f6-d7f7-42a3-948e-b50be10d6b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fafd68a1-6547-4974-b46e-a5804a3fa79f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6b49d1e4-9763-46bb-80cf-85fff321d90e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fafd68a1-6547-4974-b46e-a5804a3fa79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d6b40f09-caf2-4b84-beea-0afaeb240a44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fafd68a1-6547-4974-b46e-a5804a3fa79f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d6b40f09-caf2-4b84-beea-0afaeb240a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5b562cf2-37c7-40cf-b1d6-bc944ecdd65d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fafd68a1-6547-4974-b46e-a5804a3fa79f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5b562cf2-37c7-40cf-b1d6-bc944ecdd65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c2d81e27-c8f8-46b4-9fad-739ec339f597" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_fafd68a1-6547-4974-b46e-a5804a3fa79f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c2d81e27-c8f8-46b4-9fad-739ec339f597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_da7228b7-56c1-4a47-bd78-840c94025525" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6b49d1e4-9763-46bb-80cf-85fff321d90e" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_da7228b7-56c1-4a47-bd78-840c94025525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_55d30e58-f0e5-405d-aeb5-c0e886cbc5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_07cd869a-2810-4ed7-bc02-93070ed76fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_55d30e58-f0e5-405d-aeb5-c0e886cbc5e6" xlink:to="loc_us-gaap_StatementTable_07cd869a-2810-4ed7-bc02-93070ed76fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_022f4537-1e1d-4730-8b22-24688a188b36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_07cd869a-2810-4ed7-bc02-93070ed76fb5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_022f4537-1e1d-4730-8b22-24688a188b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_022f4537-1e1d-4730-8b22-24688a188b36" xlink:to="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2615d1d7-7a32-4071-b261-1d77d555750f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:to="loc_us-gaap_CommonStockMember_2615d1d7-7a32-4071-b261-1d77d555750f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_ef36b3a9-cd49-46c6-96cc-0ffcff3aacfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_ef36b3a9-cd49-46c6-96cc-0ffcff3aacfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5b91f906-324b-45e1-bc9a-b100f3580354" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:to="loc_us-gaap_RetainedEarningsMember_5b91f906-324b-45e1-bc9a-b100f3580354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fa80e13d-d12f-4ce7-9ead-79ea799553c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9ce129c-cb19-4640-b04f-e422042cb979" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fa80e13d-d12f-4ce7-9ead-79ea799553c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_1c779bc7-7282-40cd-8b7a-ef0a023385f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_07cd869a-2810-4ed7-bc02-93070ed76fb5" xlink:to="loc_us-gaap_StatementLineItems_1c779bc7-7282-40cd-8b7a-ef0a023385f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1c779bc7-7282-40cd-8b7a-ef0a023385f4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_46d8ba32-59ea-4fe9-8fee-a6013d1689ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_46d8ba32-59ea-4fe9-8fee-a6013d1689ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ccaaf427-d698-4799-b495-6f352137ad2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockholdersEquity_ccaaf427-d698-4799-b495-6f352137ad2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a2a29bb0-f730-43b2-9359-73e307fd5bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a2a29bb0-f730-43b2-9359-73e307fd5bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a4c53f00-cdb4-4593-83ad-066b641fe641" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_a4c53f00-cdb4-4593-83ad-066b641fe641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cac11744-3dd2-49b4-be94-4ed1d091a1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_cac11744-3dd2-49b4-be94-4ed1d091a1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_3e86a4a5-a33b-40b5-9201-2d25799da217" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_3e86a4a5-a33b-40b5-9201-2d25799da217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_599b7673-1a73-4a2b-b473-5ef7cc5672ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_599b7673-1a73-4a2b-b473-5ef7cc5672ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_0193c4c2-85ed-44a2-bb50-ccdc8bca1396" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_0193c4c2-85ed-44a2-bb50-ccdc8bca1396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b09b2ce2-d902-42c2-8dcc-7ccdb1ec7374" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b09b2ce2-d902-42c2-8dcc-7ccdb1ec7374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_7bc89c9b-d312-4f66-a198-ecb6c4ad3fad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_7bc89c9b-d312-4f66-a198-ecb6c4ad3fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_9e8e11b2-5a4c-425a-bf62-efad7fde5e14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_DividendsCommonStockCash_9e8e11b2-5a4c-425a-bf62-efad7fde5e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_916aac20-582e-4607-aa1a-c94e32a8b0af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_916aac20-582e-4607-aa1a-c94e32a8b0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8dc2b984-9f0f-415e-87ea-17fbd486e2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_NetIncomeLoss_8dc2b984-9f0f-415e-87ea-17fbd486e2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e62380f3-23b1-4b20-a8c6-39695af84bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e62380f3-23b1-4b20-a8c6-39695af84bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_712a0a89-3075-4a69-9a2e-b020015c6260" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_4aac1d0a-0dd1-4d29-96bd-097169cc63eb" xlink:to="loc_us-gaap_StockholdersEquity_712a0a89-3075-4a69-9a2e-b020015c6260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_c5bbac34-2d17-41d2-83e8-8df063d7eb06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_f1bcab5b-ff00-4db3-8e14-32200884a550" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_c5bbac34-2d17-41d2-83e8-8df063d7eb06" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_f1bcab5b-ff00-4db3-8e14-32200884a550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="pega-20241231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a886c5d-c52b-4bfa-9ab7-436874f2580a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a886c5d-c52b-4bfa-9ab7-436874f2580a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ca3ea9d7-2148-4a22-bb27-b2c0237100a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a886c5d-c52b-4bfa-9ab7-436874f2580a" xlink:to="loc_us-gaap_NetIncomeLoss_ca3ea9d7-2148-4a22-bb27-b2c0237100a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a886c5d-c52b-4bfa-9ab7-436874f2580a" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4f2f4b14-512b-4006-8ccf-db6f138c4bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_ShareBasedCompensation_4f2f4b14-512b-4006-8ccf-db6f138c4bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_32e849e5-77ef-4280-b530-75de1b437500" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_32e849e5-77ef-4280-b530-75de1b437500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6f490087-2bac-4fc3-bc1b-cd0cf12a9f05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_6f490087-2bac-4fc3-bc1b-cd0cf12a9f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_73367eda-2ec3-4f5a-b762-ffceea7ceb86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_OperatingLeaseExpense_73367eda-2ec3-4f5a-b762-ffceea7ceb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_bfcf220f-5af9-4ab4-a45a-7dd21099f758" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_bfcf220f-5af9-4ab4-a45a-7dd21099f758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_97881e8b-12d1-4994-a03b-8b6379359fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_97881e8b-12d1-4994-a03b-8b6379359fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_36129533-5f32-4d6b-ae8c-ade0d77ebbde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_36129533-5f32-4d6b-ae8c-ade0d77ebbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_8bc6fd41-52ce-4a77-a66e-2e0f96c7b2da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_8bc6fd41-52ce-4a77-a66e-2e0f96c7b2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_a784bd0d-4856-4410-9d9a-27130d8f8205" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_GainLossOnInvestments_a784bd0d-4856-4410-9d9a-27130d8f8205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_18157686-9514-421b-ab01-930d981b0d18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_18157686-9514-421b-ab01-930d981b0d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4b987f34-857d-4122-b85a-9a1ee4633446" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4b987f34-857d-4122-b85a-9a1ee4633446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_0628225b-345f-4c2a-9f6e-ae0edbe98d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_03eb5bd6-9065-4570-a8ab-e5b730b1ff05" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_0628225b-345f-4c2a-9f6e-ae0edbe98d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_08bb839e-dd1d-4631-b84d-2206cd19545b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_0628225b-345f-4c2a-9f6e-ae0edbe98d6c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_08bb839e-dd1d-4631-b84d-2206cd19545b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_52ae4f1f-4590-4336-83b5-4d26117c9c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_0628225b-345f-4c2a-9f6e-ae0edbe98d6c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_52ae4f1f-4590-4336-83b5-4d26117c9c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b273e8a3-70e1-47c9-b0a0-add37d5c9302" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_0628225b-345f-4c2a-9f6e-ae0edbe98d6c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_b273e8a3-70e1-47c9-b0a0-add37d5c9302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_0eaf077f-5c4d-4566-85df-c021bfeb8559" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_0628225b-345f-4c2a-9f6e-ae0edbe98d6c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_0eaf077f-5c4d-4566-85df-c021bfeb8559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCharges_a01d8f06-9807-47ba-b354-c26eb5b5c5c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_0628225b-345f-4c2a-9f6e-ae0edbe98d6c" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCharges_a01d8f06-9807-47ba-b354-c26eb5b5c5c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_8f79f1ca-2db1-462b-bc65-d263c083bd97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_0628225b-345f-4c2a-9f6e-ae0edbe98d6c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_8f79f1ca-2db1-462b-bc65-d263c083bd97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b4b21450-a35b-480d-b6b9-bf5245a31984" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5a886c5d-c52b-4bfa-9ab7-436874f2580a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b4b21450-a35b-480d-b6b9-bf5245a31984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb94756c-92e1-4cc5-a8e8-310307d0e160" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb94756c-92e1-4cc5-a8e8-310307d0e160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_72e60b21-7015-42b1-b301-f46ee8a3b5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb94756c-92e1-4cc5-a8e8-310307d0e160" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_72e60b21-7015-42b1-b301-f46ee8a3b5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_6245914e-132a-4c71-81f1-076ccef8e2e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb94756c-92e1-4cc5-a8e8-310307d0e160" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_6245914e-132a-4c71-81f1-076ccef8e2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_c394d383-7250-440f-bf5b-c82683ff1e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb94756c-92e1-4cc5-a8e8-310307d0e160" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_c394d383-7250-440f-bf5b-c82683ff1e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_638488fb-da9e-4b88-b4aa-d48fcdb4ab2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb94756c-92e1-4cc5-a8e8-310307d0e160" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_638488fb-da9e-4b88-b4aa-d48fcdb4ab2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4d88513b-abd9-4129-b885-963a7d36f166" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb94756c-92e1-4cc5-a8e8-310307d0e160" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4d88513b-abd9-4129-b885-963a7d36f166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0bd9894b-7419-4b55-831d-26cf84e49433" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb94756c-92e1-4cc5-a8e8-310307d0e160" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0bd9894b-7419-4b55-831d-26cf84e49433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc3bfd14-1eaf-4e48-b397-98712febd09f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc3bfd14-1eaf-4e48-b397-98712febd09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_824fbb7d-13fd-4646-a41d-1205b1095487" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc3bfd14-1eaf-4e48-b397-98712febd09f" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_824fbb7d-13fd-4646-a41d-1205b1095487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_166b78fe-a962-4bae-86d6-d8889ade60b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc3bfd14-1eaf-4e48-b397-98712febd09f" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_166b78fe-a962-4bae-86d6-d8889ade60b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_fe0639b8-6b72-4267-a3d8-7bcd36fa7d12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc3bfd14-1eaf-4e48-b397-98712febd09f" xlink:to="loc_us-gaap_ProceedsFromStockPlans_fe0639b8-6b72-4267-a3d8-7bcd36fa7d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_aac126b5-873b-4768-8d26-2980ee389fda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc3bfd14-1eaf-4e48-b397-98712febd09f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_aac126b5-873b-4768-8d26-2980ee389fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b4d59aa2-0230-4992-8f5b-fbc828d3d707" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc3bfd14-1eaf-4e48-b397-98712febd09f" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b4d59aa2-0230-4992-8f5b-fbc828d3d707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a4325a33-aee5-4d08-93da-12f732697e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc3bfd14-1eaf-4e48-b397-98712febd09f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a4325a33-aee5-4d08-93da-12f732697e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_2f7cbb4c-7d4a-43ae-a9a9-c532e0ddf76a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc3bfd14-1eaf-4e48-b397-98712febd09f" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_2f7cbb4c-7d4a-43ae-a9a9-c532e0ddf76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c52ce950-7f00-4633-9e06-ff588c9413f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_bc3bfd14-1eaf-4e48-b397-98712febd09f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c52ce950-7f00-4633-9e06-ff588c9413f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8ca3440e-8167-4dc0-af48-7aec86f3940e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8ca3440e-8167-4dc0-af48-7aec86f3940e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9048ab98-85c6-427d-beba-4e7c1df4fce1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9048ab98-85c6-427d-beba-4e7c1df4fce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d3e78b71-44b6-44d6-9268-730d98fdceaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d3e78b71-44b6-44d6-9268-730d98fdceaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_90e82de5-2435-466a-9302-42263c08153d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_90e82de5-2435-466a-9302-42263c08153d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_198b4a0c-631f-446d-8637-402abeb0522e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_198b4a0c-631f-446d-8637-402abeb0522e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_80a700b5-81e8-48dd-b94f-0b532caa1de6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_RestrictedCashCurrent_80a700b5-81e8-48dd-b94f-0b532caa1de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_626f5416-c30f-44c6-b748-3ec231af7fbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_626f5416-c30f-44c6-b748-3ec231af7fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_48bfd573-c826-4867-b720-9966a929fd14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_48bfd573-c826-4867-b720-9966a929fd14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_942cfa76-d146-45da-95d2-1a44a8c42ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_942cfa76-d146-45da-95d2-1a44a8c42ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestPaidOnConvertibleDebt_7f7a3316-17a0-4f2d-9551-85ff085f6baf" xlink:href="pega-20241231.xsd#pega_InterestPaidOnConvertibleDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_942cfa76-d146-45da-95d2-1a44a8c42ae1" xlink:to="loc_pega_InterestPaidOnConvertibleDebt_7f7a3316-17a0-4f2d-9551-85ff085f6baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_0d4eb6a4-d303-4a95-86c1-9e9b03094f56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_942cfa76-d146-45da-95d2-1a44a8c42ae1" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_0d4eb6a4-d303-4a95-86c1-9e9b03094f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_2d8dbd0a-d6d7-4a60-8ca2-9ee3147af4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9af5fd8e-8fcf-4293-8cce-1118e4152a7a" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_2d8dbd0a-d6d7-4a60-8ca2-9ee3147af4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_f6363551-14d6-449c-a4c3-268e754f5a22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_2d8dbd0a-d6d7-4a60-8ca2-9ee3147af4e0" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_f6363551-14d6-449c-a4c3-268e754f5a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_b725497f-40b4-4970-9121-e00ecab9c0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_2d8dbd0a-d6d7-4a60-8ca2-9ee3147af4e0" xlink:to="loc_us-gaap_DividendsPayableCurrent_b725497f-40b4-4970-9121-e00ecab9c0b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/BASISOFPRESENTATION" xlink:type="simple" xlink:href="pega-20241231.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_12cfcd70-98bb-4a8b-bca5-080e212a9a83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_9592e06d-e996-442e-b91e-c122b50fc7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_12cfcd70-98bb-4a8b-bca5-080e212a9a83" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_9592e06d-e996-442e-b91e-c122b50fc7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="pega-20241231.xsd#SIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_54a2f153-864f-4ae3-a0c8-c58172c2ec0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_d6b2797c-d7d6-4eac-85fe-5240d68a647b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_54a2f153-864f-4ae3-a0c8-c58172c2ec0c" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_d6b2797c-d7d6-4eac-85fe-5240d68a647b" 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-20241231.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_2a569495-0866-45eb-abae-bcd5ff039c84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_61294e6e-bc38-4af5-a365-ef5c43558340" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2a569495-0866-45eb-abae-bcd5ff039c84" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_61294e6e-bc38-4af5-a365-ef5c43558340" 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-20241231.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_9ea8827b-999d-4d8a-a055-2523b93ecf00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_0bb9d565-1c22-4d28-a0cc-00df06ebe7d3" xlink:href="pega-20241231.xsd#pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_9ea8827b-999d-4d8a-a055-2523b93ecf00" xlink:to="loc_pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock_0bb9d565-1c22-4d28-a0cc-00df06ebe7d3" 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-20241231.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_78378f7a-d43f-4d90-b981-457c56de4ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DeferredCostsNetTextBlock_09e66c80-de81-4bb6-b4cb-4c32553ef40e" xlink:href="pega-20241231.xsd#pega_DeferredCostsNetTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_78378f7a-d43f-4d90-b981-457c56de4ad3" xlink:to="loc_pega_DeferredCostsNetTextBlock_09e66c80-de81-4bb6-b4cb-4c32553ef40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/PROPERTYANDEQUIPMENT" xlink:type="simple" xlink:href="pega-20241231.xsd#PROPERTYANDEQUIPMENT"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/PROPERTYANDEQUIPMENT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d0c1ad2c-2bbf-4492-a79a-25763128fb83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_70181145-7ada-4601-a2e5-8c98116948eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d0c1ad2c-2bbf-4492-a79a-25763128fb83" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_70181145-7ada-4601-a2e5-8c98116948eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="simple" xlink:href="pega-20241231.xsd#GOODWILLANDOTHERINTANGIBLEASSETS"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_57550268-1f59-4636-93e0-a7764e4fbb98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_a5c3b8ae-1d87-45fd-9b19-e32361ab2e47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_57550268-1f59-4636-93e0-a7764e4fbb98" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_a5c3b8ae-1d87-45fd-9b19-e32361ab2e47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIES" xlink:type="simple" xlink:href="pega-20241231.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_72a4b43d-2d73-4751-bbdf-883e6caf3b1a" xlink:href="pega-20241231.xsd#pega_OtherAssetsAndLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_13bf4672-532f-43e1-8ca8-549fb9ec2b57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_72a4b43d-2d73-4751-bbdf-883e6caf3b1a" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_13bf4672-532f-43e1-8ca8-549fb9ec2b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/SEGMENTINFORMATION" xlink:type="simple" xlink:href="pega-20241231.xsd#SEGMENTINFORMATION"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/SEGMENTINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_71e53209-f047-49aa-a340-b8a64d492abd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_966be8da-6ec1-4a6f-85ae-d502fae8b2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_71e53209-f047-49aa-a340-b8a64d492abd" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_966be8da-6ec1-4a6f-85ae-d502fae8b2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASES" xlink:type="simple" xlink:href="pega-20241231.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_43083de8-94ef-45d8-8737-61e45a9c2054" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_dd4fb43a-078e-4a11-8156-e16456c7a046" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_43083de8-94ef-45d8-8737-61e45a9c2054" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_dd4fb43a-078e-4a11-8156-e16456c7a046" 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-20241231.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_9b841865-8832-478b-bc2a-a1476afabf33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_3f944e74-e4a7-4cae-8c02-e306afb18d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9b841865-8832-478b-bc2a-a1476afabf33" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_3f944e74-e4a7-4cae-8c02-e306afb18d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RESTRUCTURING" xlink:type="simple" xlink:href="pega-20241231.xsd#RESTRUCTURING"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RESTRUCTURING" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0c335825-c665-4166-99a6-bbfd717f75bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_99a58d40-cc6f-45a6-94e2-5ef6c521bb37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_0c335825-c665-4166-99a6-bbfd717f75bb" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_99a58d40-cc6f-45a6-94e2-5ef6c521bb37" 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-20241231.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_8a31636b-4305-47d3-89f0-034d0fc14cac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_9a4865fd-8b08-4cdc-8a8b-94a598a56943" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8a31636b-4305-47d3-89f0-034d0fc14cac" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_9a4865fd-8b08-4cdc-8a8b-94a598a56943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2cfdc4d6-fe83-4403-9736-8c1c345b4a64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_610962ad-bec6-4430-9f17-df54c9704788" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2cfdc4d6-fe83-4403-9736-8c1c345b4a64" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_610962ad-bec6-4430-9f17-df54c9704788" 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-20241231.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_44a01bc2-657e-49d7-bdf9-f17caa1e64d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_1698b214-82cf-4b1a-8d17-54cd257d9200" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_44a01bc2-657e-49d7-bdf9-f17caa1e64d1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_1698b214-82cf-4b1a-8d17-54cd257d9200" 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-20241231.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_b8e97016-2d18-46cf-a2c3-2a61ed73ba96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_7d675453-a5f6-4656-928e-6cb6fd7c0893" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b8e97016-2d18-46cf-a2c3-2a61ed73ba96" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_7d675453-a5f6-4656-928e-6cb6fd7c0893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="pega-20241231.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_3ced0649-fd15-43f8-9e69-341b85d8b7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_6a9f3945-a8a6-4f7e-950c-a56b40ad04f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_3ced0649-fd15-43f8-9e69-341b85d8b7ab" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_6a9f3945-a8a6-4f7e-950c-a56b40ad04f3" 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-20241231.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_3bbed385-6041-46f2-9bae-238c5a79acec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_0f413875-4759-4ee8-bdad-ad8a0ea5b9c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3bbed385-6041-46f2-9bae-238c5a79acec" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_0f413875-4759-4ee8-bdad-ad8a0ea5b9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/EARNINGSLOSSPERSHARE" xlink:type="simple" xlink:href="pega-20241231.xsd#EARNINGSLOSSPERSHARE"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/EARNINGSLOSSPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b88e55c0-55a0-4867-bf9c-7f29d774902a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_9f5ce49b-2713-4340-ac53-86f13790588a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b88e55c0-55a0-4867-bf9c-7f29d774902a" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_9f5ce49b-2713-4340-ac53-86f13790588a" 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-20241231.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_f8749135-7896-4048-95cc-747a03d0e6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ad8921de-732c-4103-ba53-961a110c3f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f8749135-7896-4048-95cc-747a03d0e6b7" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ad8921de-732c-4103-ba53-961a110c3f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="pega-20241231.xsd#SIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_a0ec0d35-594d-4dbb-87c5-1290b35f7639" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_UseOfEstimates_a0ec0d35-594d-4dbb-87c5-1290b35f7639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_6ff90909-155c-4876-a9cf-4e50f72e3abd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_6ff90909-155c-4876-a9cf-4e50f72e3abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_67b8c352-c382-4ae1-be26-51025348550d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_67b8c352-c382-4ae1-be26-51025348550d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_eb3e7458-a59d-442d-b12d-a2c2d108c656" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_eb3e7458-a59d-442d-b12d-a2c2d108c656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_29ba926e-2ed8-4cc8-b0c1-08d6b1f08b23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_29ba926e-2ed8-4cc8-b0c1-08d6b1f08b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_fee59063-5701-47af-b83b-a11935ad9682" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_fee59063-5701-47af-b83b-a11935ad9682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_c8f46d45-eab8-4214-b6a0-56a44a4b0b56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_c8f46d45-eab8-4214-b6a0-56a44a4b0b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_251b4905-5a2b-4fad-af25-3d5c43e68db3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_251b4905-5a2b-4fad-af25-3d5c43e68db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_75b8c7e0-f694-4cd5-80ad-0a0a718a4b05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_75b8c7e0-f694-4cd5-80ad-0a0a718a4b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_204aaf86-1105-4a25-a965-7503dc0ba1be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_204aaf86-1105-4a25-a965-7503dc0ba1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock_55f3b597-ff44-4653-8c61-5d1c1b878d9c" xlink:href="pega-20241231.xsd#pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock_55f3b597-ff44-4653-8c61-5d1c1b878d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_69379519-6a1d-4d00-8955-f8563fec63d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_69379519-6a1d-4d00-8955-f8563fec63d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_f9ad0796-c83e-4d43-8d26-27da27203f33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_f9ad0796-c83e-4d43-8d26-27da27203f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_f618a936-fdee-4eee-8744-f8515a4d22c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_f618a936-fdee-4eee-8744-f8515a4d22c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_6210ad07-016c-44cb-8695-fafb4a802e16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_6210ad07-016c-44cb-8695-fafb4a802e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e5b96108-79fd-439a-8f6a-115e34126ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_e5b96108-79fd-439a-8f6a-115e34126ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_95bd8590-45e5-43ad-8833-ac14d88f1ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_95bd8590-45e5-43ad-8833-ac14d88f1ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_8fe6f1f3-e163-4359-8017-f5fe891aa553" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_8fe6f1f3-e163-4359-8017-f5fe891aa553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_66d148e6-21a8-4bfb-9013-4fa34ec6f1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_66d148e6-21a8-4bfb-9013-4fa34ec6f1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_58bb7656-bd0e-4b3d-a041-1729c2eeeac3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_58bb7656-bd0e-4b3d-a041-1729c2eeeac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_f15f9072-77c2-4488-bc58-9b189f3c0907" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_39928144-6b68-4688-80de-9a50b2a587c1" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_f15f9072-77c2-4488-bc58-9b189f3c0907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="pega-20241231.xsd#SIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_67e8b878-8bc7-4c5a-8bc4-02244ccc97b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7b2d0fb4-9fe6-4a2f-9c23-1842fdf22748" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_67e8b878-8bc7-4c5a-8bc4-02244ccc97b6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7b2d0fb4-9fe6-4a2f-9c23-1842fdf22748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/MARKETABLESECURITIESTables" xlink:type="simple" xlink:href="pega-20241231.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_e85a6101-3e6b-4613-bbda-447ce5f74eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_e8443e33-622a-45f7-b167-e0581b2c0221" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e85a6101-3e6b-4613-bbda-447ce5f74eaf" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_e8443e33-622a-45f7-b167-e0581b2c0221" 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-20241231.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_cb5ec9b7-73f3-4d44-9265-b37370f6619b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_38be9da5-7495-4bc5-b6e6-a4132a725d5f" xlink:href="pega-20241231.xsd#pega_AccountsReceivableAndUnbilledReceivableTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cb5ec9b7-73f3-4d44-9265-b37370f6619b" xlink:to="loc_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock_38be9da5-7495-4bc5-b6e6-a4132a725d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_4dc6fb08-23c9-4e0c-b5d5-9deee65c6eab" xlink:href="pega-20241231.xsd#pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cb5ec9b7-73f3-4d44-9265-b37370f6619b" xlink:to="loc_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock_4dc6fb08-23c9-4e0c-b5d5-9deee65c6eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock_823dcaeb-3635-4a1a-8d31-2672071763ef" xlink:href="pega-20241231.xsd#pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cb5ec9b7-73f3-4d44-9265-b37370f6619b" xlink:to="loc_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock_823dcaeb-3635-4a1a-8d31-2672071763ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_f87df9d6-b9e3-4e03-b723-237e59b0dcdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cb5ec9b7-73f3-4d44-9265-b37370f6619b" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_f87df9d6-b9e3-4e03-b723-237e59b0dcdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ContractAssetsAndDeferredRevenueTableTextBlock_244f30cd-05ac-43aa-b5c0-97391b5f4594" xlink:href="pega-20241231.xsd#pega_ContractAssetsAndDeferredRevenueTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_cb5ec9b7-73f3-4d44-9265-b37370f6619b" xlink:to="loc_pega_ContractAssetsAndDeferredRevenueTableTextBlock_244f30cd-05ac-43aa-b5c0-97391b5f4594" 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-20241231.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_5d3bf38f-9f87-41fd-a6b8-5f4d66c1ab12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_68ce5ff5-6fbd-4508-87a4-801a46ec89ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_5d3bf38f-9f87-41fd-a6b8-5f4d66c1ab12" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_68ce5ff5-6fbd-4508-87a4-801a46ec89ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_e130dca3-fec1-4022-9524-693dd0718d69" xlink:href="pega-20241231.xsd#pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_5d3bf38f-9f87-41fd-a6b8-5f4d66c1ab12" xlink:to="loc_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock_e130dca3-fec1-4022-9524-693dd0718d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="simple" xlink:href="pega-20241231.xsd#PROPERTYANDEQUIPMENTTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/PROPERTYANDEQUIPMENTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9de3a239-e731-44c3-afe8-05fea78b1ece" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_4e090494-7d9e-41cd-b2ac-7173da9724d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9de3a239-e731-44c3-afe8-05fea78b1ece" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_4e090494-7d9e-41cd-b2ac-7173da9724d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DepreciationExpenseTableTextBlock_865241e8-0424-4e97-acb3-0daab2092922" xlink:href="pega-20241231.xsd#pega_DepreciationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9de3a239-e731-44c3-afe8-05fea78b1ece" xlink:to="loc_pega_DepreciationExpenseTableTextBlock_865241e8-0424-4e97-acb3-0daab2092922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="pega-20241231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8cee9526-b66a-4d70-9b3d-2bbbea7fb56e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_3ba10918-56dc-4b50-bb23-4b496364a8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8cee9526-b66a-4d70-9b3d-2bbbea7fb56e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_3ba10918-56dc-4b50-bb23-4b496364a8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9773c914-a46a-4536-884c-6ecd96bb36b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8cee9526-b66a-4d70-9b3d-2bbbea7fb56e" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9773c914-a46a-4536-884c-6ecd96bb36b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_10fd3736-22ef-47f7-a93d-687ee39686a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8cee9526-b66a-4d70-9b3d-2bbbea7fb56e" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_10fd3736-22ef-47f7-a93d-687ee39686a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_53a81848-8179-4db5-9b6c-9f246e579b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8cee9526-b66a-4d70-9b3d-2bbbea7fb56e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_53a81848-8179-4db5-9b6c-9f246e579b9d" 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-20241231.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_21f06ab7-e96e-4cf9-b604-0656e1c08a19" xlink:href="pega-20241231.xsd#pega_OtherAssetsAndLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_fd16412f-6c76-4483-9b87-06dd6d756964" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_21f06ab7-e96e-4cf9-b604-0656e1c08a19" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock_fd16412f-6c76-4483-9b87-06dd6d756964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/SEGMENTINFORMATIONTables" xlink:type="simple" xlink:href="pega-20241231.xsd#SEGMENTINFORMATIONTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/SEGMENTINFORMATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9342fb00-18ce-44cc-882e-4aa20566e9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9a3a25df-0bdf-4c4c-988d-eae6ca8693e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9342fb00-18ce-44cc-882e-4aa20566e9f6" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_9a3a25df-0bdf-4c4c-988d-eae6ca8693e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_fb73682a-36c4-4b8f-acaf-68405cd8d69f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9342fb00-18ce-44cc-882e-4aa20566e9f6" xlink:to="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_fb73682a-36c4-4b8f-acaf-68405cd8d69f" 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-20241231.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_6dba8095-6063-4c31-8d08-7b522a22859d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_f1b9872c-7f29-4152-88b5-0a9bef4d4a16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6dba8095-6063-4c31-8d08-7b522a22859d" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_f1b9872c-7f29-4152-88b5-0a9bef4d4a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AssetsAndLiabilitiesLesseeTableTextBlock_260c420c-0fd0-4c71-ae9c-bfa37b9316b8" xlink:href="pega-20241231.xsd#pega_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6dba8095-6063-4c31-8d08-7b522a22859d" xlink:to="loc_pega_AssetsAndLiabilitiesLesseeTableTextBlock_260c420c-0fd0-4c71-ae9c-bfa37b9316b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock_c8530277-4a3f-4b9b-8b6b-f51218539ed1" xlink:href="pega-20241231.xsd#pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6dba8095-6063-4c31-8d08-7b522a22859d" xlink:to="loc_pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock_c8530277-4a3f-4b9b-8b6b-f51218539ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6e1f0f6f-5ce4-488c-9011-3c0205668e31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6dba8095-6063-4c31-8d08-7b522a22859d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_6e1f0f6f-5ce4-488c-9011-3c0205668e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_4b1e7e1d-ea78-467a-8f37-282c3c0b88f6" xlink:href="pega-20241231.xsd#pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6dba8095-6063-4c31-8d08-7b522a22859d" xlink:to="loc_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock_4b1e7e1d-ea78-467a-8f37-282c3c0b88f6" 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-20241231.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_f623664b-7adf-48ba-9b62-6ab047b578be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_7ceb9907-41d8-43c7-9f72-b940a7414580" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f623664b-7adf-48ba-9b62-6ab047b578be" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_7ceb9907-41d8-43c7-9f72-b940a7414580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_7b61f52a-dace-460e-a516-7bd125a5c51f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f623664b-7adf-48ba-9b62-6ab047b578be" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_7b61f52a-dace-460e-a516-7bd125a5c51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_b82c6dec-5265-4cb4-be25-46c376dce343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f623664b-7adf-48ba-9b62-6ab047b578be" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_b82c6dec-5265-4cb4-be25-46c376dce343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RESTRUCTURINGTables" xlink:type="simple" xlink:href="pega-20241231.xsd#RESTRUCTURINGTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RESTRUCTURINGTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_29c47754-473c-45b0-af07-eae810f31732" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_8e8a6466-be7c-48e3-a7f5-b7fe30cd73b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_29c47754-473c-45b0-af07-eae810f31732" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_8e8a6466-be7c-48e3-a7f5-b7fe30cd73b4" 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-20241231.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_a03dfe7a-d803-4d41-ab91-112907fbbe6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_479eb5fa-09e2-4d6c-ae02-a1c8077c5150" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a03dfe7a-d803-4d41-ab91-112907fbbe6d" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_479eb5fa-09e2-4d6c-ae02-a1c8077c5150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_27e9c535-0f08-4e39-b08e-cb3908a01ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a03dfe7a-d803-4d41-ab91-112907fbbe6d" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_27e9c535-0f08-4e39-b08e-cb3908a01ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKHOLDERSEQUITYTables" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKHOLDERSEQUITYTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_5a26b5ac-b867-4025-b0df-d93520ec976e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_a11ebe41-183e-4744-82cc-c897df2fe3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDeclaredTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5a26b5ac-b867-4025-b0df-d93520ec976e" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_a11ebe41-183e-4744-82cc-c897df2fe3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_68e374dc-65c9-40a1-ba23-86649ddb0511" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5a26b5ac-b867-4025-b0df-d93520ec976e" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_68e374dc-65c9-40a1-ba23-86649ddb0511" 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-20241231.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_8f22714e-482d-4d4b-8ef7-49b9e10121bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_aa8001c9-8be0-4cac-bb45-b089f8f61c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8f22714e-482d-4d4b-8ef7-49b9e10121bd" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_aa8001c9-8be0-4cac-bb45-b089f8f61c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_41d56090-a748-4784-9d41-8f8ba05ee619" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8f22714e-482d-4d4b-8ef7-49b9e10121bd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_41d56090-a748-4784-9d41-8f8ba05ee619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_082f3775-9091-49d0-8943-954a7a6c5cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8f22714e-482d-4d4b-8ef7-49b9e10121bd" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_082f3775-9091-49d0-8943-954a7a6c5cd0" 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-20241231.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_7b893dcf-8237-4b9e-991e-6576c1b8473a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_81e9a1db-3694-4e7b-ad0e-4818ce35b28d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7b893dcf-8237-4b9e-991e-6576c1b8473a" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_81e9a1db-3694-4e7b-ad0e-4818ce35b28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_a5e86a69-31e3-4718-ada4-011cf65bf4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7b893dcf-8237-4b9e-991e-6576c1b8473a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_a5e86a69-31e3-4718-ada4-011cf65bf4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1a7cf265-4bf9-47f7-86bc-9df563ad80b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7b893dcf-8237-4b9e-991e-6576c1b8473a" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1a7cf265-4bf9-47f7-86bc-9df563ad80b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0d246d21-8bd7-4bd2-9029-53e2d3ea456b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7b893dcf-8237-4b9e-991e-6576c1b8473a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0d246d21-8bd7-4bd2-9029-53e2d3ea456b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_ce4c8fe5-d037-47f5-9af7-e553bc6406d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7b893dcf-8237-4b9e-991e-6576c1b8473a" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_ce4c8fe5-d037-47f5-9af7-e553bc6406d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/EMPLOYEEBENEFITPLANSTables" xlink:type="simple" xlink:href="pega-20241231.xsd#EMPLOYEEBENEFITPLANSTables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/EMPLOYEEBENEFITPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_e79031cb-43e4-4473-9ba1-99a186fd356f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock_a2cf95a8-8beb-4e45-8175-4cae7b9d2f5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_e79031cb-43e4-4473-9ba1-99a186fd356f" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock_a2cf95a8-8beb-4e45-8175-4cae7b9d2f5a" 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-20241231.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_5e6d7266-82fe-473d-87ff-bd5a9b38824a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_560634ab-c954-4978-a1ef-b0798039fe95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5e6d7266-82fe-473d-87ff-bd5a9b38824a" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_560634ab-c954-4978-a1ef-b0798039fe95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_bc5b7a4b-7920-4b17-9f3c-5f463eb9dd83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5e6d7266-82fe-473d-87ff-bd5a9b38824a" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_bc5b7a4b-7920-4b17-9f3c-5f463eb9dd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_724468ef-158e-44c8-8862-01248809b82c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5e6d7266-82fe-473d-87ff-bd5a9b38824a" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_724468ef-158e-44c8-8862-01248809b82c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e1a6dec5-3a00-4bf9-9a56-c7dc4d02abc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5e6d7266-82fe-473d-87ff-bd5a9b38824a" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e1a6dec5-3a00-4bf9-9a56-c7dc4d02abc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_3c32738b-5987-40aa-9dde-33987a27e980" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5e6d7266-82fe-473d-87ff-bd5a9b38824a" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_3c32738b-5987-40aa-9dde-33987a27e980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/EARNINGSLOSSPERSHARETables" xlink:type="simple" xlink:href="pega-20241231.xsd#EARNINGSLOSSPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/EARNINGSLOSSPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_62cec889-5c3e-41c5-b189-bb1282a65516" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_fa2f8b54-7cab-4100-935e-d6bb1bb0a637" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_62cec889-5c3e-41c5-b189-bb1282a65516" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_fa2f8b54-7cab-4100-935e-d6bb1bb0a637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#SIGNIFICANTACCOUNTINGPOLICIESDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_94cab9c3-cd7b-4bef-9697-eb1640a33374" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f54164de-aa4f-4a63-97c3-e78ac3413453" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_94cab9c3-cd7b-4bef-9697-eb1640a33374" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f54164de-aa4f-4a63-97c3-e78ac3413453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_122902ad-2b15-420e-bf57-71f8da58b807" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f54164de-aa4f-4a63-97c3-e78ac3413453" xlink:to="loc_srt_RangeAxis_122902ad-2b15-420e-bf57-71f8da58b807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_04fea05d-f8c5-4c42-b247-53b42fcd12ea" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_122902ad-2b15-420e-bf57-71f8da58b807" xlink:to="loc_srt_RangeMember_04fea05d-f8c5-4c42-b247-53b42fcd12ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ee33362e-242c-43f0-8e84-f26f81b4b976" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_04fea05d-f8c5-4c42-b247-53b42fcd12ea" xlink:to="loc_srt_MinimumMember_ee33362e-242c-43f0-8e84-f26f81b4b976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0af3b439-f7a5-4abf-9c5a-fea63457900c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_04fea05d-f8c5-4c42-b247-53b42fcd12ea" xlink:to="loc_srt_MaximumMember_0af3b439-f7a5-4abf-9c5a-fea63457900c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2adefa7-3b55-452a-9449-92bdc36e8188" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f54164de-aa4f-4a63-97c3-e78ac3413453" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2adefa7-3b55-452a-9449-92bdc36e8188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4a4ffcb-fd71-4c4b-8e77-abf618905583" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f2adefa7-3b55-452a-9449-92bdc36e8188" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4a4ffcb-fd71-4c4b-8e77-abf618905583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_6f7836eb-58f8-42de-bd43-e3fdda3a095a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4a4ffcb-fd71-4c4b-8e77-abf618905583" xlink:to="loc_us-gaap_ComputerEquipmentMember_6f7836eb-58f8-42de-bd43-e3fdda3a095a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_e02c3764-bcb2-4a92-b1fc-82cf52ea0e98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4a4ffcb-fd71-4c4b-8e77-abf618905583" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_e02c3764-bcb2-4a92-b1fc-82cf52ea0e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InternalUseSoftwareMember_6f282a0b-2f06-4ad9-b274-95ccc03f206d" xlink:href="pega-20241231.xsd#pega_InternalUseSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b4a4ffcb-fd71-4c4b-8e77-abf618905583" xlink:to="loc_pega_InternalUseSoftwareMember_6f282a0b-2f06-4ad9-b274-95ccc03f206d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f54164de-aa4f-4a63-97c3-e78ac3413453" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AmortizationPeriodForDeferredContactCosts_4127c388-59d3-4c5b-9457-317d39e2e1ad" xlink:href="pega-20241231.xsd#pega_AmortizationPeriodForDeferredContactCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:to="loc_pega_AmortizationPeriodForDeferredContactCosts_4127c388-59d3-4c5b-9457-317d39e2e1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_de022680-d60c-43ae-b7e2-9e53465d3b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_de022680-d60c-43ae-b7e2-9e53465d3b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4c81fd9c-699e-4b1e-829f-f9a4653ebbe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_4c81fd9c-699e-4b1e-829f-f9a4653ebbe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_d3385135-2c46-45a8-ad4f-7efdb444353c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_d3385135-2c46-45a8-ad4f-7efdb444353c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_8b4c378b-6c59-4d2c-a9f0-a5e1d2cd8e70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38a58fec-2817-4529-8a01-f4357aa73bb5" xlink:to="loc_us-gaap_AdvertisingExpense_8b4c378b-6c59-4d2c-a9f0-a5e1d2cd8e70" 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-20241231.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_ec26dcbd-0ad8-4ea3-aa1d-e297f5570cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_98c7fd44-64d0-4dd8-9094-71bbcbd75121" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_ec26dcbd-0ad8-4ea3-aa1d-e297f5570cbe" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_98c7fd44-64d0-4dd8-9094-71bbcbd75121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_bdde312c-b0f3-4d7e-b556-68359f702e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_98c7fd44-64d0-4dd8-9094-71bbcbd75121" xlink:to="loc_us-gaap_FinancialInstrumentAxis_bdde312c-b0f3-4d7e-b556-68359f702e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b371a5c6-7fae-4a6d-be97-f1709777b08f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_bdde312c-b0f3-4d7e-b556-68359f702e1f" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b371a5c6-7fae-4a6d-be97-f1709777b08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_703d27c2-0db5-4657-83e9-311b222a5739" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b371a5c6-7fae-4a6d-be97-f1709777b08f" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_703d27c2-0db5-4657-83e9-311b222a5739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b92d6773-981b-447f-8c1a-7f6bd8b1414f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b371a5c6-7fae-4a6d-be97-f1709777b08f" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b92d6773-981b-447f-8c1a-7f6bd8b1414f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_98c7fd44-64d0-4dd8-9094-71bbcbd75121" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss_6df52261-5570-4937-a2a0-e3628fdd2a09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss_6df52261-5570-4937-a2a0-e3628fdd2a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ecd23c91-c193-48ae-8d98-49a9d2b7c58b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ecd23c91-c193-48ae-8d98-49a9d2b7c58b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_29c153e3-0912-45a3-a894-0042ac3e8840" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_29c153e3-0912-45a3-a894-0042ac3e8840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_942a8d12-0cdf-4c41-9944-ecb479207203" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_b36e0c12-86a4-439e-9d1c-de52223b1dd2" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_942a8d12-0cdf-4c41-9944-ecb479207203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/MARKETABLESECURITIESNarrativeDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#MARKETABLESECURITIESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/MARKETABLESECURITIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_bcf1d691-1d4a-44d9-84e9-2de5822ee43d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_36f0b8f9-9594-4d0a-be87-dd89dcfab52a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_bcf1d691-1d4a-44d9-84e9-2de5822ee43d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_36f0b8f9-9594-4d0a-be87-dd89dcfab52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_16e91035-a28c-4609-9255-314f606ac09c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_217b9635-adea-4726-a434-8c4c4f42738f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_16e91035-a28c-4609-9255-314f606ac09c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_217b9635-adea-4726-a434-8c4c4f42738f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_43e40f7e-e398-4f55-9f81-0b38113f864b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_16e91035-a28c-4609-9255-314f606ac09c" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_43e40f7e-e398-4f55-9f81-0b38113f864b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNoncurrent_28b9a619-3b00-49b2-b49b-5a9ab7f2f55b" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_16e91035-a28c-4609-9255-314f606ac09c" xlink:to="loc_pega_UnbilledReceivablesNoncurrent_28b9a619-3b00-49b2-b49b-5a9ab7f2f55b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccountsReceivableAndUnbilledReceivable_1c2b93db-9f49-445e-bdf0-4ad37c10d927" xlink:href="pega-20241231.xsd#pega_AccountsReceivableAndUnbilledReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_16e91035-a28c-4609-9255-314f606ac09c" xlink:to="loc_pega_AccountsReceivableAndUnbilledReceivable_1c2b93db-9f49-445e-bdf0-4ad37c10d927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_c6284019-447e-4779-9d87-071f436791af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_56f4e011-73a4-4fef-a590-da6aaf59d9d9" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c6284019-447e-4779-9d87-071f436791af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess_56f4e011-73a4-4fef-a590-da6aaf59d9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_f7153d84-4409-427b-9728-e2ea8c11e44e" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c6284019-447e-4779-9d87-071f436791af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo_f7153d84-4409-427b-9728-e2ea8c11e44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_19bcaa0f-9f26-4828-a0dd-98ddc38ac9fa" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c6284019-447e-4779-9d87-071f436791af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive_19bcaa0f-9f26-4828-a0dd-98ddc38ac9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_a771b694-f769-4321-b0ae-198ffe33bd33" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesCurrentAndNonCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c6284019-447e-4779-9d87-071f436791af" xlink:to="loc_pega_UnbilledReceivablesCurrentAndNonCurrent_a771b694-f769-4321-b0ae-198ffe33bd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_084cc757-04f5-47c4-8385-1a8318609c1e" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c6284019-447e-4779-9d87-071f436791af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear_084cc757-04f5-47c4-8385-1a8318609c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_8c6ba61a-8d7a-498d-8e36-b79bc1453b82" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c6284019-447e-4779-9d87-071f436791af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo_8c6ba61a-8d7a-498d-8e36-b79bc1453b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_2a8bf3c7-c78a-43df-9feb-ee460f7ca84e" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c6284019-447e-4779-9d87-071f436791af" xlink:to="loc_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive_2a8bf3c7-c78a-43df-9feb-ee460f7ca84e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_8e2bde21-9e6f-4c4c-ad2d-ce3d6b3c7efe" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesCurrentAndNonCurrentPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c6284019-447e-4779-9d87-071f436791af" xlink:to="loc_pega_UnbilledReceivablesCurrentAndNonCurrentPercentage_8e2bde21-9e6f-4c4c-ad2d-ce3d6b3c7efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearOne_36316a78-0768-4f22-8e7d-384b0e63bb03" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearOne_36316a78-0768-4f22-8e7d-384b0e63bb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearTwo_d61e90ce-f010-41dc-9996-1153ce033cbf" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearTwo_d61e90ce-f010-41dc-9996-1153ce033cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearThree_d3a2edbb-ab6c-4480-8f26-4bd5b4b52080" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearThree_d3a2edbb-ab6c-4480-8f26-4bd5b4b52080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearFour_1047af4c-abaa-4b9e-868e-150e672793b8" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearFour_1047af4c-abaa-4b9e-868e-150e672793b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore_0677f952-97e7-4538-b106-642cb98004bf" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore_0677f952-97e7-4538-b106-642cb98004bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledRevenueTotal_3badd224-880b-4a2e-979b-a97ede74c9e7" xlink:href="pega-20241231.xsd#pega_UnbilledRevenueTotal"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_UnbilledRevenueTotal_3badd224-880b-4a2e-979b-a97ede74c9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_eaac3ba3-5c2b-4165-af26-bb021be02117" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne_eaac3ba3-5c2b-4165-af26-bb021be02117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_153b3c5e-7751-43fe-ac58-1fcba0a62388" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo_153b3c5e-7751-43fe-ac58-1fcba0a62388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_63f74645-8910-49e5-94e8-5d5f9625f049" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree_63f74645-8910-49e5-94e8-5d5f9625f049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour_085c307f-a87e-4f52-bbc9-ed47a135f980" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour_085c307f-a87e-4f52-bbc9-ed47a135f980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore_d47760b8-93b7-4864-94b0-d7891dd47028" xlink:href="pega-20241231.xsd#pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore_d47760b8-93b7-4864-94b0-d7891dd47028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TotalPercentageOfUnbilledRevenue_1d85770a-ebbf-4284-8b31-7d9e54afd660" xlink:href="pega-20241231.xsd#pega_TotalPercentageOfUnbilledRevenue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_31d0e70d-a70b-4d38-abf1-11b0e79260c6" xlink:to="loc_pega_TotalPercentageOfUnbilledRevenue_1d85770a-ebbf-4284-8b31-7d9e54afd660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_88f5258e-dbbe-4131-9b83-6b3709f8e749" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_56f7450f-d918-4780-b604-f95a3dffbd95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_88f5258e-dbbe-4131-9b83-6b3709f8e749" xlink:to="loc_us-gaap_ConcentrationRiskTable_56f7450f-d918-4780-b604-f95a3dffbd95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_9f78e962-8648-4392-924d-9d46a378ce39" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_56f7450f-d918-4780-b604-f95a3dffbd95" xlink:to="loc_srt_CounterpartyNameAxis_9f78e962-8648-4392-924d-9d46a378ce39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c427a980-a880-4cfd-ab2e-17d140b64e81" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_9f78e962-8648-4392-924d-9d46a378ce39" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c427a980-a880-4cfd-ab2e-17d140b64e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientAMember_5342ce38-bcf3-4335-aac1-a41e9d9af77f" xlink:href="pega-20241231.xsd#pega_ClientAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c427a980-a880-4cfd-ab2e-17d140b64e81" xlink:to="loc_pega_ClientAMember_5342ce38-bcf3-4335-aac1-a41e9d9af77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_48a0f07b-f90d-435f-a02a-30499b35e33b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_56f7450f-d918-4780-b604-f95a3dffbd95" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_48a0f07b-f90d-435f-a02a-30499b35e33b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1b01ef26-27cb-4db1-b158-cfdd24db41c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_48a0f07b-f90d-435f-a02a-30499b35e33b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1b01ef26-27cb-4db1-b158-cfdd24db41c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditConcentrationRiskMember_d761b49c-a46d-4fb3-81fe-f6ab62de091a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1b01ef26-27cb-4db1-b158-cfdd24db41c6" xlink:to="loc_us-gaap_CreditConcentrationRiskMember_d761b49c-a46d-4fb3-81fe-f6ab62de091a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_34e5fe50-6409-43f6-acdc-489f9ab31bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_56f7450f-d918-4780-b604-f95a3dffbd95" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_34e5fe50-6409-43f6-acdc-489f9ab31bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7c00c3f7-4cd4-4fbe-9e37-53eb9d53551b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_34e5fe50-6409-43f6-acdc-489f9ab31bc6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7c00c3f7-4cd4-4fbe-9e37-53eb9d53551b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_ecd31d81-e58b-454e-a153-54bc6c9c8b27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7c00c3f7-4cd4-4fbe-9e37-53eb9d53551b" xlink:to="loc_us-gaap_AccountsReceivableMember_ecd31d81-e58b-454e-a153-54bc6c9c8b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_UnbilledReceivablesMember_040f9980-398c-4127-a124-ef56c0906e6f" xlink:href="pega-20241231.xsd#pega_UnbilledReceivablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7c00c3f7-4cd4-4fbe-9e37-53eb9d53551b" xlink:to="loc_pega_UnbilledReceivablesMember_040f9980-398c-4127-a124-ef56c0906e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TotalReceivableMember_3ba53f25-3f4d-42c6-9d17-f2e854a10bfc" xlink:href="pega-20241231.xsd#pega_TotalReceivableMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_7c00c3f7-4cd4-4fbe-9e37-53eb9d53551b" xlink:to="loc_pega_TotalReceivableMember_3ba53f25-3f4d-42c6-9d17-f2e854a10bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_57f4f838-2632-4249-810f-da6f64c8afa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_56f7450f-d918-4780-b604-f95a3dffbd95" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_57f4f838-2632-4249-810f-da6f64c8afa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c9d939e9-5940-4d63-af3b-6551e82ffb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_57f4f838-2632-4249-810f-da6f64c8afa1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c9d939e9-5940-4d63-af3b-6551e82ffb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_6cd5bd8e-2c69-4ef5-a785-69e93b079889" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_09a952e1-1034-4a46-8020-a849bd56974b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6cd5bd8e-2c69-4ef5-a785-69e93b079889" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_09a952e1-1034-4a46-8020-a849bd56974b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_7f4fb533-c8f7-4489-8880-2584eba6ebf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6cd5bd8e-2c69-4ef5-a785-69e93b079889" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_7f4fb533-c8f7-4489-8880-2584eba6ebf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_7f3a5f7f-b7e0-438f-af66-e5120d5c4009" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6cd5bd8e-2c69-4ef5-a785-69e93b079889" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_7f3a5f7f-b7e0-438f-af66-e5120d5c4009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_66e05a99-082a-461f-a429-650aaf949d62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6cd5bd8e-2c69-4ef5-a785-69e93b079889" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent_66e05a99-082a-461f-a429-650aaf949d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_5227d5c9-8760-4f53-83ed-37fce097b3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6cd5bd8e-2c69-4ef5-a785-69e93b079889" xlink:to="loc_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent_5227d5c9-8760-4f53-83ed-37fce097b3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_debb4e43-38bf-4203-8894-09b9e8057cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6cd5bd8e-2c69-4ef5-a785-69e93b079889" xlink:to="loc_us-gaap_ContractWithCustomerLiability_debb4e43-38bf-4203-8894-09b9e8057cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_38ac64b9-98e7-4d3f-84b4-82daaf261d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6cd5bd8e-2c69-4ef5-a785-69e93b079889" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_38ac64b9-98e7-4d3f-84b4-82daaf261d0a" 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-20241231.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_ae1b14c6-7574-4359-8dec-736fedc12f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_934b7cbc-a476-44fb-b0c1-1d00ea2c660f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_ae1b14c6-7574-4359-8dec-736fedc12f4e" xlink:to="loc_us-gaap_DeferredCosts_934b7cbc-a476-44fb-b0c1-1d00ea2c660f" 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-20241231.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_158e342f-d5f1-4394-8e84-0423606c246c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDeferredSalesCommissions_afbc7a17-9f29-4f67-801e-ed3935da5fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredSalesCommissions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_158e342f-d5f1-4394-8e84-0423606c246c" xlink:to="loc_us-gaap_AmortizationOfDeferredSalesCommissions_afbc7a17-9f29-4f67-801e-ed3935da5fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_59eefa52-d64c-42ca-b9a3-f87815c518eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_464a6aa4-cf63-499a-8dd7-9d1c92db38a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_59eefa52-d64c-42ca-b9a3-f87815c518eb" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_464a6aa4-cf63-499a-8dd7-9d1c92db38a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d281b5c-b4ee-4d70-ade9-4ef2f87a7b82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_464a6aa4-cf63-499a-8dd7-9d1c92db38a8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d281b5c-b4ee-4d70-ade9-4ef2f87a7b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8d281b5c-b4ee-4d70-ade9-4ef2f87a7b82" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_13839869-626c-4e67-a472-91ed34757ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_13839869-626c-4e67-a472-91ed34757ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_536e6bea-1e97-4c5e-a31f-5ba9cc6ad172" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_us-gaap_ComputerEquipmentMember_536e6bea-1e97-4c5e-a31f-5ba9cc6ad172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_dd650308-c1c0-4b5a-96aa-c921727bee62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_dd650308-c1c0-4b5a-96aa-c921727bee62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ComputerSoftwarePurchasedMember_aa178ef0-dde2-4286-94b1-3583b631a64c" xlink:href="pega-20241231.xsd#pega_ComputerSoftwarePurchasedMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_pega_ComputerSoftwarePurchasedMember_aa178ef0-dde2-4286-94b1-3583b631a64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_9de95d60-74a8-46f9-ae60-82f386c86780" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_9de95d60-74a8-46f9-ae60-82f386c86780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetUnderConstructionMember_6da9d4f4-8022-401f-ac7c-d6ab5118dcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetUnderConstructionMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_07abf443-603c-43ee-a3cc-fe2a69b40fdc" xlink:to="loc_us-gaap_AssetUnderConstructionMember_6da9d4f4-8022-401f-ac7c-d6ab5118dcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_da1e59c7-7af5-4c12-9520-ceed69dfe163" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_464a6aa4-cf63-499a-8dd7-9d1c92db38a8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_da1e59c7-7af5-4c12-9520-ceed69dfe163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_46aa3f86-867e-47ae-a0ac-246f1f7009b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_da1e59c7-7af5-4c12-9520-ceed69dfe163" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_46aa3f86-867e-47ae-a0ac-246f1f7009b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8d604c0b-69a9-4fce-9f42-3c4aae7ddbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_da1e59c7-7af5-4c12-9520-ceed69dfe163" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8d604c0b-69a9-4fce-9f42-3c4aae7ddbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_faf76a7c-2b80-414e-bd38-2544c541724c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_da1e59c7-7af5-4c12-9520-ceed69dfe163" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_faf76a7c-2b80-414e-bd38-2544c541724c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationExpenseDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#PROPERTYANDEQUIPMENTScheduleofDepreciationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b01e89b4-8fd9-4b07-a555-3fd355a3dd6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisposals_23432de6-2d4b-4f53-8103-bb43df662e67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b01e89b4-8fd9-4b07-a555-3fd355a3dd6c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisposals_23432de6-2d4b-4f53-8103-bb43df662e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_031c1230-4d3c-4cfd-b3b2-dc41575efd07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b01e89b4-8fd9-4b07-a555-3fd355a3dd6c" xlink:to="loc_us-gaap_Depreciation_031c1230-4d3c-4cfd-b3b2-dc41575efd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b885b3f9-0514-4a6f-9676-eaf9adc92b31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_e828375d-62c6-4ae8-986c-cfb3c4e98480" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b885b3f9-0514-4a6f-9676-eaf9adc92b31" xlink:to="loc_us-gaap_GoodwillRollForward_e828375d-62c6-4ae8-986c-cfb3c4e98480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_648ddf95-9fa2-4f78-8644-9759d19d3a80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e828375d-62c6-4ae8-986c-cfb3c4e98480" xlink:to="loc_us-gaap_Goodwill_648ddf95-9fa2-4f78-8644-9759d19d3a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_0a555b71-97f2-4f46-9882-0231f239aa54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e828375d-62c6-4ae8-986c-cfb3c4e98480" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_0a555b71-97f2-4f46-9882-0231f239aa54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e42da186-e505-446b-a17c-5eff2434c9b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e828375d-62c6-4ae8-986c-cfb3c4e98480" xlink:to="loc_us-gaap_Goodwill_e42da186-e505-446b-a17c-5eff2434c9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_00712ea3-345e-463f-99bf-0f42f070251b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6109afc2-6b5a-4866-a3ec-4934bc3b4d82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_00712ea3-345e-463f-99bf-0f42f070251b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6109afc2-6b5a-4866-a3ec-4934bc3b4d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_dd8063e1-f836-4d28-992e-4183121f6278" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6109afc2-6b5a-4866-a3ec-4934bc3b4d82" xlink:to="loc_srt_RangeAxis_dd8063e1-f836-4d28-992e-4183121f6278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d0d060a5-88a4-488d-8a4f-ab8e23446372" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_dd8063e1-f836-4d28-992e-4183121f6278" xlink:to="loc_srt_RangeMember_d0d060a5-88a4-488d-8a4f-ab8e23446372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b3d4aec8-52f8-40d4-a474-49f2bab30dcd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d0d060a5-88a4-488d-8a4f-ab8e23446372" xlink:to="loc_srt_MinimumMember_b3d4aec8-52f8-40d4-a474-49f2bab30dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_be3ad53a-f3eb-40b5-bc80-893604819a79" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d0d060a5-88a4-488d-8a4f-ab8e23446372" xlink:to="loc_srt_MaximumMember_be3ad53a-f3eb-40b5-bc80-893604819a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6bc1db6b-8018-403a-8ab2-e4320f7ad3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6109afc2-6b5a-4866-a3ec-4934bc3b4d82" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6bc1db6b-8018-403a-8ab2-e4320f7ad3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05a6493c-502a-43c4-a7a7-b5b7de4d5e89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6bc1db6b-8018-403a-8ab2-e4320f7ad3e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05a6493c-502a-43c4-a7a7-b5b7de4d5e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClientRelationshipsMember_fd4b62e9-3ad5-4aad-9739-4d9e82a64e94" xlink:href="pega-20241231.xsd#pega_ClientRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05a6493c-502a-43c4-a7a7-b5b7de4d5e89" xlink:to="loc_pega_ClientRelationshipsMember_fd4b62e9-3ad5-4aad-9739-4d9e82a64e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentedTechnologyMember_22e1cb27-9a3c-42a2-8da3-cdbc2772208f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentedTechnologyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05a6493c-502a-43c4-a7a7-b5b7de4d5e89" xlink:to="loc_us-gaap_PatentedTechnologyMember_22e1cb27-9a3c-42a2-8da3-cdbc2772208f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_978455f7-bc09-4666-8448-cb7189b69445" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_05a6493c-502a-43c4-a7a7-b5b7de4d5e89" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_978455f7-bc09-4666-8448-cb7189b69445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6109afc2-6b5a-4866-a3ec-4934bc3b4d82" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34ee62d2-ba38-41d1-9629-2e5a17093648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_34ee62d2-ba38-41d1-9629-2e5a17093648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_797fe4bc-7c9a-4970-af56-f552f38d9ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_797fe4bc-7c9a-4970-af56-f552f38d9ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2fa68a4d-3627-40b6-b8cf-5565d644b944" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2fa68a4d-3627-40b6-b8cf-5565d644b944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_99561456-e4fb-47ce-9b6d-b4be4b749944" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_04d8c9d2-540e-4337-bddc-2f113f45f65f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_99561456-e4fb-47ce-9b6d-b4be4b749944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad6fefc1-a9e7-49b3-9636-d743a7ba0187" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4d28c50f-acd8-40c1-b085-bbfcac9bac01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad6fefc1-a9e7-49b3-9636-d743a7ba0187" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4d28c50f-acd8-40c1-b085-bbfcac9bac01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4f349468-ad80-42b6-8433-2f9361311880" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad6fefc1-a9e7-49b3-9636-d743a7ba0187" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4f349468-ad80-42b6-8433-2f9361311880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_18f4773b-545b-46fa-b33f-2db5e101ebd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad6fefc1-a9e7-49b3-9636-d743a7ba0187" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_18f4773b-545b-46fa-b33f-2db5e101ebd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_51bea8b4-7d2a-4aa0-ad94-0180c20bcf6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad6fefc1-a9e7-49b3-9636-d743a7ba0187" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_51bea8b4-7d2a-4aa0-ad94-0180c20bcf6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d9c49686-0f8a-4a08-baeb-4277bf8e0f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_01b241b0-a046-4c52-b828-89948c1f10e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d9c49686-0f8a-4a08-baeb-4277bf8e0f8a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_01b241b0-a046-4c52-b828-89948c1f10e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_94e73f6e-380c-492e-830d-940519e44cca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_01b241b0-a046-4c52-b828-89948c1f10e0" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_94e73f6e-380c-492e-830d-940519e44cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d3a3050e-e962-4e91-9958-e6a3d78aff31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_94e73f6e-380c-492e-830d-940519e44cca" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d3a3050e-e962-4e91-9958-e6a3d78aff31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CostOfRevenueMember_43e46321-2313-4c95-a0f4-3b06ac4aa8e8" xlink:href="pega-20241231.xsd#pega_CostOfRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3a3050e-e962-4e91-9958-e6a3d78aff31" xlink:to="loc_pega_CostOfRevenueMember_43e46321-2313-4c95-a0f4-3b06ac4aa8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_19cfa2c6-3fa7-4833-85ab-02950862133f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_d3a3050e-e962-4e91-9958-e6a3d78aff31" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_19cfa2c6-3fa7-4833-85ab-02950862133f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_96768f4f-9be3-4db5-b2b2-5b78f69742a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_01b241b0-a046-4c52-b828-89948c1f10e0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_96768f4f-9be3-4db5-b2b2-5b78f69742a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b6e6ec26-8866-4b07-a7e4-cbc7f3ae5793" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_96768f4f-9be3-4db5-b2b2-5b78f69742a8" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b6e6ec26-8866-4b07-a7e4-cbc7f3ae5793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAssetsAndLiabilitiesAbstract_51e58903-c04f-46f2-b54f-4a0bd45ac92f" xlink:href="pega-20241231.xsd#pega_OtherAssetsAndLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAssetsCurrentAbstract_16279e18-2079-4eca-91d2-42677140fcc0" xlink:href="pega-20241231.xsd#pega_OtherAssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_51e58903-c04f-46f2-b54f-4a0bd45ac92f" xlink:to="loc_pega_OtherAssetsCurrentAbstract_16279e18-2079-4eca-91d2-42677140fcc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_d2d3ace7-f17f-4d0a-aa37-0d5ec0eb3be5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsCurrentAbstract_16279e18-2079-4eca-91d2-42677140fcc0" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_d2d3ace7-f17f-4d0a-aa37-0d5ec0eb3be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_7eadbed6-2350-4ee3-a125-7e54ae7028bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsCurrentAbstract_16279e18-2079-4eca-91d2-42677140fcc0" xlink:to="loc_us-gaap_IncomeTaxesReceivable_7eadbed6-2350-4ee3-a125-7e54ae7028bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9ca798cc-0200-4a69-8a66-b07cf08f6675" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsCurrentAbstract_16279e18-2079-4eca-91d2-42677140fcc0" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_9ca798cc-0200-4a69-8a66-b07cf08f6675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_96c18c84-f373-4252-8696-84929ec6bd59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsCurrentAbstract_16279e18-2079-4eca-91d2-42677140fcc0" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_96c18c84-f373-4252-8696-84929ec6bd59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_IndirectTaxReceivableCurrent_59623b25-385b-419f-b896-e0f3de787568" xlink:href="pega-20241231.xsd#pega_IndirectTaxReceivableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsCurrentAbstract_16279e18-2079-4eca-91d2-42677140fcc0" xlink:to="loc_pega_IndirectTaxReceivableCurrent_59623b25-385b-419f-b896-e0f3de787568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_556b7573-9ba8-4ba3-84e5-ee47a3fa8b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsCurrentAbstract_16279e18-2079-4eca-91d2-42677140fcc0" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_556b7573-9ba8-4ba3-84e5-ee47a3fa8b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_52891fff-7cc0-4ef4-8af4-e099008d78e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsCurrentAbstract_16279e18-2079-4eca-91d2-42677140fcc0" xlink:to="loc_us-gaap_RestrictedCashCurrent_52891fff-7cc0-4ef4-8af4-e099008d78e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherCurrentAssets_bcf4c515-aa56-43de-93b7-67a86c8deabc" xlink:href="pega-20241231.xsd#pega_OtherCurrentAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsCurrentAbstract_16279e18-2079-4eca-91d2-42677140fcc0" xlink:to="loc_pega_OtherCurrentAssets_bcf4c515-aa56-43de-93b7-67a86c8deabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_815af7b4-8ea5-4234-81ff-688c69734401" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsCurrentAbstract_16279e18-2079-4eca-91d2-42677140fcc0" xlink:to="loc_us-gaap_OtherAssetsCurrent_815af7b4-8ea5-4234-81ff-688c69734401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_51e58903-c04f-46f2-b54f-4a0bd45ac92f" xlink:to="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCosts_2a0b45ff-93f8-49e3-8f11-18036a7a282d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_us-gaap_DeferredCosts_2a0b45ff-93f8-49e3-8f11-18036a7a282d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1d4c19e2-327d-4590-8237-6569d69963b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1d4c19e2-327d-4590-8237-6569d69963b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bb353d38-bf55-40c6-9d29-18ec076d5739" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bb353d38-bf55-40c6-9d29-18ec076d5739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_VentureInvestments_38d64bf3-40fe-44ce-9704-b3d687866e81" xlink:href="pega-20241231.xsd#pega_VentureInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_pega_VentureInvestments_38d64bf3-40fe-44ce-9704-b3d687866e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_bd04f491-705f-4915-861a-51fc234dcfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_bd04f491-705f-4915-861a-51fc234dcfe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivableNoncurrent_042c1e3e-c07e-46fd-9529-0752883b55b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivableNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_us-gaap_IncomeTaxesReceivableNoncurrent_042c1e3e-c07e-46fd-9529-0752883b55b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_8d0eb016-9982-4032-90a7-863419aa40ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_8d0eb016-9982-4032-90a7-863419aa40ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_baa43e6f-71f3-48f6-b665-04e1b3aef23f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_baa43e6f-71f3-48f6-b665-04e1b3aef23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_6bb28082-1e1c-4a29-9502-e8399e866f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_6bb28082-1e1c-4a29-9502-e8399e866f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_f57366ce-e7eb-41f9-94a8-a8658dd9e63a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_f57366ce-e7eb-41f9-94a8-a8658dd9e63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermAssets_a0d6bfec-bf1e-48c6-be1d-9ee60559fc3f" xlink:href="pega-20241231.xsd#pega_OtherLongTermAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_pega_OtherLongTermAssets_a0d6bfec-bf1e-48c6-be1d-9ee60559fc3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4f4c2cb2-f51a-4ea4-9ccc-9a26323b71df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsNoncurrentAbstract_09b05c40-9310-41ba-91fb-3770b8d87255" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4f4c2cb2-f51a-4ea4-9ccc-9a26323b71df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_7818250d-48c7-477b-8313-319ffa062aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_51e58903-c04f-46f2-b54f-4a0bd45ac92f" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_7818250d-48c7-477b-8313-319ffa062aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AccruedCloudHostingCurrent_dddfdaa3-95e9-40e1-9cba-14a7a37c8869" xlink:href="pega-20241231.xsd#pega_AccruedCloudHostingCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_7818250d-48c7-477b-8313-319ffa062aa4" xlink:to="loc_pega_AccruedCloudHostingCurrent_dddfdaa3-95e9-40e1-9cba-14a7a37c8869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_297deebb-8bb6-4b92-8eb2-0ff23ba6f08d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_7818250d-48c7-477b-8313-319ffa062aa4" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_297deebb-8bb6-4b92-8eb2-0ff23ba6f08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_5fd4fcbb-1706-494d-8292-306fd9e2791d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_7818250d-48c7-477b-8313-319ffa062aa4" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_5fd4fcbb-1706-494d-8292-306fd9e2791d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_f1709a33-f5a9-4645-a367-62b715a83d53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_7818250d-48c7-477b-8313-319ffa062aa4" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_f1709a33-f5a9-4645-a367-62b715a83d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_aa881f4f-f401-463b-9621-4d966f6af2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_7818250d-48c7-477b-8313-319ffa062aa4" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_aa881f4f-f401-463b-9621-4d966f6af2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_RepurchaseOfCommonStockUnsettledCurrent_3b5a3586-e36c-48a4-bbc2-df214401eab0" xlink:href="pega-20241231.xsd#pega_RepurchaseOfCommonStockUnsettledCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_7818250d-48c7-477b-8313-319ffa062aa4" xlink:to="loc_pega_RepurchaseOfCommonStockUnsettledCurrent_3b5a3586-e36c-48a4-bbc2-df214401eab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableOtherCurrent_ff360183-e532-4856-8d0c-f582c4a52b24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_7818250d-48c7-477b-8313-319ffa062aa4" xlink:to="loc_us-gaap_AccountsPayableOtherCurrent_ff360183-e532-4856-8d0c-f582c4a52b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_dc84142e-36d7-48c5-8290-1fb71d71af08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_7818250d-48c7-477b-8313-319ffa062aa4" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_dc84142e-36d7-48c5-8290-1fb71d71af08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrentAbstract_f54340e3-5e11-471c-83b7-70c1b36d641b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_51e58903-c04f-46f2-b54f-4a0bd45ac92f" xlink:to="loc_us-gaap_OtherLiabilitiesCurrentAbstract_f54340e3-5e11-471c-83b7-70c1b36d641b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f476f90d-c720-48e4-8062-d65bbd3454e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_f54340e3-5e11-471c-83b7-70c1b36d641b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f476f90d-c720-48e4-8062-d65bbd3454e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrent_7802bc02-bf2d-48a4-9b37-60b70cc02ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_f54340e3-5e11-471c-83b7-70c1b36d641b" xlink:to="loc_us-gaap_DividendsPayableCurrent_7802bc02-bf2d-48a4-9b37-60b70cc02ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherCurrentLiabilities_f6db5e7c-6a20-49c9-93b3-bbe1b4f915ee" xlink:href="pega-20241231.xsd#pega_OtherCurrentLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_f54340e3-5e11-471c-83b7-70c1b36d641b" xlink:to="loc_pega_OtherCurrentLiabilities_f6db5e7c-6a20-49c9-93b3-bbe1b4f915ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_95e3379a-3a1d-42bb-8f59-921a27c1fd6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_f54340e3-5e11-471c-83b7-70c1b36d641b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_95e3379a-3a1d-42bb-8f59-921a27c1fd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_4ba1f699-6764-40b4-9afc-5d25f8007f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_OtherAssetsAndLiabilitiesAbstract_51e58903-c04f-46f2-b54f-4a0bd45ac92f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_4ba1f699-6764-40b4-9afc-5d25f8007f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_b15aad31-aa30-499f-b190-a9367da2d6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_4ba1f699-6764-40b4-9afc-5d25f8007f0f" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_b15aad31-aa30-499f-b190-a9367da2d6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_5a89f446-6c5b-44b2-a868-a575ee2a455f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_4ba1f699-6764-40b4-9afc-5d25f8007f0f" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_5a89f446-6c5b-44b2-a868-a575ee2a455f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherLongTermLiabilities_9ce703b3-30fe-48a8-872d-783657df602a" xlink:href="pega-20241231.xsd#pega_OtherLongTermLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_4ba1f699-6764-40b4-9afc-5d25f8007f0f" xlink:to="loc_pega_OtherLongTermLiabilities_9ce703b3-30fe-48a8-872d-783657df602a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f358914b-7c89-43b6-9a5b-4b7c2933d15f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrentAbstract_4ba1f699-6764-40b4-9afc-5d25f8007f0f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f358914b-7c89-43b6-9a5b-4b7c2933d15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/SEGMENTINFORMATIONNarrativeDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#SEGMENTINFORMATIONNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/SEGMENTINFORMATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_a850b974-59f7-40f9-8b28-184379ce8123" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_3a4fd3f8-294e-4b24-b037-1a87a03b9aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a850b974-59f7-40f9-8b28-184379ce8123" xlink:to="loc_us-gaap_NumberOfOperatingSegments_3a4fd3f8-294e-4b24-b037-1a87a03b9aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_bc9978b9-6349-4ce2-8d62-9e5d1e2e98be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a850b974-59f7-40f9-8b28-184379ce8123" xlink:to="loc_us-gaap_NumberOfReportableSegments_bc9978b9-6349-4ce2-8d62-9e5d1e2e98be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_cd053afa-12a9-4fda-8f23-89906174670a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f5fef2b3-5514-4754-b4c1-656f4e983184" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cd053afa-12a9-4fda-8f23-89906174670a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f5fef2b3-5514-4754-b4c1-656f4e983184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2530da70-bafb-4416-9664-1b7f3f92f515" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cd053afa-12a9-4fda-8f23-89906174670a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2530da70-bafb-4416-9664-1b7f3f92f515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_dc0861ae-9148-4259-bb24-bdc81b52bf07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cd053afa-12a9-4fda-8f23-89906174670a" xlink:to="loc_us-gaap_SellingExpense_dc0861ae-9148-4259-bb24-bdc81b52bf07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_5063a727-f2a9-4f31-aeae-5fe4cce991f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cd053afa-12a9-4fda-8f23-89906174670a" xlink:to="loc_us-gaap_MarketingExpense_5063a727-f2a9-4f31-aeae-5fe4cce991f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4183df46-8896-412c-ab82-d030284e6619" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cd053afa-12a9-4fda-8f23-89906174670a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4183df46-8896-412c-ab82-d030284e6619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_c4307226-c4e2-4115-a53f-0eeee9a0e0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cd053afa-12a9-4fda-8f23-89906174670a" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_c4307226-c4e2-4115-a53f-0eeee9a0e0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_ed8eb1f3-aa48-478c-8773-0cee6eb753fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cd053afa-12a9-4fda-8f23-89906174670a" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_ed8eb1f3-aa48-478c-8773-0cee6eb753fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d1f0eb81-4f9e-4266-8f8a-2bf6a453197c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cd053afa-12a9-4fda-8f23-89906174670a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d1f0eb81-4f9e-4266-8f8a-2bf6a453197c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a56b964f-6add-432b-884a-29dd0cfe1b15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cd053afa-12a9-4fda-8f23-89906174670a" xlink:to="loc_us-gaap_NetIncomeLoss_a56b964f-6add-432b-884a-29dd0cfe1b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5e23a319-76c5-422f-9982-5bbb9a6ff06d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable_99129e6e-6cfc-4916-a522-a44b1993cda8" xlink:href="pega-20241231.xsd#pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5e23a319-76c5-422f-9982-5bbb9a6ff06d" xlink:to="loc_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable_99129e6e-6cfc-4916-a522-a44b1993cda8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_55b0aa4f-1501-4e26-98a6-5378b5c72d0b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable_99129e6e-6cfc-4916-a522-a44b1993cda8" xlink:to="loc_srt_StatementGeographicalAxis_55b0aa4f-1501-4e26-98a6-5378b5c72d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_243ab45f-8a87-46af-8322-528f7316b1c2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_55b0aa4f-1501-4e26-98a6-5378b5c72d0b" xlink:to="loc_srt_SegmentGeographicalDomain_243ab45f-8a87-46af-8322-528f7316b1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_43bd887f-62d4-439c-b046-a35924a9ada5" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_243ab45f-8a87-46af-8322-528f7316b1c2" xlink:to="loc_country_US_43bd887f-62d4-439c-b046-a35924a9ada5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_17589403-3da3-4c3b-a2be-d9662e3f461a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_243ab45f-8a87-46af-8322-528f7316b1c2" xlink:to="loc_us-gaap_NonUsMember_17589403-3da3-4c3b-a2be-d9662e3f461a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LongLivedAssetsByGeographicalAreasLineItems_9fd9b205-287d-4999-acda-3a9186793627" xlink:href="pega-20241231.xsd#pega_LongLivedAssetsByGeographicalAreasLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable_99129e6e-6cfc-4916-a522-a44b1993cda8" xlink:to="loc_pega_LongLivedAssetsByGeographicalAreasLineItems_9fd9b205-287d-4999-acda-3a9186793627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_fb5f87a1-4d8c-4170-96ec-2faa61677fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicAreasLongLivedAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_LongLivedAssetsByGeographicalAreasLineItems_9fd9b205-287d-4999-acda-3a9186793627" xlink:to="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_fb5f87a1-4d8c-4170-96ec-2faa61677fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1de06b97-06d3-4c8e-b03c-ecdab75e4567" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_fb5f87a1-4d8c-4170-96ec-2faa61677fc9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1de06b97-06d3-4c8e-b03c-ecdab75e4567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LongLivedAssetsPercentage_f8aac559-ccb6-4ec7-b3cd-ce8064525e46" xlink:href="pega-20241231.xsd#pega_LongLivedAssetsPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_fb5f87a1-4d8c-4170-96ec-2faa61677fc9" xlink:to="loc_pega_LongLivedAssetsPercentage_f8aac559-ccb6-4ec7-b3cd-ce8064525e46" 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-20241231.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_77426f3e-5dfa-4b8c-99e8-e18045e1e16c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_1afb9fb2-925e-4a71-b641-be39df8fdcbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_77426f3e-5dfa-4b8c-99e8-e18045e1e16c" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_1afb9fb2-925e-4a71-b641-be39df8fdcbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38b6630b-9f00-4f1f-a638-fa8bc1b64598" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_1afb9fb2-925e-4a71-b641-be39df8fdcbf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38b6630b-9f00-4f1f-a638-fa8bc1b64598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c31d5e1-7f8b-4308-ba12-c4ebdabd20c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_38b6630b-9f00-4f1f-a638-fa8bc1b64598" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c31d5e1-7f8b-4308-ba12-c4ebdabd20c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_0cf12c47-3c52-4eff-abf6-0b835243f6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4c31d5e1-7f8b-4308-ba12-c4ebdabd20c3" xlink:to="loc_us-gaap_BuildingMember_0cf12c47-3c52-4eff-abf6-0b835243f6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_1afb9fb2-925e-4a71-b641-be39df8fdcbf" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseTermOfContract_e2de9c8d-6d55-4b3d-b5e2-271766fb6875" xlink:href="pega-20241231.xsd#pega_LesseeLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_pega_LesseeLeaseTermOfContract_e2de9c8d-6d55-4b3d-b5e2-271766fb6875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_3b1a3e48-a091-43e4-b269-cb2589f060f4" xlink:href="pega-20241231.xsd#pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear_3b1a3e48-a091-43e4-b269-cb2589f060f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_0f51eb05-b8d4-4667-b657-994cc731f75a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_us-gaap_RestructuringCharges_0f51eb05-b8d4-4667-b657-994cc731f75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseAreaOfOfficeBuilding_2165df84-5e59-46d4-a882-91071fece01b" xlink:href="pega-20241231.xsd#pega_LesseeLeaseAreaOfOfficeBuilding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_pega_LesseeLeaseAreaOfOfficeBuilding_2165df84-5e59-46d4-a882-91071fece01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_63da9528-92bb-4bfb-8db2-6b3fb10a6c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_63da9528-92bb-4bfb-8db2-6b3fb10a6c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_53abd75c-b467-4a3b-82e2-2ab4bcfebaf0" xlink:href="pega-20241231.xsd#pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage_53abd75c-b467-4a3b-82e2-2ab4bcfebaf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncentiveFromLessor_e44176a2-f5dc-4cf9-b76f-5ecd399e163e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncentiveFromLessor"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_c22fba09-56a5-4d0e-9342-e7f7d5c3b40b" xlink:to="loc_us-gaap_IncentiveFromLessor_e44176a2-f5dc-4cf9-b76f-5ecd399e163e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESScheduleofExpenseDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#LEASESScheduleofExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESScheduleofExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e5181fd6-37fa-4c49-bd5b-3a5b700e95a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_dc8d4443-5516-45e7-bfdb-f62fdd4d57ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e5181fd6-37fa-4c49-bd5b-3a5b700e95a2" xlink:to="loc_us-gaap_OperatingLeaseCost_dc8d4443-5516-45e7-bfdb-f62fdd4d57ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_1bce9a84-ae4c-4de5-b3b9-45454c581dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e5181fd6-37fa-4c49-bd5b-3a5b700e95a2" xlink:to="loc_us-gaap_ShortTermLeaseCost_1bce9a84-ae4c-4de5-b3b9-45454c581dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_1ca4e638-9973-4834-b0c6-26bb319e5c08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e5181fd6-37fa-4c49-bd5b-3a5b700e95a2" xlink:to="loc_us-gaap_VariableLeaseCost_1ca4e638-9973-4834-b0c6-26bb319e5c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_59ea5c5c-f5e5-4983-858b-d357bcc81a75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e5181fd6-37fa-4c49-bd5b-3a5b700e95a2" xlink:to="loc_us-gaap_LeaseCost_59ea5c5c-f5e5-4983-858b-d357bcc81a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0aca8df6-9a8c-4e4e-8364-b16f90a18580" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_02d2e207-e4d6-4f09-818f-e90780fe2a87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0aca8df6-9a8c-4e4e-8364-b16f90a18580" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_02d2e207-e4d6-4f09-818f-e90780fe2a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2665ce3d-6178-4619-8d55-ceb47395d228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0aca8df6-9a8c-4e4e-8364-b16f90a18580" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2665ce3d-6178-4619-8d55-ceb47395d228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_770ca15c-2d9d-4b1f-829c-46f7bbb7b081" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0aca8df6-9a8c-4e4e-8364-b16f90a18580" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_770ca15c-2d9d-4b1f-829c-46f7bbb7b081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_00d0bc7e-3819-4ad5-9fe4-a86dedd57bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0aca8df6-9a8c-4e4e-8364-b16f90a18580" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_00d0bc7e-3819-4ad5-9fe4-a86dedd57bfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d62aa200-b198-4437-ae89-c1fedd587811" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0aca8df6-9a8c-4e4e-8364-b16f90a18580" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d62aa200-b198-4437-ae89-c1fedd587811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESScheduleofWeightedAverageandDiscountRateDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#LEASESScheduleofWeightedAverageandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESScheduleofWeightedAverageandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_97a4e970-d63f-4730-9f5a-2282da4b1cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8167664d-1846-403d-a4d3-3ba3c69de503" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_97a4e970-d63f-4730-9f5a-2282da4b1cc5" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8167664d-1846-403d-a4d3-3ba3c69de503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d06c13c4-4029-4a52-98e7-5e17536e6003" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_97a4e970-d63f-4730-9f5a-2282da4b1cc5" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d06c13c4-4029-4a52-98e7-5e17536e6003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_35c730fa-e4b3-42ce-a40b-770ea409697e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_124ee08f-2d25-4ffc-871a-df682d3b33bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_35c730fa-e4b3-42ce-a40b-770ea409697e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_124ee08f-2d25-4ffc-871a-df682d3b33bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_07504b74-c8ff-4684-9d8b-61a53cb52ede" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_35c730fa-e4b3-42ce-a40b-770ea409697e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_07504b74-c8ff-4684-9d8b-61a53cb52ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6ab047a2-93a1-452b-8350-d79e87cf693f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_35c730fa-e4b3-42ce-a40b-770ea409697e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6ab047a2-93a1-452b-8350-d79e87cf693f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ca4eb40c-e18a-4e1a-8c80-f25868187ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_35c730fa-e4b3-42ce-a40b-770ea409697e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_ca4eb40c-e18a-4e1a-8c80-f25868187ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_34cb3b16-2eb2-458d-bebd-d936f914e6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_35c730fa-e4b3-42ce-a40b-770ea409697e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_34cb3b16-2eb2-458d-bebd-d936f914e6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e0a5c3b2-7c5c-4d03-9612-3bf41b518371" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_35c730fa-e4b3-42ce-a40b-770ea409697e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e0a5c3b2-7c5c-4d03-9612-3bf41b518371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d3aa25c7-36dc-4062-a2e8-c3f8a7eeff6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_35c730fa-e4b3-42ce-a40b-770ea409697e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d3aa25c7-36dc-4062-a2e8-c3f8a7eeff6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b5c41e58-70d8-471c-b4a5-2adb85745588" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_35c730fa-e4b3-42ce-a40b-770ea409697e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b5c41e58-70d8-471c-b4a5-2adb85745588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_00c69fb2-35b4-4174-89f8-cacc17aba2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_35c730fa-e4b3-42ce-a40b-770ea409697e" xlink:to="loc_us-gaap_OperatingLeaseLiability_00c69fb2-35b4-4174-89f8-cacc17aba2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/LEASESScheduleofCashFlowLeaseInformationDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#LEASESScheduleofCashFlowLeaseInformationDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/LEASESScheduleofCashFlowLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3804d8a7-6069-41e7-b6fd-c2a1b2e5055b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_fc380169-c80f-43a9-9a3d-b759f069ca92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3804d8a7-6069-41e7-b6fd-c2a1b2e5055b" xlink:to="loc_us-gaap_OperatingLeasePayments_fc380169-c80f-43a9-9a3d-b759f069ca92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_cbd43567-e833-440a-af3c-c640a65c07ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3804d8a7-6069-41e7-b6fd-c2a1b2e5055b" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_cbd43567-e833-440a-af3c-c640a65c07ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTConvertibleseniornotesandcappedcallsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7939e0ce-b588-408c-88ed-704fd5eb93b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4b2e19d8-62af-4449-b1d3-43e526569641" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7939e0ce-b588-408c-88ed-704fd5eb93b8" xlink:to="loc_us-gaap_DebtInstrumentTable_4b2e19d8-62af-4449-b1d3-43e526569641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_09b93d37-ed62-4778-a30b-581b7ef3b884" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4b2e19d8-62af-4449-b1d3-43e526569641" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_09b93d37-ed62-4778-a30b-581b7ef3b884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_51a61ba2-7349-4253-b0dd-83ca4e73061c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_09b93d37-ed62-4778-a30b-581b7ef3b884" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_51a61ba2-7349-4253-b0dd-83ca4e73061c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_93d9ed1b-c69f-4e85-8e51-eb8d3560115f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_51a61ba2-7349-4253-b0dd-83ca4e73061c" xlink:to="loc_us-gaap_ConvertibleDebtMember_93d9ed1b-c69f-4e85-8e51-eb8d3560115f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e7ef7837-9a19-46f3-ad40-6a2c9d43209f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4b2e19d8-62af-4449-b1d3-43e526569641" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e7ef7837-9a19-46f3-ad40-6a2c9d43209f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_24e17c8b-e267-452d-a858-7d5451741027" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_e7ef7837-9a19-46f3-ad40-6a2c9d43209f" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_24e17c8b-e267-452d-a858-7d5451741027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_9d858d10-05a2-4592-b58f-95bbb841aa82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_24e17c8b-e267-452d-a858-7d5451741027" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodOneMember_9d858d10-05a2-4592-b58f-95bbb841aa82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d84f8bb7-ccca-48e7-9c47-23b1dbec2109" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_24e17c8b-e267-452d-a858-7d5451741027" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_d84f8bb7-ccca-48e7-9c47-23b1dbec2109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_be8d190a-f480-41d1-a0cc-ddaed17ae37b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_24e17c8b-e267-452d-a858-7d5451741027" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPeriodThreeMember_be8d190a-f480-41d1-a0cc-ddaed17ae37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_4b2e19d8-62af-4449-b1d3-43e526569641" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_143290b2-31cc-4f0e-be12-51d82ee25d67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_143290b2-31cc-4f0e-be12-51d82ee25d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_e9513164-73cf-4050-964f-314726c45946" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_e9513164-73cf-4050-964f-314726c45946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ced8c50e-7857-4de5-891b-c8aa2610a35d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ced8c50e-7857-4de5-891b-c8aa2610a35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_0c5e27f3-1155-40d8-a089-bd510d58ab6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_0c5e27f3-1155-40d8-a089-bd510d58ab6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_7f1a7c98-d6de-454f-817b-4df762fab24a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_7f1a7c98-d6de-454f-817b-4df762fab24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c090fd75-b74c-491c-9658-ef5a2253b1a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_c090fd75-b74c-491c-9658-ef5a2253b1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_be59acf0-879f-4c52-abf1-8cf6649ec5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_be59acf0-879f-4c52-abf1-8cf6649ec5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_ac571158-f0ff-481d-bf99-584066798a54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdTradingDays"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_ac571158-f0ff-481d-bf99-584066798a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_169b4f51-a092-4da7-a204-eeebbb6565af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_169b4f51-a092-4da7-a204-eeebbb6565af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_272fc570-eaaa-4dc4-af5e-0de133830e84" xlink:href="pega-20241231.xsd#pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays_272fc570-eaaa-4dc4-af5e-0de133830e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity_9ad9171b-d8a0-4439-a7da-3d8eb7b7d7d4" xlink:href="pega-20241231.xsd#pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity_9ad9171b-d8a0-4439-a7da-3d8eb7b7d7d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_96579ca6-3704-4085-8a48-4082b7adfb55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_96579ca6-3704-4085-8a48-4082b7adfb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_6f06fa80-7c60-4789-bcba-ed4c55bcb728" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6c61c44b-6672-4dcc-8c02-56b10e28acf5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_6f06fa80-7c60-4789-bcba-ed4c55bcb728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofCarryingvalueoftheNotesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f2c7c73d-5147-48fa-9571-4655ff9e4aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b0835188-f6cf-4601-86ce-a7fed04e0008" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f2c7c73d-5147-48fa-9571-4655ff9e4aa4" xlink:to="loc_us-gaap_DebtInstrumentTable_b0835188-f6cf-4601-86ce-a7fed04e0008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f773d241-6feb-4857-89e5-7ed64bd636d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b0835188-f6cf-4601-86ce-a7fed04e0008" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f773d241-6feb-4857-89e5-7ed64bd636d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_96535a95-b95d-4669-8fe9-adb9a0bf3097" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f773d241-6feb-4857-89e5-7ed64bd636d5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_96535a95-b95d-4669-8fe9-adb9a0bf3097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_dd12b133-8b9a-47ee-a681-56e846f619bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_96535a95-b95d-4669-8fe9-adb9a0bf3097" xlink:to="loc_us-gaap_ConvertibleDebtMember_dd12b133-8b9a-47ee-a681-56e846f619bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b7597eb9-da8b-43b4-b3b7-5c71a947cbcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b0835188-f6cf-4601-86ce-a7fed04e0008" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b7597eb9-da8b-43b4-b3b7-5c71a947cbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5a190bd2-2c19-4085-a494-3d8b2a2a1ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7597eb9-da8b-43b4-b3b7-5c71a947cbcf" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5a190bd2-2c19-4085-a494-3d8b2a2a1ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_e57a6655-5ca3-4679-83f1-05a609e20b09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7597eb9-da8b-43b4-b3b7-5c71a947cbcf" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_e57a6655-5ca3-4679-83f1-05a609e20b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a7e732c9-7810-4bf5-9460-19314207540e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b7597eb9-da8b-43b4-b3b7-5c71a947cbcf" xlink:to="loc_us-gaap_LongTermDebt_a7e732c9-7810-4bf5-9460-19314207540e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_670cf1ec-d85a-42f8-9281-79c6bb9785a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_584e06ba-9aba-46c7-8b8f-3475eb0816f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_670cf1ec-d85a-42f8-9281-79c6bb9785a8" xlink:to="loc_us-gaap_DebtInstrumentTable_584e06ba-9aba-46c7-8b8f-3475eb0816f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ba8a6990-ffd8-4a7a-9959-cafe6810adeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_584e06ba-9aba-46c7-8b8f-3475eb0816f3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ba8a6990-ffd8-4a7a-9959-cafe6810adeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0ce946be-e299-407e-a5fc-e4024aad5efa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ba8a6990-ffd8-4a7a-9959-cafe6810adeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0ce946be-e299-407e-a5fc-e4024aad5efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_6004ae54-f156-48d9-a7e8-72355daefe9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0ce946be-e299-407e-a5fc-e4024aad5efa" xlink:to="loc_us-gaap_ConvertibleDebtMember_6004ae54-f156-48d9-a7e8-72355daefe9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_584e06ba-9aba-46c7-8b8f-3475eb0816f3" xlink:to="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_7105dd03-f248-4b29-9862-7ae5253e8db8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionOriginalDebtInterestRateOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:to="loc_us-gaap_DebtConversionOriginalDebtInterestRateOfDebt_7105dd03-f248-4b29-9862-7ae5253e8db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_fa4ee0ad-ce4a-4dce-8402-42b3362c7994" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_fa4ee0ad-ce4a-4dce-8402-42b3362c7994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_0d6f4d73-29be-4dcc-8b05-89ae8ce0b440" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_0d6f4d73-29be-4dcc-8b05-89ae8ce0b440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_ee67cc1a-bcd9-4d8a-91c0-20ebc7f7810c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_214e6c04-edaa-4d1d-9a66-649e43d2d38d" xlink:to="loc_us-gaap_InterestExpenseDebt_ee67cc1a-bcd9-4d8a-91c0-20ebc7f7810c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofFuturePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_bf96522e-7105-4d9a-881c-d197d37cb415" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a1204848-543a-42f2-8a29-9d218f7004ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bf96522e-7105-4d9a-881c-d197d37cb415" xlink:to="loc_us-gaap_DebtInstrumentTable_a1204848-543a-42f2-8a29-9d218f7004ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_88fa8eac-6196-4543-b5fd-76cf7ca5d9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1204848-543a-42f2-8a29-9d218f7004ad" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_88fa8eac-6196-4543-b5fd-76cf7ca5d9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8cab57a7-9f77-466b-90b3-2aac2d103f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_88fa8eac-6196-4543-b5fd-76cf7ca5d9f1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8cab57a7-9f77-466b-90b3-2aac2d103f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_d834834a-fe12-4fb1-a79b-46bad949c98f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_8cab57a7-9f77-466b-90b3-2aac2d103f4d" xlink:to="loc_us-gaap_ConvertibleDebtMember_d834834a-fe12-4fb1-a79b-46bad949c98f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_5f370a5b-1408-42ce-9380-b140572af28f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a1204848-543a-42f2-8a29-9d218f7004ad" xlink:to="loc_us-gaap_DebtInstrumentLineItems_5f370a5b-1408-42ce-9380-b140572af28f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_c08c0a96-65fa-427e-b5cb-03ee8d18101a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5f370a5b-1408-42ce-9380-b140572af28f" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_c08c0a96-65fa-427e-b5cb-03ee8d18101a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b7ecfe55-6732-4ccc-8142-5a0c9d51034f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c08c0a96-65fa-427e-b5cb-03ee8d18101a" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b7ecfe55-6732-4ccc-8142-5a0c9d51034f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d3a0b64c-1ed0-4c33-9d6d-bcef5d0ecbd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_c08c0a96-65fa-427e-b5cb-03ee8d18101a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d3a0b64c-1ed0-4c33-9d6d-bcef5d0ecbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtAbstract_fb52ed23-848e-44c7-aa14-85ebef848850" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebtAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5f370a5b-1408-42ce-9380-b140572af28f" xlink:to="loc_us-gaap_InterestExpenseDebtAbstract_fb52ed23-848e-44c7-aa14-85ebef848850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_019ad223-6dce-49d5-92c2-99e5f07ef0b9" xlink:href="pega-20241231.xsd#pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_fb52ed23-848e-44c7-aa14-85ebef848850" xlink:to="loc_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne_019ad223-6dce-49d5-92c2-99e5f07ef0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InterestLongTermDebtMaturitiesTotalDue_434c1e62-0506-4923-8533-ba9bb3f1ec75" xlink:href="pega-20241231.xsd#pega_InterestLongTermDebtMaturitiesTotalDue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseDebtAbstract_fb52ed23-848e-44c7-aa14-85ebef848850" xlink:to="loc_pega_InterestLongTermDebtMaturitiesTotalDue_434c1e62-0506-4923-8533-ba9bb3f1ec75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_daa3017e-ce5e-4d0f-845c-9958a63cfe43" xlink:href="pega-20241231.xsd#pega_MaturitiesOfInterestAndPrincipalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_5f370a5b-1408-42ce-9380-b140572af28f" xlink:to="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_daa3017e-ce5e-4d0f-845c-9958a63cfe43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_1584760d-f62c-4391-8faa-ad3623a8d457" xlink:href="pega-20241231.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_daa3017e-ce5e-4d0f-845c-9958a63cfe43" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne_1584760d-f62c-4391-8faa-ad3623a8d457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_ef8eb9a1-a0af-4b0a-a74e-d48dfcad5fd3" xlink:href="pega-20241231.xsd#pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_MaturitiesOfInterestAndPrincipalAbstract_daa3017e-ce5e-4d0f-845c-9958a63cfe43" xlink:to="loc_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue_ef8eb9a1-a0af-4b0a-a74e-d48dfcad5fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTCappedcalltransactionsDetails" xlink:type="simple" xlink:href="pega-20241231.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_4dfcaaab-29ec-4197-9648-afaa0d053868" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c55c7807-7be6-45d1-93ec-a73ec60c8d05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4dfcaaab-29ec-4197-9648-afaa0d053868" xlink:to="loc_us-gaap_DebtInstrumentTable_c55c7807-7be6-45d1-93ec-a73ec60c8d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_00232fa0-0410-49b4-b4cf-4827531c3fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c55c7807-7be6-45d1-93ec-a73ec60c8d05" xlink:to="loc_us-gaap_DebtInstrumentAxis_00232fa0-0410-49b4-b4cf-4827531c3fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_20a937c1-7e41-45c7-83bb-b1ad6078c9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_00232fa0-0410-49b4-b4cf-4827531c3fc9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_20a937c1-7e41-45c7-83bb-b1ad6078c9c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionsMember_10215609-b82a-45c3-bc5d-99ba1e33ca1e" xlink:href="pega-20241231.xsd#pega_CappedCallTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_20a937c1-7e41-45c7-83bb-b1ad6078c9c8" xlink:to="loc_pega_CappedCallTransactionsMember_10215609-b82a-45c3-bc5d-99ba1e33ca1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c55c7807-7be6-45d1-93ec-a73ec60c8d05" xlink:to="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_69033a8e-ae9d-4930-866c-629b34fd4239" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_69033a8e-ae9d-4930-866c-629b34fd4239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_190dc58c-eac2-45cf-9ef8-e9111c82969e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:to="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_190dc58c-eac2-45cf-9ef8-e9111c82969e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_63aaf9bc-74fb-4ec7-a760-434fb5a76464" xlink:href="pega-20241231.xsd#pega_DebtConversionConvertedInstrumentSharesIfFullyExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:to="loc_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_63aaf9bc-74fb-4ec7-a760-434fb5a76464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCapPrice_6319015f-f783-4867-bcdc-7de6ab2bcb51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeCapPrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3c11de44-3b0e-4bb4-a3e0-ffb8b543c807" xlink:to="loc_us-gaap_DerivativeCapPrice_6319015f-f783-4867-bcdc-7de6ab2bcb51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#DEBTScheduleofChangeinCappedCallTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7ef61dd9-c8e9-4d4d-8370-fccd47930930" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0cc35f58-80e4-4cb3-81ef-7961857e13dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7ef61dd9-c8e9-4d4d-8370-fccd47930930" xlink:to="loc_us-gaap_DebtInstrumentTable_0cc35f58-80e4-4cb3-81ef-7961857e13dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_0db2a91e-b646-40eb-bbe5-69b64ea0d95f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0cc35f58-80e4-4cb3-81ef-7961857e13dc" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_0db2a91e-b646-40eb-bbe5-69b64ea0d95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_963652cb-5fe2-43ef-bdf2-e874690d7337" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_0db2a91e-b646-40eb-bbe5-69b64ea0d95f" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_963652cb-5fe2-43ef-bdf2-e874690d7337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFinancialInstrumentsAssetsMember_09030d20-a73f-44f1-a4ac-d9b5dad1e4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_963652cb-5fe2-43ef-bdf2-e874690d7337" xlink:to="loc_us-gaap_DerivativeFinancialInstrumentsAssetsMember_09030d20-a73f-44f1-a4ac-d9b5dad1e4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b48c4880-e82b-48a8-a9f8-83ee84fe4bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0cc35f58-80e4-4cb3-81ef-7961857e13dc" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b48c4880-e82b-48a8-a9f8-83ee84fe4bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_31a41a80-a53e-47c6-b856-4780ef9d70b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b48c4880-e82b-48a8-a9f8-83ee84fe4bc0" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_31a41a80-a53e-47c6-b856-4780ef9d70b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1f7cb70f-215a-4da5-89f4-f6256a46f417" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_31a41a80-a53e-47c6-b856-4780ef9d70b3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_1f7cb70f-215a-4da5-89f4-f6256a46f417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_d15e49be-7f89-4d96-bbeb-d1f7b6990720" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_31a41a80-a53e-47c6-b856-4780ef9d70b3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements_d15e49be-7f89-4d96-bbeb-d1f7b6990720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_e1a611ed-dc3a-4b47-9580-f4a7fc3d1d80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_31a41a80-a53e-47c6-b856-4780ef9d70b3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1_e1a611ed-dc3a-4b47-9580-f4a7fc3d1d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_21046947-93a4-4494-a84e-99f7d2e1e2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_31a41a80-a53e-47c6-b856-4780ef9d70b3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_21046947-93a4-4494-a84e-99f7d2e1e2cb" 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-20241231.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_9b0c7679-d02d-4d65-bfab-25cf5a6a1729" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9b0c7679-d02d-4d65-bfab-25cf5a6a1729" xlink:to="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_295ed7f7-3c5e-4ab3-9f65-afdb7d66457d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_295ed7f7-3c5e-4ab3-9f65-afdb7d66457d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7da36fc5-500d-44d3-873c-2c23f33545aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_295ed7f7-3c5e-4ab3-9f65-afdb7d66457d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7da36fc5-500d-44d3-873c-2c23f33545aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_7a16693d-9007-48a0-bad2-b94378d011ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7da36fc5-500d-44d3-873c-2c23f33545aa" xlink:to="loc_us-gaap_LineOfCreditMember_7a16693d-9007-48a0-bad2-b94378d011ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_88ba0ec6-de5b-43f7-9cd5-f4e674906153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:to="loc_us-gaap_DebtInstrumentAxis_88ba0ec6-de5b-43f7-9cd5-f4e674906153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c7e5e6e1-5a24-43c3-ba1c-11d93f42f065" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_88ba0ec6-de5b-43f7-9cd5-f4e674906153" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c7e5e6e1-5a24-43c3-ba1c-11d93f42f065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CreditAgreementMember_81b0253c-4dba-45a0-91ce-207c51edb90d" xlink:href="pega-20241231.xsd#pega_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c7e5e6e1-5a24-43c3-ba1c-11d93f42f065" xlink:to="loc_pega_CreditAgreementMember_81b0253c-4dba-45a0-91ce-207c51edb90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_49767243-bf48-4b6b-aac8-ad426e9c98ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_49767243-bf48-4b6b-aac8-ad426e9c98ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_909c76af-fdf4-469f-8272-f2e72d83a0fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_49767243-bf48-4b6b-aac8-ad426e9c98ae" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_909c76af-fdf4-469f-8272-f2e72d83a0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PNCBankNationalAssociationMember_5c94be21-b877-4023-8421-750ca814b080" xlink:href="pega-20241231.xsd#pega_PNCBankNationalAssociationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_909c76af-fdf4-469f-8272-f2e72d83a0fe" xlink:to="loc_pega_PNCBankNationalAssociationMember_5c94be21-b877-4023-8421-750ca814b080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_f338ad30-a3e4-4a73-a039-5cceb0b09351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:to="loc_us-gaap_CreditFacilityAxis_f338ad30-a3e4-4a73-a039-5cceb0b09351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bfaecc78-cf87-4ae4-8828-12511fe4eec7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_f338ad30-a3e4-4a73-a039-5cceb0b09351" xlink:to="loc_us-gaap_CreditFacilityDomain_bfaecc78-cf87-4ae4-8828-12511fe4eec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a46bb111-fa04-4def-a902-1219f11e4067" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bfaecc78-cf87-4ae4-8828-12511fe4eec7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a46bb111-fa04-4def-a902-1219f11e4067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_c7f7f1e7-130d-4fa3-a0d8-d48db8bffebd" xlink:to="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_8299b9c8-27e1-427a-a6c9-27c74847e7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_us-gaap_DebtInstrumentTerm_8299b9c8-27e1-427a-a6c9-27c74847e7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_2aca4c3b-17df-4c02-8e22-f2f5e9c365f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_us-gaap_SeniorNotes_2aca4c3b-17df-4c02-8e22-f2f5e9c365f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7c8323de-7ebb-4f79-bd77-e71eab730f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7c8323de-7ebb-4f79-bd77-e71eab730f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantsLeverageRatioMaximum_7e4ca5f0-079e-4530-a763-d2b74df7bd91" xlink:href="pega-20241231.xsd#pega_DebtInstrumentCovenantsLeverageRatioMaximum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_pega_DebtInstrumentCovenantsLeverageRatioMaximum_7e4ca5f0-079e-4530-a763-d2b74df7bd91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_b2b78e2a-9a5a-48e3-9556-a3b243ceccbe" xlink:href="pega-20241231.xsd#pega_DebtInstrumentCovenantInterestCoverageRatioMinimum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum_b2b78e2a-9a5a-48e3-9556-a3b243ceccbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_6d228c34-6fe4-4028-8171-ac826020fa09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_6d228c34-6fe4-4028-8171-ac826020fa09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ed0f8de0-ebf1-495b-9fe5-ee6ddd084cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c78a62ed-8295-4bde-9aff-81fc36838030" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_ed0f8de0-ebf1-495b-9fe5-ee6ddd084cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RESTRUCTURINGScheduleofRestructuringActivitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_e1fbd1a7-aac0-4965-932d-63510779a144" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ac3458a5-a138-42e5-a1e4-cadb4a2b3276" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_e1fbd1a7-aac0-4965-932d-63510779a144" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ac3458a5-a138-42e5-a1e4-cadb4a2b3276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_66255ad3-deee-4a10-b23a-b882ef1d3929" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ac3458a5-a138-42e5-a1e4-cadb4a2b3276" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_66255ad3-deee-4a10-b23a-b882ef1d3929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_76f70c15-9ff7-4764-bc2b-43cee02b843a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_66255ad3-deee-4a10-b23a-b882ef1d3929" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_76f70c15-9ff7-4764-bc2b-43cee02b843a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_ae00f410-87cb-4098-b041-200465e7885f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_76f70c15-9ff7-4764-bc2b-43cee02b843a" xlink:to="loc_us-gaap_EmployeeSeveranceMember_ae00f410-87cb-4098-b041-200465e7885f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_abe38484-305c-477e-9637-86624c5ef96a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_76f70c15-9ff7-4764-bc2b-43cee02b843a" xlink:to="loc_us-gaap_FacilityClosingMember_abe38484-305c-477e-9637-86624c5ef96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_7702947e-6c25-4741-866b-5df85b859b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ac3458a5-a138-42e5-a1e4-cadb4a2b3276" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_7702947e-6c25-4741-866b-5df85b859b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_552a0315-27dc-4b20-8548-0c8d604c79ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7702947e-6c25-4741-866b-5df85b859b8b" xlink:to="loc_us-gaap_RestructuringCharges_552a0315-27dc-4b20-8548-0c8d604c79ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_e79b8086-aa9a-4c2f-b5fb-a41f1bf7a1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_072455e8-5bb3-4f18-9d67-7cd5ed4aee2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_e79b8086-aa9a-4c2f-b5fb-a41f1bf7a1e0" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_072455e8-5bb3-4f18-9d67-7cd5ed4aee2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_428d844b-5770-4468-860c-4f92ee8bbcb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_072455e8-5bb3-4f18-9d67-7cd5ed4aee2c" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_428d844b-5770-4468-860c-4f92ee8bbcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_9eeaf278-bd57-44c8-9e94-3f9cc4bd0140" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_428d844b-5770-4468-860c-4f92ee8bbcb4" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_9eeaf278-bd57-44c8-9e94-3f9cc4bd0140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_24a5d471-d74f-44e6-8ca6-ee9d0cea0daf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_9eeaf278-bd57-44c8-9e94-3f9cc4bd0140" xlink:to="loc_us-gaap_EmployeeSeveranceMember_24a5d471-d74f-44e6-8ca6-ee9d0cea0daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_4f1f16ca-7572-4451-af02-fd083851724d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_072455e8-5bb3-4f18-9d67-7cd5ed4aee2c" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_4f1f16ca-7572-4451-af02-fd083851724d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_4f1f16ca-7572-4451-af02-fd083851724d" xlink:to="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_b1cb2311-4ebc-4ed2-a316-b95afa13309e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:to="loc_us-gaap_RestructuringReserve_b1cb2311-4ebc-4ed2-a316-b95afa13309e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_20eb1b7d-8322-4ddc-8d19-c31b0b305865" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:to="loc_us-gaap_RestructuringCharges_20eb1b7d-8322-4ddc-8d19-c31b0b305865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_fe08b884-277b-48bd-9437-01581a963f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:to="loc_us-gaap_PaymentsForRestructuring_fe08b884-277b-48bd-9437-01581a963f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveTranslationAdjustment_0f41d3ef-8421-441a-ab39-fd478caab2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveTranslationAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:to="loc_us-gaap_RestructuringReserveTranslationAdjustment_0f41d3ef-8421-441a-ab39-fd478caab2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_d4973f97-6bf8-49dc-91a1-54a5a943a906" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6b062afd-bbf0-49b2-8e45-1a27a1ab07e6" xlink:to="loc_us-gaap_RestructuringReserve_d4973f97-6bf8-49dc-91a1-54a5a943a906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_e10c7c71-78d0-43a0-8ae7-88bba6162a10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7fef50a4-f697-4307-b093-0fd6bc636ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e10c7c71-78d0-43a0-8ae7-88bba6162a10" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7fef50a4-f697-4307-b093-0fd6bc636ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d9747422-52d8-4ae9-a91a-1b1f38dbdd8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7fef50a4-f697-4307-b093-0fd6bc636ce9" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d9747422-52d8-4ae9-a91a-1b1f38dbdd8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6c2848a-c12a-4032-af5f-78d76c97f81b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d9747422-52d8-4ae9-a91a-1b1f38dbdd8d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6c2848a-c12a-4032-af5f-78d76c97f81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_e61237a4-5e82-49d6-a23f-10a52394e01b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6c2848a-c12a-4032-af5f-78d76c97f81b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_e61237a4-5e82-49d6-a23f-10a52394e01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ec106a92-e16d-417a-8380-afb065a6e327" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6c2848a-c12a-4032-af5f-78d76c97f81b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ec106a92-e16d-417a-8380-afb065a6e327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6d813eb3-30d6-4a73-8ced-c74a27f4fd18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f6c2848a-c12a-4032-af5f-78d76c97f81b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_6d813eb3-30d6-4a73-8ced-c74a27f4fd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_fbb44add-e03a-4b84-8b9e-b9ae49b7cfed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7fef50a4-f697-4307-b093-0fd6bc636ce9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_fbb44add-e03a-4b84-8b9e-b9ae49b7cfed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ab78de5-6818-4585-9d03-2f2de2021aed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_fbb44add-e03a-4b84-8b9e-b9ae49b7cfed" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ab78de5-6818-4585-9d03-2f2de2021aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_f2493492-c0fc-4ed4-b12b-dfd4cdfc0c40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ab78de5-6818-4585-9d03-2f2de2021aed" xlink:to="loc_us-gaap_CashEquivalentsMember_f2493492-c0fc-4ed4-b12b-dfd4cdfc0c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_034a6173-beae-47a6-a2ca-f3513928dca3" xlink:href="pega-20241231.xsd#pega_InvestmentsInPrivatelyHeldCompaniesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ab78de5-6818-4585-9d03-2f2de2021aed" xlink:to="loc_pega_InvestmentsInPrivatelyHeldCompaniesMember_034a6173-beae-47a6-a2ca-f3513928dca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_526ca304-e21b-4a3a-b2a5-4ceddce2ce8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7fef50a4-f697-4307-b093-0fd6bc636ce9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_526ca304-e21b-4a3a-b2a5-4ceddce2ce8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_526ca304-e21b-4a3a-b2a5-4ceddce2ce8e" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_58f13356-83c6-4e72-b4b2-523ff9d8e767" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_58f13356-83c6-4e72-b4b2-523ff9d8e767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_9bdac42b-1f0c-45d7-9efa-168d9088e4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest_9bdac42b-1f0c-45d7-9efa-168d9088e4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_8746ab62-8190-4179-a540-2ec636f4317f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:to="loc_us-gaap_DerivativeAssets_8746ab62-8190-4179-a540-2ec636f4317f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_413bed23-bd06-478c-99b0-c39605d8d4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_19cd4cc1-c842-45b1-a896-5245dfa26882" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_413bed23-bd06-478c-99b0-c39605d8d4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_b41ab719-107f-4f65-86af-fa08a12f5812" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_fc00f584-64c6-4cc2-9452-3fc4de66aa43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b41ab719-107f-4f65-86af-fa08a12f5812" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_fc00f584-64c6-4cc2-9452-3fc4de66aa43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_c1cda1d6-6b72-4adc-bc65-67a9829163d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_fc00f584-64c6-4cc2-9452-3fc4de66aa43" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_c1cda1d6-6b72-4adc-bc65-67a9829163d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4b0e42c4-2170-4c35-aea8-e569add1fc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_c1cda1d6-6b72-4adc-bc65-67a9829163d5" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4b0e42c4-2170-4c35-aea8-e569add1fc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PrivatelyHeldInvestmentMember_d962d9d1-679a-4843-a8bf-8fdcacfde0de" xlink:href="pega-20241231.xsd#pega_PrivatelyHeldInvestmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_4b0e42c4-2170-4c35-aea8-e569add1fc2d" xlink:to="loc_pega_PrivatelyHeldInvestmentMember_d962d9d1-679a-4843-a8bf-8fdcacfde0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1fe17790-f15d-4d39-980f-a7285b5a5d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_fc00f584-64c6-4cc2-9452-3fc4de66aa43" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1fe17790-f15d-4d39-980f-a7285b5a5d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_1fe17790-f15d-4d39-980f-a7285b5a5d4a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_6df3a50a-9ead-4da9-a2a6-bb9967a07f44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_6df3a50a-9ead-4da9-a2a6-bb9967a07f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_0aaeb2fb-25cf-433a-800e-a16c64af4213" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_0aaeb2fb-25cf-433a-800e-a16c64af4213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_e63bf2f7-260b-4666-b3bd-d75ac4bb1df3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_e63bf2f7-260b-4666-b3bd-d75ac4bb1df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_abf7a01d-06ae-4451-ac8d-c3f202726618" xlink:href="pega-20241231.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment_abf7a01d-06ae-4451-ac8d-c3f202726618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract_866daa68-2bcb-4b44-9322-03b1033ea1e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract_866daa68-2bcb-4b44-9322-03b1033ea1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet_10ed532d-5d9f-4773-839f-48b0abe69bea" xlink:href="pega-20241231.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract_866daa68-2bcb-4b44-9322-03b1033ea1e8" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet_10ed532d-5d9f-4773-839f-48b0abe69bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_e7931bd9-fdac-48cc-8b58-04ea1ac8cf13" xlink:href="pega-20241231.xsd#pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract_866daa68-2bcb-4b44-9322-03b1033ea1e8" xlink:to="loc_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss_e7931bd9-fdac-48cc-8b58-04ea1ac8cf13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_b21ea0e7-6534-4c76-91db-50727eb57219" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_0f2e0bc4-23ac-4ad6-91ed-b6dca94ad154" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_b21ea0e7-6534-4c76-91db-50727eb57219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#FAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_979ac91d-7d77-4534-b850-a05ebcb4a446" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_15e5a4c5-ec1f-4711-bc7f-5c990a979a05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_979ac91d-7d77-4534-b850-a05ebcb4a446" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_15e5a4c5-ec1f-4711-bc7f-5c990a979a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKHOLDERSEQUITYNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e0ab2d5a-2b94-4f94-a64c-bfc21a2c91d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e0ab2d5a-2b94-4f94-a64c-bfc21a2c91d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9a5e9936-40e6-4144-a4f5-aeee15858e11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9a5e9936-40e6-4144-a4f5-aeee15858e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_0384e70a-7d7a-4136-8769-33de6c0b0135" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:to="loc_us-gaap_PreferredStockSharesIssued_0384e70a-7d7a-4136-8769-33de6c0b0135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_14ac8df5-486c-45b0-aff9-1f77e0a8cce7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_14ac8df5-486c-45b0-aff9-1f77e0a8cce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c4ba466e-2130-4e15-a080-15986c77e32c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c4ba466e-2130-4e15-a080-15986c77e32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_0bd8b5a6-b078-4967-a61f-d85f99241a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_0bd8b5a6-b078-4967-a61f-d85f99241a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3c68d55f-5418-412b-8e0b-801dcf9cd6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:to="loc_us-gaap_CommonStockSharesIssued_3c68d55f-5418-412b-8e0b-801dcf9cd6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1ac666d4-6878-4218-9d60-c0c88c8a357f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1ac666d4-6878-4218-9d60-c0c88c8a357f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CommonStockDividendsPerShareIntended_3e8c722c-989a-4419-9c55-09568cf952bd" xlink:href="pega-20241231.xsd#pega_CommonStockDividendsPerShareIntended"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:to="loc_pega_CommonStockDividendsPerShareIntended_3e8c722c-989a-4419-9c55-09568cf952bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod_a459d964-b0a0-4239-b692-54c52e5c5845" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:to="loc_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod_a459d964-b0a0-4239-b692-54c52e5c5845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_eb1d43b3-add2-4bca-9bd9-3238be8a7491" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_80273778-9239-44ad-a3e8-8936f9f7a2b0" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_eb1d43b3-add2-4bca-9bd9-3238be8a7491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofDividendsDeclaredandPaidDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKHOLDERSEQUITYScheduleofDividendsDeclaredandPaidDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofDividendsDeclaredandPaidDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_70f9a02f-e868-4c9b-9cb7-1fec5d6cb55e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_629abbc8-dbe1-42d1-83e1-c3f82875808b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_70f9a02f-e868-4c9b-9cb7-1fec5d6cb55e" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_629abbc8-dbe1-42d1-83e1-c3f82875808b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1d18b66b-d4c1-4c8f-863c-62f39d4c1e48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_70f9a02f-e868-4c9b-9cb7-1fec5d6cb55e" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1d18b66b-d4c1-4c8f-863c-62f39d4c1e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_62dfbca2-248f-403d-997e-e10a0ea6c2e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramSharesRepurchasedSettled_e2e4ec22-25b6-436a-a7c6-3ecf9a0f559b" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramSharesRepurchasedSettled"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_62dfbca2-248f-403d-997e-e10a0ea6c2e9" xlink:to="loc_pega_StockRepurchaseProgramSharesRepurchasedSettled_e2e4ec22-25b6-436a-a7c6-3ecf9a0f559b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramSharesRepurchasedUnsettled_f62c8e97-6ab9-4631-a528-7c3adfc61697" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramSharesRepurchasedUnsettled"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_62dfbca2-248f-403d-997e-e10a0ea6c2e9" xlink:to="loc_pega_StockRepurchaseProgramSharesRepurchasedUnsettled_f62c8e97-6ab9-4631-a528-7c3adfc61697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward_3f906520-4f2b-4481-bca0-ebb74186aa5e" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_62dfbca2-248f-403d-997e-e10a0ea6c2e9" xlink:to="loc_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward_3f906520-4f2b-4481-bca0-ebb74186aa5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a6a39f7c-fec0-4544-8ee5-af59020ae619" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward_3f906520-4f2b-4481-bca0-ebb74186aa5e" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_a6a39f7c-fec0-4544-8ee5-af59020ae619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod_07be8d8d-f333-42ef-9190-c0c7f84ce715" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward_3f906520-4f2b-4481-bca0-ebb74186aa5e" xlink:to="loc_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod_07be8d8d-f333-42ef-9190-c0c7f84ce715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled_d0a9f337-7c1f-43e3-9c1c-602cda552949" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward_3f906520-4f2b-4481-bca0-ebb74186aa5e" xlink:to="loc_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled_d0a9f337-7c1f-43e3-9c1c-602cda552949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled_6b11bbb0-9a83-423b-97bf-164c62d4e36d" xlink:href="pega-20241231.xsd#pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward_3f906520-4f2b-4481-bca0-ebb74186aa5e" xlink:to="loc_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled_6b11bbb0-9a83-423b-97bf-164c62d4e36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_6ae7f4a7-9cbe-49cf-b6bc-b46354aa3983" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward_3f906520-4f2b-4481-bca0-ebb74186aa5e" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_6ae7f4a7-9cbe-49cf-b6bc-b46354aa3983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#REVENUEScheduleofGeographicRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b6bb7746-c3b2-495e-a005-19cf6d8eab68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7f320344-91f2-474c-ae64-57f0be3b5f52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_b6bb7746-c3b2-495e-a005-19cf6d8eab68" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7f320344-91f2-474c-ae64-57f0be3b5f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_53a0507e-2eaf-44dd-b5a2-0389be9600c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7f320344-91f2-474c-ae64-57f0be3b5f52" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_53a0507e-2eaf-44dd-b5a2-0389be9600c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfe88ae2-a5ef-44a1-bd75-9100940e22b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_53a0507e-2eaf-44dd-b5a2-0389be9600c8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfe88ae2-a5ef-44a1-bd75-9100940e22b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_fb35cfcb-9f1e-464c-9630-33c9ad64ef7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dfe88ae2-a5ef-44a1-bd75-9100940e22b9" xlink:to="loc_us-gaap_SalesRevenueNetMember_fb35cfcb-9f1e-464c-9630-33c9ad64ef7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3dd826a1-93f5-4e26-a61d-b1d2d96cef13" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7f320344-91f2-474c-ae64-57f0be3b5f52" xlink:to="loc_srt_StatementGeographicalAxis_3dd826a1-93f5-4e26-a61d-b1d2d96cef13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_3dd826a1-93f5-4e26-a61d-b1d2d96cef13" xlink:to="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_a8959667-f914-40d1-b678-c39c8bcd987c" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:to="loc_country_US_a8959667-f914-40d1-b678-c39c8bcd987c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_OtherAmericasMember_6e15cb99-1f7e-4e15-a218-004989abe9a8" xlink:href="pega-20241231.xsd#pega_OtherAmericasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:to="loc_pega_OtherAmericasMember_6e15cb99-1f7e-4e15-a218-004989abe9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_d4f05c96-68c9-4b75-9643-b37052d9a556" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_GB"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:to="loc_country_GB_d4f05c96-68c9-4b75-9643-b37052d9a556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_9747cd74-0272-4718-9bed-ebd62b491307" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:to="loc_us-gaap_EMEAMember_9747cd74-0272-4718-9bed-ebd62b491307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_affd4fa5-7e8e-40ac-bd21-f983998f4277" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3353548e-9423-4b54-a3c9-e1cdc7d4e8fa" xlink:to="loc_srt_AsiaPacificMember_affd4fa5-7e8e-40ac-bd21-f983998f4277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d1711148-b840-489b-80da-c48c06e66e21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7f320344-91f2-474c-ae64-57f0be3b5f52" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d1711148-b840-489b-80da-c48c06e66e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_09c02df3-ea86-41a4-9249-f6a0e385eea6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d1711148-b840-489b-80da-c48c06e66e21" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_09c02df3-ea86-41a4-9249-f6a0e385eea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_84cadc14-ef0e-4781-bc48-41955840c30c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_09c02df3-ea86-41a4-9249-f6a0e385eea6" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_84cadc14-ef0e-4781-bc48-41955840c30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cf8979b8-039e-47f9-aea9-82d09d2afb36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7f320344-91f2-474c-ae64-57f0be3b5f52" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cf8979b8-039e-47f9-aea9-82d09d2afb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23eaefd1-ad1a-4c69-b208-a1c53be580b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cf8979b8-039e-47f9-aea9-82d09d2afb36" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23eaefd1-ad1a-4c69-b208-a1c53be580b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ec6a37c9-980b-4d9c-959c-ce2b9df17c31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cf8979b8-039e-47f9-aea9-82d09d2afb36" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ec6a37c9-980b-4d9c-959c-ce2b9df17c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#REVENUEScheduleofRevenueStreamsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e81e4c60-c4a0-44c0-a044-ada142ded286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3bafc78b-d295-4f4c-9d61-f8a1997fdfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e81e4c60-c4a0-44c0-a044-ada142ded286" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3bafc78b-d295-4f4c-9d61-f8a1997fdfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_e3c952eb-25c2-41cf-8728-60855d384843" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3bafc78b-d295-4f4c-9d61-f8a1997fdfdd" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_e3c952eb-25c2-41cf-8728-60855d384843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_80c7bb77-f0a7-4394-a57f-1b1999545c54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_e3c952eb-25c2-41cf-8728-60855d384843" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_80c7bb77-f0a7-4394-a57f-1b1999545c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_964df44b-040b-4100-8337-eb11d5a4b31a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_80c7bb77-f0a7-4394-a57f-1b1999545c54" xlink:to="loc_us-gaap_TransferredOverTimeMember_964df44b-040b-4100-8337-eb11d5a4b31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_168db866-96f9-45da-9ab2-5e249935b0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_80c7bb77-f0a7-4394-a57f-1b1999545c54" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_168db866-96f9-45da-9ab2-5e249935b0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d12e4dff-c9f9-490e-8186-66cf2cde6d7c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3bafc78b-d295-4f4c-9d61-f8a1997fdfdd" xlink:to="loc_srt_ProductOrServiceAxis_d12e4dff-c9f9-490e-8186-66cf2cde6d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d12e4dff-c9f9-490e-8186-66cf2cde6d7c" xlink:to="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember_066edcdf-6ee5-4dfa-9259-7db164f12358" xlink:href="pega-20241231.xsd#pega_PegaCloudMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_PegaCloudMember_066edcdf-6ee5-4dfa-9259-7db164f12358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_47093f6d-05fa-4ca6-aaf9-08274d906a95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaintenanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_us-gaap_MaintenanceMember_47093f6d-05fa-4ca6-aaf9-08274d906a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_dc4a34f4-68aa-44ad-ae69-1559a69308a8" xlink:href="pega-20241231.xsd#pega_ConsultingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_ConsultingMember_dc4a34f4-68aa-44ad-ae69-1559a69308a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionServicesMember_f1d17812-7ea6-4c18-a132-187360512548" xlink:href="pega-20241231.xsd#pega_SubscriptionServicesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_SubscriptionServicesMember_f1d17812-7ea6-4c18-a132-187360512548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_95e0269b-da1b-4d08-bd0e-fcd2601d9d1f" xlink:href="pega-20241231.xsd#pega_SubscriptionLicenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_SubscriptionLicenseMember_95e0269b-da1b-4d08-bd0e-fcd2601d9d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionMember_d2cf8b55-c4ae-4658-80ce-a00206526b2a" xlink:href="pega-20241231.xsd#pega_SubscriptionMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_SubscriptionMember_d2cf8b55-c4ae-4658-80ce-a00206526b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember_f15000a3-3bc6-46e8-a3c2-d6dbefe3944f" xlink:href="pega-20241231.xsd#pega_PerpetualLicenseMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_3d452661-4411-4af0-a57c-4ee23890caa2" xlink:to="loc_pega_PerpetualLicenseMember_f15000a3-3bc6-46e8-a3c2-d6dbefe3944f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_82b47103-73c8-4e6a-af37-5ad5bcfcefe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3bafc78b-d295-4f4c-9d61-f8a1997fdfdd" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_82b47103-73c8-4e6a-af37-5ad5bcfcefe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6af3da30-fa5e-46c1-8819-668d53cb4175" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_82b47103-73c8-4e6a-af37-5ad5bcfcefe9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6af3da30-fa5e-46c1-8819-668d53cb4175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#REVENUEScheduleofRemainingPerformanceObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6f5b92c9-67a4-4c7a-ab2e-a4af1b3faf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6f5b92c9-67a4-4c7a-ab2e-a4af1b3faf7d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_406326cb-8b8f-436e-9bb6-7b3e2374c17f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:to="loc_srt_ProductOrServiceAxis_406326cb-8b8f-436e-9bb6-7b3e2374c17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_406326cb-8b8f-436e-9bb6-7b3e2374c17f" xlink:to="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PegaCloudMember_fbb4b658-4452-4c10-b0d0-231246290a9b" xlink:href="pega-20241231.xsd#pega_PegaCloudMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_PegaCloudMember_fbb4b658-4452-4c10-b0d0-231246290a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaintenanceMember_2f8bca4d-75f9-44f0-9563-830127e22b48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaintenanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_us-gaap_MaintenanceMember_2f8bca4d-75f9-44f0-9563-830127e22b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_SubscriptionLicenseMember_097895ed-1d27-431f-b119-ae29cf9d77d8" xlink:href="pega-20241231.xsd#pega_SubscriptionLicenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_SubscriptionLicenseMember_097895ed-1d27-431f-b119-ae29cf9d77d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerpetualLicenseMember_2e448372-cc52-488b-90a3-61573d1075aa" xlink:href="pega-20241231.xsd#pega_PerpetualLicenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_PerpetualLicenseMember_2e448372-cc52-488b-90a3-61573d1075aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ConsultingMember_8e813c24-2df7-4f71-b5eb-f71997c31686" xlink:href="pega-20241231.xsd#pega_ConsultingMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5a31ccbe-1bbe-4be6-9996-35d695c6e616" xlink:to="loc_pega_ConsultingMember_8e813c24-2df7-4f71-b5eb-f71997c31686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_66ebc7ce-c2c6-43a6-ac5c-74e775feceb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_66ebc7ce-c2c6-43a6-ac5c-74e775feceb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c265a159-6cf8-4e4c-8c97-223769402064" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_5b1e0856-2aba-41ae-bffb-31f62129e436" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_5b1e0856-2aba-41ae-bffb-31f62129e436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_61f49b89-1d2a-4e6c-b0f4-e2b004b0f5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_61f49b89-1d2a-4e6c-b0f4-e2b004b0f5a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_78c29efc-4544-4f85-b9ce-66253f86ff94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48744b9e-def1-4ae1-82f3-99089e28418e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_78c29efc-4544-4f85-b9ce-66253f86ff94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7d3b8f80-0dcd-4dc0-bf2a-11f645a52e33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0b8ebfbf-2d8f-42fc-85d5-442fea664055" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7d3b8f80-0dcd-4dc0-bf2a-11f645a52e33" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0b8ebfbf-2d8f-42fc-85d5-442fea664055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d301b8f5-d838-4058-88a2-0cbb18b117bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0b8ebfbf-2d8f-42fc-85d5-442fea664055" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d301b8f5-d838-4058-88a2-0cbb18b117bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d301b8f5-d838-4058-88a2-0cbb18b117bd" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CostOfRevenueMember_2074fc7b-0907-4dc0-b369-f9af0ed2bca3" xlink:href="pega-20241231.xsd#pega_CostOfRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:to="loc_pega_CostOfRevenueMember_2074fc7b-0907-4dc0-b369-f9af0ed2bca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_0633b553-4b56-4e89-8def-fa3dc177488a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_0633b553-4b56-4e89-8def-fa3dc177488a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a61a0999-fad7-43da-963b-a34e192b2fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_a61a0999-fad7-43da-963b-a34e192b2fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_530a8b97-343c-4a4f-a474-a85d561c1696" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_96bc25e8-6663-4b6b-b573-6364a460b690" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_530a8b97-343c-4a4f-a474-a85d561c1696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_eed7425a-6f49-4022-99bf-5a9fcb5e49e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0b8ebfbf-2d8f-42fc-85d5-442fea664055" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_eed7425a-6f49-4022-99bf-5a9fcb5e49e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5583d1c7-6abe-41c0-9916-abdf0ba32ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_eed7425a-6f49-4022-99bf-5a9fcb5e49e7" xlink:to="loc_us-gaap_ShareBasedCompensation_5583d1c7-6abe-41c0-9916-abdf0ba32ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_67d3661d-a3a8-4855-9f2d-1602cb50beee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_eed7425a-6f49-4022-99bf-5a9fcb5e49e7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_67d3661d-a3a8-4855-9f2d-1602cb50beee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_de163b52-b24e-4721-9204-88a6cfb97827" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_de163b52-b24e-4721-9204-88a6cfb97827" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_e97ab3e7-dde8-4765-91f2-df6cfc69e3a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:to="loc_us-gaap_VestingAxis_e97ab3e7-dde8-4765-91f2-df6cfc69e3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_e97ab3e7-dde8-4765-91f2-df6cfc69e3a0" xlink:to="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_ea38d0a6-a704-40b5-8737-e954c2f5a6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_ea38d0a6-a704-40b5-8737-e954c2f5a6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d9bc0d48-0c80-40b4-aa56-ab528e472d23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_d9bc0d48-0c80-40b4-aa56-ab528e472d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6dc890d4-694c-483f-a0c3-a778aba012fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheThreeMember_6dc890d4-694c-483f-a0c3-a778aba012fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedPaymentArrangementTrancheFourMember_0baea82c-1b14-41e8-85b9-2e0b9a828f38" xlink:href="pega-20241231.xsd#pega_ShareBasedPaymentArrangementTrancheFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_dabd0710-f897-4141-8a6f-56bf281d38fb" xlink:to="loc_pega_ShareBasedPaymentArrangementTrancheFourMember_0baea82c-1b14-41e8-85b9-2e0b9a828f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2dfd907f-61f3-47b3-b9b1-95d8d6b3fe6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:to="loc_us-gaap_AwardTypeAxis_2dfd907f-61f3-47b3-b9b1-95d8d6b3fe6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2dfd907f-61f3-47b3-b9b1-95d8d6b3fe6a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_39295538-858f-4a7f-8675-e355e4443bec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:to="loc_us-gaap_EmployeeStockOptionMember_39295538-858f-4a7f-8675-e355e4443bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceStockOptionsMember_b5b6d1df-e82f-49dc-8887-369826c32b42" xlink:href="pega-20241231.xsd#pega_PerformanceStockOptionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:to="loc_pega_PerformanceStockOptionsMember_b5b6d1df-e82f-49dc-8887-369826c32b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_addedcbf-e8d9-4b25-8721-0558622493ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_addedcbf-e8d9-4b25-8721-0558622493ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_fbebb391-0ccf-4442-a7d2-5a855a1de1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4bbfc12d-000a-4994-a9ee-f80830f974d0" xlink:to="loc_us-gaap_EmployeeStockMember_fbebb391-0ccf-4442-a7d2-5a855a1de1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_dbcb2834-c7dd-49bc-be08-529a4e33423c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:to="loc_us-gaap_PlanNameAxis_dbcb2834-c7dd-49bc-be08-529a4e33423c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_93d193ed-edec-418a-9bf5-1aaf003d7761" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_dbcb2834-c7dd-49bc-be08-529a4e33423c" xlink:to="loc_us-gaap_PlanNameDomain_93d193ed-edec-418a-9bf5-1aaf003d7761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CorporateIncentiveCompensationPlanMember_47a29fee-f917-41ff-9c80-2a9f2b2529f0" xlink:href="pega-20241231.xsd#pega_CorporateIncentiveCompensationPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_93d193ed-edec-418a-9bf5-1aaf003d7761" xlink:to="loc_pega_CorporateIncentiveCompensationPlanMember_47a29fee-f917-41ff-9c80-2a9f2b2529f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TwoThousandAndFourLongTermIncentivePlanMember_b56fd1cc-3bdd-4484-a1a1-e2e786b3b8ed" xlink:href="pega-20241231.xsd#pega_TwoThousandAndFourLongTermIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_93d193ed-edec-418a-9bf5-1aaf003d7761" xlink:to="loc_pega_TwoThousandAndFourLongTermIncentivePlanMember_b56fd1cc-3bdd-4484-a1a1-e2e786b3b8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember_15415ed5-0309-47d5-829c-0131424ba005" xlink:href="pega-20241231.xsd#pega_TwoThousandAndSixEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_93d193ed-edec-418a-9bf5-1aaf003d7761" xlink:to="loc_pega_TwoThousandAndSixEmployeeStockPurchasePlanMember_15415ed5-0309-47d5-829c-0131424ba005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_a687861e-25da-4038-96f3-0ad473f1743f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:to="loc_srt_TitleOfIndividualAxis_a687861e-25da-4038-96f3-0ad473f1743f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f79e6c02-279f-44b9-aa25-6e7948cc9eb2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_a687861e-25da-4038-96f3-0ad473f1743f" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f79e6c02-279f-44b9-aa25-6e7948cc9eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NonEmployeeDirectorsMember_6071d76b-9714-4027-a1b6-307ffca169ff" xlink:href="pega-20241231.xsd#pega_NonEmployeeDirectorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f79e6c02-279f-44b9-aa25-6e7948cc9eb2" xlink:to="loc_pega_NonEmployeeDirectorsMember_6071d76b-9714-4027-a1b6-307ffca169ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2c96ad29-63b4-4985-8ec5-9b0e170f7c26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2c96ad29-63b4-4985-8ec5-9b0e170f7c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_73a73949-0bd1-4562-8dd5-d85634e69186" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2c96ad29-63b4-4985-8ec5-9b0e170f7c26" xlink:to="loc_us-gaap_EquityComponentDomain_73a73949-0bd1-4562-8dd5-d85634e69186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_c0d93cd5-5cb8-450d-8b69-ffa921a782cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_73a73949-0bd1-4562-8dd5-d85634e69186" xlink:to="loc_us-gaap_CommonStockMember_c0d93cd5-5cb8-450d-8b69-ffa921a782cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f4ab6b01-07e9-4725-a5d7-2459b779ce11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37ef36d6-ac39-4196-9edd-0b84c4aa88ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_37ef36d6-ac39-4196-9edd-0b84c4aa88ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_ec5b1fec-aed0-4932-8279-7d5b8f485731" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_ec5b1fec-aed0-4932-8279-7d5b8f485731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_309452fd-039d-4c9a-b25a-4d6b8cf288a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_309452fd-039d-4c9a-b25a-4d6b8cf288a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_c491be20-3c45-411a-95e3-f4de2aa6776c" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue_c491be20-3c45-411a-95e3-f4de2aa6776c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection_069a0882-0c84-480a-804a-76ac47abf97a" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection_069a0882-0c84-480a-804a-76ac47abf97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_aa0c76dc-ac0b-4b19-b3c7-61cf9359d665" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_aa0c76dc-ac0b-4b19-b3c7-61cf9359d665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2911281c-fd55-4e81-94d8-426ff35b2aab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2911281c-fd55-4e81-94d8-426ff35b2aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_NonemployeeDirectorCompensationLimit_a1b21c00-5874-4074-9aa8-4d8304df4303" xlink:href="pega-20241231.xsd#pega_NonemployeeDirectorCompensationLimit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_pega_NonemployeeDirectorCompensationLimit_a1b21c00-5874-4074-9aa8-4d8304df4303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber_91d5e0bc-9b41-4e4d-80c5-e5c6ad4f2ad9" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber_91d5e0bc-9b41-4e4d-80c5-e5c6ad4f2ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_7abc4811-14ff-4e25-8009-3309152c0572" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_7abc4811-14ff-4e25-8009-3309152c0572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0d728c0a-4f45-4801-9e19-9b7ae680a481" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0d728c0a-4f45-4801-9e19-9b7ae680a481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_964b7da4-c033-458b-a180-08894335a7a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_SharePrice_964b7da4-c033-458b-a180-08894335a7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_cbff2216-043e-4ca2-8f2a-5bf0cd0a43b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_cbff2216-043e-4ca2-8f2a-5bf0cd0a43b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c2397fc5-dbe3-4d1d-bfad-5eac10475519" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c2397fc5-dbe3-4d1d-bfad-5eac10475519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_08aeaa81-e7b0-427a-af5b-e377a4eac671" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_08aeaa81-e7b0-427a-af5b-e377a4eac671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_5a90e51c-4461-4462-831f-161fd8f2db66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_5a90e51c-4461-4462-831f-161fd8f2db66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0947eff3-f965-4ce3-b5e2-1d5242ab44dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0947eff3-f965-4ce3-b5e2-1d5242ab44dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested_e5934148-51f4-49ca-ab80-4763cce6a279" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested_e5934148-51f4-49ca-ab80-4763cce6a279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5430aeb4-0dd4-4548-b23e-3abb9656e586" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_56bbe7dd-0d6a-4e4c-9b14-947c1e8c496f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5430aeb4-0dd4-4548-b23e-3abb9656e586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bf3d25f0-ad02-495b-8a65-c2fa03c67e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d3a5275c-2c2d-4406-8fed-cd654d165d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bf3d25f0-ad02-495b-8a65-c2fa03c67e7b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d3a5275c-2c2d-4406-8fed-cd654d165d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d9b520df-2c19-442b-8df7-6e45cda616d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d3a5275c-2c2d-4406-8fed-cd654d165d1f" xlink:to="loc_us-gaap_AwardTypeAxis_d9b520df-2c19-442b-8df7-6e45cda616d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96b216f4-7f91-45ac-be6c-0abb2e787e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d9b520df-2c19-442b-8df7-6e45cda616d5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96b216f4-7f91-45ac-be6c-0abb2e787e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_2e4347b5-063f-490e-994e-daad40fa5d56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96b216f4-7f91-45ac-be6c-0abb2e787e2d" xlink:to="loc_us-gaap_EmployeeStockMember_2e4347b5-063f-490e-994e-daad40fa5d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8ac8773-d5ba-4789-9b3e-b84a6715a2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d3a5275c-2c2d-4406-8fed-cd654d165d1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8ac8773-d5ba-4789-9b3e-b84a6715a2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4eb97b31-b481-4e77-9b82-3b9c330f974a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8ac8773-d5ba-4789-9b3e-b84a6715a2b0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4eb97b31-b481-4e77-9b82-3b9c330f974a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9e74ecab-5013-4a63-ac3e-c7f637644aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90d244da-9521-454c-b2b1-e42ec6e0e17d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9e74ecab-5013-4a63-ac3e-c7f637644aa4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90d244da-9521-454c-b2b1-e42ec6e0e17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_db1d2d20-26f3-4d11-86c4-74992680bffb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90d244da-9521-454c-b2b1-e42ec6e0e17d" xlink:to="loc_us-gaap_AwardTypeAxis_db1d2d20-26f3-4d11-86c4-74992680bffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8e8356d-ed38-4f5c-9e4f-7263a7119480" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_db1d2d20-26f3-4d11-86c4-74992680bffb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8e8356d-ed38-4f5c-9e4f-7263a7119480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c35ee2ad-e8a2-451d-8022-ce61167e8f58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b8e8356d-ed38-4f5c-9e4f-7263a7119480" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c35ee2ad-e8a2-451d-8022-ce61167e8f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_90d244da-9521-454c-b2b1-e42ec6e0e17d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3d15782d-5f87-45a0-862c-08d96b8b5dce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3d15782d-5f87-45a0-862c-08d96b8b5dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_e19a6f24-9f19-46d9-abfd-ee19b6887c20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_e19a6f24-9f19-46d9-abfd-ee19b6887c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ef55c12f-7bdb-4d54-ae16-c4ce8112e24b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ef55c12f-7bdb-4d54-ae16-c4ce8112e24b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a3a13dff-86d6-4aa2-884e-38d0a116f529" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a3a13dff-86d6-4aa2-884e-38d0a116f529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a5c9867e-e46c-4a88-afaa-42c90cd3b18d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_52ebc59c-4d74-42f4-a8b1-4757c59cd250" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a5c9867e-e46c-4a88-afaa-42c90cd3b18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bad661d0-9b2d-414b-9733-d2a6a0900522" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce6e6d0-8294-4f2f-969c-f771c28afff8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bad661d0-9b2d-414b-9733-d2a6a0900522" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce6e6d0-8294-4f2f-969c-f771c28afff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_705cc050-312d-46c2-bae8-93c0ad329310" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce6e6d0-8294-4f2f-969c-f771c28afff8" xlink:to="loc_us-gaap_AwardTypeAxis_705cc050-312d-46c2-bae8-93c0ad329310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d1a6570-60fe-48ec-922a-9e7320164791" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_705cc050-312d-46c2-bae8-93c0ad329310" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d1a6570-60fe-48ec-922a-9e7320164791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TimeBasedVestingStockOptionMember_50327244-d3ff-4731-9046-8cfa841f6903" xlink:href="pega-20241231.xsd#pega_TimeBasedVestingStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d1a6570-60fe-48ec-922a-9e7320164791" xlink:to="loc_pega_TimeBasedVestingStockOptionMember_50327244-d3ff-4731-9046-8cfa841f6903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5ce6e6d0-8294-4f2f-969c-f771c28afff8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d5ae839f-a32b-4bb9-ab90-c3f9054f453e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d5ae839f-a32b-4bb9-ab90-c3f9054f453e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_40765204-a1bf-41a9-91eb-6e1f1ea4ea9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_40765204-a1bf-41a9-91eb-6e1f1ea4ea9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cfe71626-6b2f-48e5-a887-eb9d6dede2de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cfe71626-6b2f-48e5-a887-eb9d6dede2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_ed21177c-81bd-464b-9d94-c4580a0bdb93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_ed21177c-81bd-464b-9d94-c4580a0bdb93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_79ce58e8-abab-4469-aec7-f52d0f365ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_79ce58e8-abab-4469-aec7-f52d0f365ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_856ad181-001e-4bb2-a10a-106d8b730e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_25a59163-fff2-47bf-98fe-c3335eb57470" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_856ad181-001e-4bb2-a10a-106d8b730e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_6e0ec3ab-e7fb-4a3e-b790-07cd727e4665" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_6e0ec3ab-e7fb-4a3e-b790-07cd727e4665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_fd359401-7f6d-4b32-b7ee-3c48300efe05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_fd359401-7f6d-4b32-b7ee-3c48300efe05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c0bcdac5-9c85-4ae5-b859-3692c10a653b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c0bcdac5-9c85-4ae5-b859-3692c10a653b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_73dde7a2-a5ae-45a3-ab7b-4694a7dff1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_73dde7a2-a5ae-45a3-ab7b-4694a7dff1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7d472e5e-ceff-4c82-b034-180b195f5c70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_7d472e5e-ceff-4c82-b034-180b195f5c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_296b0653-0bd1-401a-b457-b410ec59fef3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_296b0653-0bd1-401a-b457-b410ec59fef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_3809c6ff-9e96-488c-951a-547fba5a1892" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_3809c6ff-9e96-488c-951a-547fba5a1892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c0dbd22f-b0fd-48db-a87d-e30adbd8bcca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_521f3248-8053-413d-8632-abcd8978ad83" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c0dbd22f-b0fd-48db-a87d-e30adbd8bcca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_fb398f0b-fc50-4b9a-b322-cd5315d0eba7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_fb398f0b-fc50-4b9a-b322-cd5315d0eba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1ea2c7b8-0208-45ee-834c-3c6b0bf73f21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1ea2c7b8-0208-45ee-834c-3c6b0bf73f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_c4a8685e-2412-4859-929a-a3ef866f1e5f" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_c4a8685e-2412-4859-929a-a3ef866f1e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_d8fb27a9-95bb-44b2-b3d3-445edc0cfed3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_c4a8685e-2412-4859-929a-a3ef866f1e5f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_d8fb27a9-95bb-44b2-b3d3-445edc0cfed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b1490bf1-b391-4b86-82ea-449e9ebb9dff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_c4a8685e-2412-4859-929a-a3ef866f1e5f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_b1490bf1-b391-4b86-82ea-449e9ebb9dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_66a31427-24bd-4129-905f-58a23eb1ed33" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_db2b1a1c-9fef-4207-a769-9a8b446f1648" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_66a31427-24bd-4129-905f-58a23eb1ed33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_6536aa82-df22-4f3e-a29a-eb84dc0d8f4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_66a31427-24bd-4129-905f-58a23eb1ed33" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_6536aa82-df22-4f3e-a29a-eb84dc0d8f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_86237fc4-66dd-46fd-8fdf-896c96eaa736" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_66a31427-24bd-4129-905f-58a23eb1ed33" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_86237fc4-66dd-46fd-8fdf-896c96eaa736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f6eb6e05-501f-43b8-b126-25ead45fc286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_235d93f1-190a-4e12-89da-20092ef59aa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f6eb6e05-501f-43b8-b126-25ead45fc286" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_235d93f1-190a-4e12-89da-20092ef59aa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_59732602-6516-4353-a7db-8989bab57e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_235d93f1-190a-4e12-89da-20092ef59aa7" xlink:to="loc_us-gaap_AwardTypeAxis_59732602-6516-4353-a7db-8989bab57e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_53a6bad5-1d00-428b-823c-a9ebe78cf7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_59732602-6516-4353-a7db-8989bab57e0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_53a6bad5-1d00-428b-823c-a9ebe78cf7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PerformanceStockOptionsMember_1a3187ad-5948-48c3-8233-f27abc8ba7c9" xlink:href="pega-20241231.xsd#pega_PerformanceStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_53a6bad5-1d00-428b-823c-a9ebe78cf7e2" xlink:to="loc_pega_PerformanceStockOptionsMember_1a3187ad-5948-48c3-8233-f27abc8ba7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_235d93f1-190a-4e12-89da-20092ef59aa7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_405f77bf-6fc5-43fe-9376-8984e2102626" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_405f77bf-6fc5-43fe-9376-8984e2102626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_7b8a931f-2d48-4141-bb98-9af41d70a04d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_7b8a931f-2d48-4141-bb98-9af41d70a04d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93801625-9b92-4412-8a1e-5ec47cf36a5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_93801625-9b92-4412-8a1e-5ec47cf36a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_5724c7aa-092d-4c10-be60-a4c12ce4dc35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_5724c7aa-092d-4c10-be60-a4c12ce4dc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4c576a6e-f82c-493b-a3fb-f569fabe1ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0c7c81a5-e8aa-4e33-99c6-cbff68596e1f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4c576a6e-f82c-493b-a3fb-f569fabe1ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_944ce006-2b34-49d5-89a0-4a809dc9a5df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_944ce006-2b34-49d5-89a0-4a809dc9a5df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_41da1c3d-1995-4ee5-a984-1eb05f4a396b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_41da1c3d-1995-4ee5-a984-1eb05f4a396b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_57b0241a-8634-449c-b98b-26634da95112" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_57b0241a-8634-449c-b98b-26634da95112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_454dc943-83c5-41d1-b260-8d40ce69ef36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_454dc943-83c5-41d1-b260-8d40ce69ef36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_60d48cd2-e717-463d-944a-3e58bc601c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_60d48cd2-e717-463d-944a-3e58bc601c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_5f6dbd69-8b6a-4169-9585-da4eacf7b6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_5f6dbd69-8b6a-4169-9585-da4eacf7b6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_48562690-ecbb-4d60-8113-7e0fd9224da8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_e96e4b76-dbb4-46c2-974f-c93b0ebf223f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_48562690-ecbb-4d60-8113-7e0fd9224da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_d89429b1-6d82-400e-8d4c-92d644d2a8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_d89429b1-6d82-400e-8d4c-92d644d2a8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3977e0de-842c-4f15-a3af-ddfa2df4b38a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3977e0de-842c-4f15-a3af-ddfa2df4b38a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_14ea3450-f134-476f-9aa2-3ecf887ffbd0" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_14ea3450-f134-476f-9aa2-3ecf887ffbd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_da026f15-a5ac-4ffe-90e0-cda0de456fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_14ea3450-f134-476f-9aa2-3ecf887ffbd0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_da026f15-a5ac-4ffe-90e0-cda0de456fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_3163bf3f-be83-4518-a623-61757cf7de7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract_14ea3450-f134-476f-9aa2-3ecf887ffbd0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_3163bf3f-be83-4518-a623-61757cf7de7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_db85a0c7-b55e-4bb3-8455-0117b38ecb7f" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_14807636-2bb7-4938-95b2-24079ec9b681" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_db85a0c7-b55e-4bb3-8455-0117b38ecb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_e2374610-73fc-4fc8-ae86-86cb21f6427d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_db85a0c7-b55e-4bb3-8455-0117b38ecb7f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_e2374610-73fc-4fc8-ae86-86cb21f6427d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f6c39f9e-6f74-4922-b699-7a99e955b1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_db85a0c7-b55e-4bb3-8455-0117b38ecb7f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f6c39f9e-6f74-4922-b699-7a99e955b1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6e671616-1601-4470-b91b-11820ba4fb37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a97cc2c-a793-42d4-9ac5-d2b77e71d18a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6e671616-1601-4470-b91b-11820ba4fb37" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a97cc2c-a793-42d4-9ac5-d2b77e71d18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_95134c85-71b8-482d-a68f-f27e6b1104d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a97cc2c-a793-42d4-9ac5-d2b77e71d18a" xlink:to="loc_us-gaap_AwardTypeAxis_95134c85-71b8-482d-a68f-f27e6b1104d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45e1efae-e9a9-4047-8501-d74f0de69baa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_95134c85-71b8-482d-a68f-f27e6b1104d0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45e1efae-e9a9-4047-8501-d74f0de69baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_8b76c9aa-4238-44fc-8a07-695c009382fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_45e1efae-e9a9-4047-8501-d74f0de69baa" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_8b76c9aa-4238-44fc-8a07-695c009382fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0a97cc2c-a793-42d4-9ac5-d2b77e71d18a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_06ba0b90-7727-442f-8d11-27c0495d8248" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_06ba0b90-7727-442f-8d11-27c0495d8248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_393e04f3-b4a2-4090-90d8-4faeee1c147e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_393e04f3-b4a2-4090-90d8-4faeee1c147e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1065cdb6-68ee-4270-81ad-75df3a792d37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1065cdb6-68ee-4270-81ad-75df3a792d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e84be915-8639-4868-a503-ec7df49623cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e84be915-8639-4868-a503-ec7df49623cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e12d3c36-b415-4a5a-856a-834b6e0c5ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_e841d5ca-ad84-4bf0-b04f-b5309f5db3ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e12d3c36-b415-4a5a-856a-834b6e0c5ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber_f645bf87-d037-4da6-b998-735b4eec4a18" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber_f645bf87-d037-4da6-b998-735b4eec4a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_35ffc8d2-6f80-4661-a569-8e7b19914476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_35ffc8d2-6f80-4661-a569-8e7b19914476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_66533602-c4f2-4ab3-ba76-80bc5e139ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_66533602-c4f2-4ab3-ba76-80bc5e139ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_aa9f64a8-ef5a-4fdd-bda8-a142a3fe3ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_aa9f64a8-ef5a-4fdd-bda8-a142a3fe3ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c3e08289-09b6-4367-b776-b159d69ff127" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c3e08289-09b6-4367-b776-b159d69ff127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_19716c45-d32c-4d7e-b939-5a6a6bae5647" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_cc9688cd-911e-41dc-8cc8-d080ef496179" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_19716c45-d32c-4d7e-b939-5a6a6bae5647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue_af96c8ce-7d86-4043-8d13-7238465ca1fa" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue_af96c8ce-7d86-4043-8d13-7238465ca1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_bf9198ab-d72d-4ae6-aba8-8b96cdae6d60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_451c66d3-ada8-4281-bb83-f305d962d129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_bf9198ab-d72d-4ae6-aba8-8b96cdae6d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_7e528af7-17bb-4eba-be06-d7d1cb811fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_bf9198ab-d72d-4ae6-aba8-8b96cdae6d60" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_7e528af7-17bb-4eba-be06-d7d1cb811fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue_e4e3d876-4c1b-4ba8-9f0c-d2e300d8fbb1" xlink:href="pega-20241231.xsd#pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward_bf9198ab-d72d-4ae6-aba8-8b96cdae6d60" xlink:to="loc_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue_e4e3d876-4c1b-4ba8-9f0c-d2e300d8fbb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#EMPLOYEEBENEFITPLANSDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_a589c4d5-2acf-4797-8e7b-70e51e86185c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_fc8ff055-e63d-48f7-ae3e-dd2e4deb9c31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_a589c4d5-2acf-4797-8e7b-70e51e86185c" xlink:to="loc_us-gaap_DefinedContributionPlanTable_fc8ff055-e63d-48f7-ae3e-dd2e4deb9c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_da3985ec-b418-4ddb-9bb5-0b74d74464c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_fc8ff055-e63d-48f7-ae3e-dd2e4deb9c31" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_da3985ec-b418-4ddb-9bb5-0b74d74464c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_7378f9a2-9a40-4d3c-b9e3-090ff7025845" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_da3985ec-b418-4ddb-9bb5-0b74d74464c1" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_7378f9a2-9a40-4d3c-b9e3-090ff7025845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_457462c4-f118-4038-bde7-d93dde20acb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_7378f9a2-9a40-4d3c-b9e3-090ff7025845" xlink:to="loc_us-gaap_DomesticPlanMember_457462c4-f118-4038-bde7-d93dde20acb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_35a94812-826e-4da8-b1b8-4f43d19cef9f" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DomesticPlanMember_457462c4-f118-4038-bde7-d93dde20acb5" xlink:to="loc_country_US_35a94812-826e-4da8-b1b8-4f43d19cef9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_46ef5a0d-5135-4f77-9a1e-9616f6c4fa08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_7378f9a2-9a40-4d3c-b9e3-090ff7025845" xlink:to="loc_us-gaap_ForeignPlanMember_46ef5a0d-5135-4f77-9a1e-9616f6c4fa08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_035b5294-fe61-4af9-abc5-1ea2a844d4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_fc8ff055-e63d-48f7-ae3e-dd2e4deb9c31" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_035b5294-fe61-4af9-abc5-1ea2a844d4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_524ff892-b22c-456b-a1b7-881fce8ebb11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_035b5294-fe61-4af9-abc5-1ea2a844d4eb" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_524ff892-b22c-456b-a1b7-881fce8ebb11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a291a853-d5ae-4e46-8305-bdd9419c32f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_59a64e37-dc1f-4970-99ad-929f0711d5f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a291a853-d5ae-4e46-8305-bdd9419c32f0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_59a64e37-dc1f-4970-99ad-929f0711d5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_8968648f-9e51-4257-8dc6-37b290ee9969" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a291a853-d5ae-4e46-8305-bdd9419c32f0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_8968648f-9e51-4257-8dc6-37b290ee9969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ec1b747b-e700-45b5-b313-cd3e8f4191a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a291a853-d5ae-4e46-8305-bdd9419c32f0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ec1b747b-e700-45b5-b313-cd3e8f4191a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0478fa87-a2d9-455b-84ee-69c3ca5a9c05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_65980891-3015-4f2f-a073-e3c1fc2e61aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0478fa87-a2d9-455b-84ee-69c3ca5a9c05" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_65980891-3015-4f2f-a073-e3c1fc2e61aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_bb331dfe-45f1-4d49-ac49-29a344f0d57e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_65980891-3015-4f2f-a073-e3c1fc2e61aa" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_bb331dfe-45f1-4d49-ac49-29a344f0d57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3d5b12ee-fa4b-4e7e-ad5a-931915eda106" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_65980891-3015-4f2f-a073-e3c1fc2e61aa" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_3d5b12ee-fa4b-4e7e-ad5a-931915eda106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3c8b930d-35a3-45b8-8ccf-915475712909" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_65980891-3015-4f2f-a073-e3c1fc2e61aa" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_3c8b930d-35a3-45b8-8ccf-915475712909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_66511649-711c-47fc-99e5-1139d2ba4ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_65980891-3015-4f2f-a073-e3c1fc2e61aa" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_66511649-711c-47fc-99e5-1139d2ba4ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_874b1f9e-9017-41f8-a79d-ea02f71a9a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0478fa87-a2d9-455b-84ee-69c3ca5a9c05" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_874b1f9e-9017-41f8-a79d-ea02f71a9a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d57aa4b2-ef4b-4730-b4f9-592fbccd9401" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_874b1f9e-9017-41f8-a79d-ea02f71a9a9d" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d57aa4b2-ef4b-4730-b4f9-592fbccd9401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_dbaa67c6-172f-4247-8bed-9dc65a473dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_874b1f9e-9017-41f8-a79d-ea02f71a9a9d" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_dbaa67c6-172f-4247-8bed-9dc65a473dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_13d2b1df-5ba9-4e6a-8f53-e4befda88d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_874b1f9e-9017-41f8-a79d-ea02f71a9a9d" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_13d2b1df-5ba9-4e6a-8f53-e4befda88d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_be8bdc70-8ab7-43e0-9807-3091ed2a77e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_874b1f9e-9017-41f8-a79d-ea02f71a9a9d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_be8bdc70-8ab7-43e0-9807-3091ed2a77e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0b868b06-92c2-43db-890f-e96e328d96a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0478fa87-a2d9-455b-84ee-69c3ca5a9c05" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0b868b06-92c2-43db-890f-e96e328d96a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_6a598a86-c713-41e1-bd3b-cf2ff276a17e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_6a598a86-c713-41e1-bd3b-cf2ff276a17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_be05cf45-fb1f-4f3e-a2e2-77c3d3571281" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_be05cf45-fb1f-4f3e-a2e2-77c3d3571281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_ae7f9375-c78e-4c5b-85e7-aae2d4e2227b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_ae7f9375-c78e-4c5b-85e7-aae2d4e2227b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_e5993fa4-c8de-476e-93af-cbfb78db2513" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_e5993fa4-c8de-476e-93af-cbfb78db2513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_affaddea-e0d1-4b3e-9a2a-a8914c297c76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_affaddea-e0d1-4b3e-9a2a-a8914c297c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign_7eb8fea4-085b-4c10-8a6f-aed9ef6d4d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxSettlementsForeign"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign_7eb8fea4-085b-4c10-8a6f-aed9ef6d4d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount_8627432f-8031-452d-b7a2-113896cd0934" xlink:href="pega-20241231.xsd#pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount_8627432f-8031-452d-b7a2-113896cd0934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_e94a7136-4fb9-4c67-9963-d0a7e967abfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_e94a7136-4fb9-4c67-9963-d0a7e967abfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_8790f439-d2f6-4c02-b0b5-1b00d66fe02a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_8790f439-d2f6-4c02-b0b5-1b00d66fe02a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount_ee815039-dd79-4ad0-8584-9608573e07dd" xlink:href="pega-20241231.xsd#pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount_ee815039-dd79-4ad0-8584-9608573e07dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount_e608a48c-1c7d-4a60-a8ba-3a04be0b2a46" xlink:href="pega-20241231.xsd#pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount_e608a48c-1c7d-4a60-a8ba-3a04be0b2a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_4d18cbea-ee04-4529-8229-3b9658af05fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_4d18cbea-ee04-4529-8229-3b9658af05fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9c93b76d-d9f9-4bd8-8cf7-accaca5a92e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9c93b76d-d9f9-4bd8-8cf7-accaca5a92e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_58219885-e06f-44f0-8ab7-4374b1bf05e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_14c3bce1-22b7-47d7-aea2-285108e8397d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_58219885-e06f-44f0-8ab7-4374b1bf05e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fa8f93f8-daee-44e5-a670-18ca6014b3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_310e8265-8421-43c5-8178-99e73f10a66e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fa8f93f8-daee-44e5-a670-18ca6014b3f8" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_310e8265-8421-43c5-8178-99e73f10a66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0d47bf36-5f0a-4245-944a-e58b6a9b09c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_310e8265-8421-43c5-8178-99e73f10a66e" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0d47bf36-5f0a-4245-944a-e58b6a9b09c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_b3e557fb-cc52-4087-ba68-158b5477aebd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_310e8265-8421-43c5-8178-99e73f10a66e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_b3e557fb-cc52-4087-ba68-158b5477aebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1090aab5-2949-4e8d-9310-d657ed106cca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_310e8265-8421-43c5-8178-99e73f10a66e" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1090aab5-2949-4e8d-9310-d657ed106cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DeferredTaxAssetsConvertibleSeniorNotes_1d4382d9-4c4e-4f82-ad83-e6777966bdfb" xlink:href="pega-20241231.xsd#pega_DeferredTaxAssetsConvertibleSeniorNotes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_310e8265-8421-43c5-8178-99e73f10a66e" xlink:to="loc_pega_DeferredTaxAssetsConvertibleSeniorNotes_1d4382d9-4c4e-4f82-ad83-e6777966bdfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_3fde4e2d-fbe3-4323-98a9-3a20c3470cce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_310e8265-8421-43c5-8178-99e73f10a66e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_3fde4e2d-fbe3-4323-98a9-3a20c3470cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_5a99b103-64db-41d5-ba3f-46c40889b087" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_310e8265-8421-43c5-8178-99e73f10a66e" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_5a99b103-64db-41d5-ba3f-46c40889b087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_2f800835-361a-4ce9-941b-45e165e47c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_310e8265-8421-43c5-8178-99e73f10a66e" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_2f800835-361a-4ce9-941b-45e165e47c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1284f0f7-6d0f-4dca-b32a-ced97bfe166b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fa8f93f8-daee-44e5-a670-18ca6014b3f8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1284f0f7-6d0f-4dca-b32a-ced97bfe166b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_83ef8d84-3571-4c61-92a2-62b05774a189" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fa8f93f8-daee-44e5-a670-18ca6014b3f8" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_83ef8d84-3571-4c61-92a2-62b05774a189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8cdfb5f1-9563-4182-9587-173821e49210" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fa8f93f8-daee-44e5-a670-18ca6014b3f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8cdfb5f1-9563-4182-9587-173821e49210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_1aaaf247-2a9a-42d1-bc05-7cb47bf65221" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8cdfb5f1-9563-4182-9587-173821e49210" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDerivatives_1aaaf247-2a9a-42d1-bc05-7cb47bf65221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DeferredTaxLiabilityDepreciation_90afbbea-95e0-451d-8c9e-f4ebc6546319" xlink:href="pega-20241231.xsd#pega_DeferredTaxLiabilityDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8cdfb5f1-9563-4182-9587-173821e49210" xlink:to="loc_pega_DeferredTaxLiabilityDepreciation_90afbbea-95e0-451d-8c9e-f4ebc6546319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c9c35a39-d035-41e9-b003-cb9e226407cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8cdfb5f1-9563-4182-9587-173821e49210" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_c9c35a39-d035-41e9-b003-cb9e226407cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_d2b07849-5d9a-468d-b879-28e227573be9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8cdfb5f1-9563-4182-9587-173821e49210" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_d2b07849-5d9a-468d-b879-28e227573be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_ac4aca6e-f711-4929-8f88-4ea46df5ede4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_8cdfb5f1-9563-4182-9587-173821e49210" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_ac4aca6e-f711-4929-8f88-4ea46df5ede4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_bf7ab22e-c0bf-4442-bc8a-bdcd57f7b1b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fa8f93f8-daee-44e5-a670-18ca6014b3f8" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_bf7ab22e-c0bf-4442-bc8a-bdcd57f7b1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="pega-20241231.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_2d14559f-df6f-4c26-ad8b-93dc00be5b39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_0f3e44c1-733f-48f0-9d7b-94d624ba9a56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2d14559f-df6f-4c26-ad8b-93dc00be5b39" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_0f3e44c1-733f-48f0-9d7b-94d624ba9a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_a7d8912a-edba-454d-816a-50b284acebd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_0f3e44c1-733f-48f0-9d7b-94d624ba9a56" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_a7d8912a-edba-454d-816a-50b284acebd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1009ee72-a0eb-4884-8570-7c8e053c983d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_a7d8912a-edba-454d-816a-50b284acebd9" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1009ee72-a0eb-4884-8570-7c8e053c983d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_52765370-f879-4135-aebd-072f545b6fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1009ee72-a0eb-4884-8570-7c8e053c983d" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_52765370-f879-4135-aebd-072f545b6fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_2634542c-c7eb-4ca0-ac21-469ebb2f7684" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1009ee72-a0eb-4884-8570-7c8e053c983d" xlink:to="loc_us-gaap_DomesticCountryMember_2634542c-c7eb-4ca0-ac21-469ebb2f7684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_107e72d7-b36d-48ff-90f0-7a16da7917e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1009ee72-a0eb-4884-8570-7c8e053c983d" xlink:to="loc_us-gaap_ForeignCountryMember_107e72d7-b36d-48ff-90f0-7a16da7917e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_0f3e44c1-733f-48f0-9d7b-94d624ba9a56" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7af031e1-0e57-41b1-8fe1-c5f34b13f840" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7af031e1-0e57-41b1-8fe1-c5f34b13f840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ee5cff9f-24d3-4081-a4e8-fefde846059a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_ee5cff9f-24d3-4081-a4e8-fefde846059a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_16b746d1-e18c-405d-9962-a4e6f7b79b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_us-gaap_OperatingLossCarryforwards_16b746d1-e18c-405d-9962-a4e6f7b79b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1ea0d5e4-016a-45d0-b40a-bd09f28813e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1ea0d5e4-016a-45d0-b40a-bd09f28813e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod_828398d3-3f22-4afe-ac38-b592c4867dd6" xlink:href="pega-20241231.xsd#pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod_828398d3-3f22-4afe-ac38-b592c4867dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_e7c2ff8b-6b2a-4d76-8a59-1c810d2aa94c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_18d49c46-5857-46dc-925f-08e4a10dd9b8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_e7c2ff8b-6b2a-4d76-8a59-1c810d2aa94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d6f0e4fb-2cda-4e21-b56f-8f61c2c0b42e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d6757210-d0e7-48b8-ad67-17ae4a13082f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d6f0e4fb-2cda-4e21-b56f-8f61c2c0b42e" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d6757210-d0e7-48b8-ad67-17ae4a13082f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_eccab6a2-2a26-47a7-80bb-b8c526295228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d6757210-d0e7-48b8-ad67-17ae4a13082f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_eccab6a2-2a26-47a7-80bb-b8c526295228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_412b0408-a8a4-4fee-ae9b-59ffc33b29b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d6757210-d0e7-48b8-ad67-17ae4a13082f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_412b0408-a8a4-4fee-ae9b-59ffc33b29b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_a3edbc00-9fd4-469d-b62c-0544a7a9e988" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d6757210-d0e7-48b8-ad67-17ae4a13082f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_a3edbc00-9fd4-469d-b62c-0544a7a9e988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_0585f510-56e7-4a81-a7e8-c8d424538d76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d6757210-d0e7-48b8-ad67-17ae4a13082f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_0585f510-56e7-4a81-a7e8-c8d424538d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_fa8ff08b-77f1-4662-afa1-2f4a986f1aed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_d6757210-d0e7-48b8-ad67-17ae4a13082f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_fa8ff08b-77f1-4662-afa1-2f4a986f1aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails" xlink:type="simple" xlink:href="pega-20241231.xsd#EARNINGSLOSSPERSHAREDetails"/>
  <link:presentationLink xlink:role="http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7f310a68-4602-4c7d-9323-cf99f1719993" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_839bcaf5-f079-4a46-93e3-55b198a3cea7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7f310a68-4602-4c7d-9323-cf99f1719993" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_839bcaf5-f079-4a46-93e3-55b198a3cea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5bf7eb0b-ccf9-4a35-af7a-57061f52fa67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_839bcaf5-f079-4a46-93e3-55b198a3cea7" xlink:to="loc_us-gaap_AwardTypeAxis_5bf7eb0b-ccf9-4a35-af7a-57061f52fa67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_832ac9f1-0716-4cee-9a3e-8fa44742897d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_5bf7eb0b-ccf9-4a35-af7a-57061f52fa67" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_832ac9f1-0716-4cee-9a3e-8fa44742897d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_779cb02c-e8af-4081-8f73-dc6ac1a867c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_832ac9f1-0716-4cee-9a3e-8fa44742897d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_779cb02c-e8af-4081-8f73-dc6ac1a867c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_05aba618-a004-4cbb-be30-676e7aa5b9d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_832ac9f1-0716-4cee-9a3e-8fa44742897d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_05aba618-a004-4cbb-be30-676e7aa5b9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_00edd5f2-b0d9-4fbb-ae74-c581b2b813e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_839bcaf5-f079-4a46-93e3-55b198a3cea7" xlink:to="loc_us-gaap_DebtInstrumentAxis_00edd5f2-b0d9-4fbb-ae74-c581b2b813e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6aa9c52e-ecb0-4cc8-82b9-3915fd946af1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_00edd5f2-b0d9-4fbb-ae74-c581b2b813e1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6aa9c52e-ecb0-4cc8-82b9-3915fd946af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_CappedCallTransactionsMember_49086c30-c77e-4201-8dcf-a40f78b4f33b" xlink:href="pega-20241231.xsd#pega_CappedCallTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6aa9c52e-ecb0-4cc8-82b9-3915fd946af1" xlink:to="loc_pega_CappedCallTransactionsMember_49086c30-c77e-4201-8dcf-a40f78b4f33b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_839bcaf5-f079-4a46-93e3-55b198a3cea7" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_303df76f-3b4a-4ee3-bf6a-6e73e7e848b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_303df76f-3b4a-4ee3-bf6a-6e73e7e848b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_32df2fe1-987e-48cb-bf67-ea2d1d92784e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_303df76f-3b4a-4ee3-bf6a-6e73e7e848b6" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_32df2fe1-987e-48cb-bf67-ea2d1d92784e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c07105e6-2b5f-4b61-a1f9-96d21207d631" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_303df76f-3b4a-4ee3-bf6a-6e73e7e848b6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c07105e6-2b5f-4b61-a1f9-96d21207d631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_22cba3f5-0ad6-4f5b-bb0b-2d7f6e3035ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_303df76f-3b4a-4ee3-bf6a-6e73e7e848b6" xlink:to="loc_us-gaap_EarningsPerShareBasic_22cba3f5-0ad6-4f5b-bb0b-2d7f6e3035ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_92209d73-6aa6-4b45-a018-9a8660735da0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_92209d73-6aa6-4b45-a018-9a8660735da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt_65c7ebb5-b2de-45af-a9e9-0c17f48b5b54" xlink:href="pega-20241231.xsd#pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:to="loc_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt_65c7ebb5-b2de-45af-a9e9-0c17f48b5b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_62bfb680-6e83-470e-a71d-6526371864bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_62bfb680-6e83-470e-a71d-6526371864bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c84557e0-f10f-4b2c-ae15-a7edfd122a97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c84557e0-f10f-4b2c-ae15-a7edfd122a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4f6a26b2-d534-439a-b655-0df2784ace82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c84557e0-f10f-4b2c-ae15-a7edfd122a97" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_4f6a26b2-d534-439a-b655-0df2784ace82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6529a904-77d8-41a2-b9cb-bddeefb0eece" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c84557e0-f10f-4b2c-ae15-a7edfd122a97" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_6529a904-77d8-41a2-b9cb-bddeefb0eece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d0aefa1f-2dae-4ff2-85a5-76b06c9b31e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_c84557e0-f10f-4b2c-ae15-a7edfd122a97" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d0aefa1f-2dae-4ff2-85a5-76b06c9b31e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f43aad79-92bf-408c-bb7b-c945ad163302" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f43aad79-92bf-408c-bb7b-c945ad163302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9bf18110-ac5f-40a1-8d4d-fb55e1ae0895" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_fbd3ae84-bdac-40b1-aa12-18fb9d477706" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9bf18110-ac5f-40a1-8d4d-fb55e1ae0895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_37d5b126-8afc-433e-b5e9-1c7372844f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_37d5b126-8afc-433e-b5e9-1c7372844f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_038cf595-3023-46e6-8dd2-9096a609c74f" xlink:href="pega-20241231.xsd#pega_DebtConversionConvertedInstrumentSharesIfFullyExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:to="loc_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised_038cf595-3023-46e6-8dd2-9096a609c74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCapPrice_2c9c056d-9fa5-4937-b161-94dfae34bb83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeCapPrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_c4e643ce-ddfa-4cbd-ae87-a7ac430de069" xlink:to="loc_us-gaap_DerivativeCapPrice_2c9c056d-9fa5-4937-b161-94dfae34bb83" 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-20241231.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_67970c55-be19-4dd3-b43a-27b06ccd3e78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_0b82158f-c6ea-43ac-b1c3-9985949f85f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_67970c55-be19-4dd3-b43a-27b06ccd3e78" xlink:to="loc_us-gaap_LossContingenciesTable_0b82158f-c6ea-43ac-b1c3-9985949f85f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_bcc523b0-de28-4975-888d-2899d22a980e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0b82158f-c6ea-43ac-b1c3-9985949f85f5" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_bcc523b0-de28-4975-888d-2899d22a980e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_db63d11f-d1e7-4b38-9b0c-9d719dc3a0be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_bcc523b0-de28-4975-888d-2899d22a980e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_db63d11f-d1e7-4b38-9b0c-9d719dc3a0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_TradeSecretMisappropriationMember_0086c803-249a-4da3-8de2-f085ddb7e7da" xlink:href="pega-20241231.xsd#pega_TradeSecretMisappropriationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_db63d11f-d1e7-4b38-9b0c-9d719dc3a0be" xlink:to="loc_pega_TradeSecretMisappropriationMember_0086c803-249a-4da3-8de2-f085ddb7e7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ViolationOfTheVirginiaComputerCrimesActMember_9ac72b09-1b66-4342-aeee-efa5c13fb18d" xlink:href="pega-20241231.xsd#pega_ViolationOfTheVirginiaComputerCrimesActMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_db63d11f-d1e7-4b38-9b0c-9d719dc3a0be" xlink:to="loc_pega_ViolationOfTheVirginiaComputerCrimesActMember_9ac72b09-1b66-4342-aeee-efa5c13fb18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_29cf0861-4bc1-4911-9430-9e074ae63515" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0b82158f-c6ea-43ac-b1c3-9985949f85f5" xlink:to="loc_srt_LitigationCaseAxis_29cf0861-4bc1-4911-9430-9e074ae63515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_088066f4-60d6-4ced-9e6e-e18690938392" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_29cf0861-4bc1-4911-9430-9e074ae63515" xlink:to="loc_srt_LitigationCaseTypeDomain_088066f4-60d6-4ced-9e6e-e18690938392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AppianCorpVPegasystemsIncYouyongZouMember_37cd46bc-44bf-4e41-99bb-e907df69ef11" xlink:href="pega-20241231.xsd#pega_AppianCorpVPegasystemsIncYouyongZouMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_088066f4-60d6-4ced-9e6e-e18690938392" xlink:to="loc_pega_AppianCorpVPegasystemsIncYouyongZouMember_37cd46bc-44bf-4e41-99bb-e907df69ef11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_ClassActionCase12999AndCase11220Member_cb57288b-268e-45c4-9ec3-99b70bcbd346" xlink:href="pega-20241231.xsd#pega_ClassActionCase12999AndCase11220Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_088066f4-60d6-4ced-9e6e-e18690938392" xlink:to="loc_pega_ClassActionCase12999AndCase11220Member_cb57288b-268e-45c4-9ec3-99b70bcbd346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_674929e5-1415-4644-aac9-240e32ec9cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0b82158f-c6ea-43ac-b1c3-9985949f85f5" xlink:to="loc_us-gaap_LitigationStatusAxis_674929e5-1415-4644-aac9-240e32ec9cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_374e5f40-ae15-4b58-a55b-0ec8938f5b5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_674929e5-1415-4644-aac9-240e32ec9cc7" xlink:to="loc_us-gaap_LitigationStatusDomain_374e5f40-ae15-4b58-a55b-0ec8938f5b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JudicialRulingMember_1ea6321f-8745-403a-ae12-a13afc204d58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_JudicialRulingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_374e5f40-ae15-4b58-a55b-0ec8938f5b5a" xlink:to="loc_us-gaap_JudicialRulingMember_1ea6321f-8745-403a-ae12-a13afc204d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_c8c56964-e462-423a-a004-f3990e57c88d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PendingLitigationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_374e5f40-ae15-4b58-a55b-0ec8938f5b5a" xlink:to="loc_us-gaap_PendingLitigationMember_c8c56964-e462-423a-a004-f3990e57c88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0b82158f-c6ea-43ac-b1c3-9985949f85f5" xlink:to="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationReserve_1528fdfa-10e7-4a55-824a-ac0f89b5450d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_us-gaap_LitigationReserve_1528fdfa-10e7-4a55-824a-ac0f89b5450d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_a26dca2b-3948-4594-ace5-eb425fa41504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesAwardedValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_us-gaap_LossContingencyDamagesAwardedValue_a26dca2b-3948-4594-ace5-eb425fa41504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LegalFeesPostJudgementInterestRatePercentage_e5a0712e-8a60-4719-835c-7e9a769e2b81" xlink:href="pega-20241231.xsd#pega_LegalFeesPostJudgementInterestRatePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_pega_LegalFeesPostJudgementInterestRatePercentage_e5a0712e-8a60-4719-835c-7e9a769e2b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_b9da60cc-5fe7-4da3-935b-97802a344ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_b9da60cc-5fe7-4da3-935b-97802a344ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement_4bf147d6-8c21-4f3f-bcbd-caedbc1f5770" xlink:href="pega-20241231.xsd#pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement_4bf147d6-8c21-4f3f-bcbd-caedbc1f5770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_dbc140fa-6a0e-499c-a0b2-e09202913596" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_fd9c2418-6a0d-49ab-8236-279f87546b1c" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_dbc140fa-6a0e-499c-a0b2-e09202913596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_AlanTreflerMember" xlink:href="pega-20241231.xsd#pega_AlanTreflerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pega_AlanTreflerMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_RifatKerimAkgonulMember" xlink:href="pega-20241231.xsd#pega_RifatKerimAkgonulMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pega_RifatKerimAkgonulMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_pega_LeonTreflerMember" xlink:href="pega-20241231.xsd#pega_LeonTreflerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_pega_LeonTreflerMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>pega-20241231_g1.jpg
<TEXT>
begin 644 pega-20241231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" (< \ # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "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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
MX<M_#.JQ:S''/HSWK37,;?)N87,6$]5Z_P"U13<:52TB9*4X'D'[0WP?\5^
M?!=S:>'_ (D^-(&\0^*]%TW1KN;Q3>O<:?\ :)(X)U=VDW.F[YMNYOO?[-:O
MPO\ VF=>U[]DES*\LGQ9L;O_ (0IH+CYI3K.]8(I'_O?*RSNW^Q+_=KV7XW?
M"/Q-\5M,\'VVF^*]-\/R:'K%KK=P;C1)+Q;RYMY%>)=JW46R+>I9ERS'Y?F7
M:V[E[']DNSTO]HC4OBE;:Z(_MD"W']@M9G[(NJK T'V__6\_NI95\OY3^\8[
MZJ-2G*-I[ARSB_=.2_X)VW&L:E\+/$UWXA\4:_XLUB#Q%=Z:]YKFHSW7RP[0
MGE!W;R^'^;;7UK^%>%_LS? /6?@#8>*M/OO%EIXGM==UB?7#Y&CM8O!<S[1*
MJ_Z1(OE?NUVKM#+\WS-V]T)KGJM2J-QV-::<8>\/HHHK(V"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 **** &?<KX^_:!_9Y^+
MGQ._:,\$>/M&C\&1:+X.F\VPL[[5;N*YN_FWL962U=4^8+\J[NGWOFX^P>M%
M73J.F[HSE'GW,K09-3DT6S;68+:WU4Q+]IBL9FE@67^(([*K%?\ >45XM^U+
M^R[:_M%Z;H5[9:Q)X7\9>&KK[;HVLQQ>:L4FY6V.FY=RLR1GV9>_*M] ?PTV
ME&I.$^>!3BI*S/!]-T3X_>(=)AT?Q'K/@OPQ$4V7>N^&Q=75[*O_ $PBG1([
M=\?QMYZ_[%>/_ML-XGF^+GP7L/ -_I_B#QO9RW=Q:^$M:MVG@N$:+:U[*?N+
MY:J^UF*M\S;#]X5]KKW]Z\0^-'[--O\ %#QUH/CO0_$^I>"/'VAP/;66MZ?%
M'.AA;=^ZE@E#)(OSO_WU]*WHU5&?,S*I'W.6)X)?_'?]KGX8V=SKOBCX+>%;
M_P ,6,;7-\N@7:QS!%^\R_Z5*WW1N_U35T/C/X5^(/VA/%GPD_:+^%M_I5EK
M5KIJ[=)\4>:MO+;R"3Y6>#<RR+Y\J_W?N_W>?3M4^"/Q#\<Z1)H7CCXL&^\-
MW4/V>^L_#?AZ/2Y[U&&'CDG>6=E1OXO*5&QGYA7L7AGPWIOA#P[IVA:1;)8Z
M7I]O':6MK%]V*)%VJOY"KE64=8VN9PIN7Q'R9\4/V<_C;X^^-GP[^)KZCX*E
MO/"[R,/#YFNK>VBW-_#<^1(\S-_$Q2)?E7:GWF;["LVG-K$UPB+/M^=4.5W>
MU6QMH_\ 'JYIU'423Z&\(\A\B_MG?LY_%+]HC7/"EGX;F\*6?AC0;Q-1/]J7
MMS%=W$X^\OR6\B*FW]:]8^+7AOXB^/?@+K7AS3[7PU9^+];L)M.N5FU"=K"W
M2571W27[/YCMM9>L:\G_ &?F]AQTI?K5>UE9+L3[/<^=OV6/A/\ $3X%? 0>
M"-5@\-WVJ:1'-_9,MIJ5R8;EWEEE_?EK=6B7=(J_(K_+7*?L;_L_?%3]GJW\
M7V?B5O"6K6^MW<VK^?IFI77F?:F556+:]LNV/Y3^\W,W^RU?6O>D_E3=:;OY
M@J2T\CY#_9A_9V^*?PA^-7Q$\7>)?^$0N-/\<7K7UTNDZE=/-:-OF<+&DENJ
MNN90O+#[M,^(7[/OQ<\1_M@:#\7-/7P;_9?A^UDT[3["ZU.Z266)EG7S9=MJ
MR[_W[_(K?\"[U]?T4>WE>XO9*UCY)_:C_9]^*/QF^,GPY\2>'#X2CT+P1?KJ
M5M%J>I745S=S^9$[*_EVSJB[H%7^+O\ [M:O[97P+^)7[1GPCT?P;X>/AG37
MDGBO-7N=2O;@*LD:_<@5+=MR[BWS-MZ#Y>:^H?:@\4*M-<OD/V47?S/EWX]_
M!WXL_&+]F>/X=6D7@_3=9O/*@U&>35+IK>**&1'B\IOLNYV;RUW;E7;_ +57
M+S]FW7_B%^R'_P *?\7W.E:3J%M8VNG6M]I,LMY$!:^3Y,K^;'$V6:([E4=&
M^5J^EJ;_ !4*O)*R]1^S1X+\$/ OQA\*:)X2\/\ B[6O#%EHOAVVCM''A]);
MFXU6.-#%$)6FC18%V[6;8K,S+]Y5RM<[_P %!/".D>-/V=;ZUO&9-<34+,:#
M);C][_:#S+'$B?[V]E^AS7T[]:^8/AG^Q='X'^*6H>)-4\;ZEXET'^W;GQ)I
MGAN[MU2&TU"?<&N7?=^^=5;Y?E7;][[U53J+G]JW:Q,X>[R1/;/A'\/K;X4_
M#7PUX2M&\V+1[&*U:;&WSI%7YY3[N^YO^!5VE._AH_AKG;YGS&L8\JL+1110
M4%)2T4 %%%% !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 %%%% #?X:2E_AKYOAUK3]=^*_B?P_\1?$&N:!K$E_Y/ARQ@U>ZTFT
MNK+;'Y;6[P/&MQ*SR-N5F=U/RJ%VXIQCS$M\I](Y%(M>::_\0+GPYX@TCP3X
M>T]O$?B62P-X_P#:5\;>*&U1O+\VXG\N1MSN-J[4;<=WW1\U<WXD^*GB#4O
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MW[KS8V17^9E5@&^;[M>[4WM5>V?0GD/./A7X:TK15U"XTSX:VOP\$ACB9$@L
MHKBZV[OF<6K.FQ=WRY?=][Y5XW>C_-0M+6+?,:(6BBBF 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 %%9,GB*QCED1I]KH=K;D;BC_A)M._Y^/\ QQO\
M*?+(GF1J<4<5E_\ "2Z?_P _'_CC4?\ "2Z?_P _'_CC4N6871JY%)Q67_PD
MNG_\_'_CC4?\)+I__/Q_XXU'+,.9&IQ1Q67_ ,)+I_\ S\?^.-1_PDNG_P#/
MQ_XXU'),+HUJ3;65_P )-I__ #\?^.-1_P )-I__ #\?^.-5<DPYD:N11D5E
M?\)+I_\ S\?^.-1_PDNG_P#/Q_XXU3R3#F1J<4<5E_\ "2Z?_P _'_CC4?\
M"2Z?_P _'_CC4^2871J[:-M97_"3:?\ \_'_ (XU'_"3:?\ \_'_ (XU/DF%
MT:G%'%9?_"2Z?_S\?^.-1_PDNG_\_'_CC5/),+HU.*.*R_\ A)=/_P"?C_QQ
MJ/\ A)=/_P"?C_QQJ?),+HU=M&VLK_A)M/\ ^?C_ ,<:C_A)M/\ ^?C_ ,<:
MGR3"Z-7;1MK*_P"$FT__ )^/_'&H_P"$FT__ )^/_'&HY)A=&KMHVUE?\)-I
M_P#S\?\ CC4?\)-I_P#S\?\ CC4<DPNC5VT;:RO^$FT__GX_\<:C_A)M/_Y^
M/_'&HY9AS(TZ*RO^$FT[_GX_\<:N&\*_M$^ O&WB"\T30M<;5M0LS_I'V>SN
M'B3[W_+7R_+_ (6Q\W.VFJ4WJHASQ/4,GTHR?2LG_A)M/_Y^/_'32?\ "4:=
M_P ]V_[Y-+V<_P"47,C6Q[TE>8:+^T1X!\0>+[CPO;:VT?B&$_/I]Y8W%K+_
M ,!\U%W<?-\O:NZ_X2;3_P#GX_\ '#3]G-;H7.C7R*,BLG_A)M/_ .?C_P =
M;_"E_P"$ET__ )^/_'&J.297,C5VT;:RO^$FT_\ Y^/_ !QJ/^$FT_\ Y^/_
M !QJKDF%T:NVC;65_P )-I__ #\?^.-1_P )-I__ #\?^.M1RS"Z-/'%'_ 3
M65_PDVG_ //Q_P".&N>\+_%OPQXR_M3^QM4^V?V7>R:==_Z/*GE3I]]/F3YM
MOJORT*G/^47-$[C;1MK*_P"$FT__ )^/_'6H_P"$FT__ )^/_'&HY)CNC4_"
MD_"N);XN>%5\:+X4;5"/$#6?V\6?V67_ %&[;OW[-O7^'=FNA_X273O^?C_Q
MQJ?LYK[(<\36XHXK*_X2;3_^?C_QUO\ "E_X2;3_ /GX_P#'6J>28<R-3BCB
MLO\ X2;3_P#GX_\ '6H_X2;3_P#GX_\ '6I<LPNC5VT;:RO^$FT__GX_\<:C
M_A)M/_Y^/_'&JN28<R-3_@-+CVK(_P"$FT__ )^/_'&KE?$WQH\(^$=:T?2=
M3U1H=2UB0QV-O'9SSO,RX_YYHVT<_>:FJ<W]DGG1Z!VHW5C/XHTV.-F\]CM_
MNQ.W_LM<WX(^-/@_XB6E[<Z!JK7B6=PUM<+):3P212K_  LCHK?I0J<][%<R
M.^R*,BLG_A)M/_Y^/_'6_P *7_A)=/\ ^?C_ ,<:HY9AS(U=M&VLK_A)M/\
M^?C_ ,<:C_A)M/\ ^?C_ ,<:JY)A=&IQ1Q67_P )+I__ #\?^.-1_P )+I__
M #\?^.-2Y)A=&G0O>N.\7?$_PWX%\.W>N:UJ7V'3+3;YUPT,K[-S;5X5=Q^9
MA5_3?&6E:O86][;7+/:W,:RQ,T+JS*W*_*5JO9SWL3SHZ/BCBLK_ (273_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /.=2_Y"5Y_UU?_ -"J
MK5K4O^0E>?\ 75__ $*JM>Q2^&)YLOB/E#_@I=_R;K;_ /8=MO\ T&2O-OB5
M?>.?&'[1GQ@\.:=\1O$GA?0]#\+IK,-OIE\\>)8K6)D5/[BLSLS^7MW5]Q>)
MO".@^--/73O$.C:?KU@LOFK:ZG:I<PJZ[OFVNO\ M56;P'X9;5M2U0^'M*;4
MM2M_LE[>?88O.NHMNWRI7V[G3Y5^5OX?]VO1IUXQC8YW3E)GY^ZQ\<O&_B#X
M+?L_VNL^/]3\)Z7XAN[R#6_%5K*R7.V"YV1;I5^;[G\7W?XFKG?"GB"^\.^
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
M1>-_^B/_  V_S_P*L7Q-X?U?P#)HTWB7X2?#^WT[4-3@T]I+:+?(K/N_VO\
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
M*M#QWJMKI/@;P2]UXMN/"*S7]C D]O:M.UXS1-_HS;?NK)_>^[\M?0.M>%=
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
MS+_Z#7Z445VT\5.G3Y#EG0YY\Y^5_@WPS\2]:T/]G#PS<?"?Q=I,'@7Q6O\
M:>IWFGNL)WWBRJZKMW>4J*VZ7[BM\M;UY\-?%&C_ +74NK^"?AIXDNO[0\4_
M:=3D\7^$H)],B5;AG:\M=3;YT_OJJ[&_VGVJM?IE16OUQ_RD?5_[Q^3?Q>^!
M_C[7(?C5!#X&\372:I\2;:[M?L^DSM]HM?\ B8*T\7R?-%\Z?O/N_O%KV"/]
MF_7/#_[2OQDTGP#X6O/#&@ZI\/I=/TJ^@MGM[![QTME5%E^YO^]_M?>:OT$H
MJ?KLQQPJN?E[^R#\"?$>B_%CP++K7ASQOX=UGPVMY]HD;P=!8Z:Z,CKL?44=
M7N-WR[=ZO_L_+6A^R[\-?%'@G]HS2SX8^&OB*U\(L]U/J%UXZ\)06MWINZ)U
MVVNHK\\^[[J_=7:WW/O-7Z944WC9N^FXEAU$_-+]E3X:^*/ _P"TEH__  C/
MPV\0V/A!IKF?4+SQWX1M[:ZTO=&R_P"C:CN\R?=]W^%=K?<^\U>R?\%#_ (\
M:V_@J:+PUXQUO5-->YELKOPWH,>MP02-Y7R75J_RLC[?O?=^7[K?=K[)HK/Z
MRY5%.QI&A[EC\U_%GPH^).L?"?X#>(O%7PN_M;2/#&H74VO>!= TU+=WB>=6
MBE^PI\K-M5F:/;MW-MVKN:O-O&'P!^(FJ>#?&&O:%\./$'A_PMKGC6QO-(\(
M+I\OVFWB2.[\R=[5/]0OSQK_ '?X?[K5^N-%;0Q\H?#$S>%4C\_?BUX;\?\
M@O\ :N^*FK:;\-O$'B[3O&_A/^QM,O-*@W0)*;>)/W\OW(OFB?[WS?=KQW1?
M@CX@\(^&?V>O$FN_!K7/%%AIJ:K!XATFV\/M/=ONO)6B2>!EW?=?<OF?+7ZR
M45,<:XJUBGA>8^#/^%4^-?$W[3'QTGT3P[J7AJUU_P  Q:=H^H7%H]O:).UK
M;*L"R[=FY?F7:OW=M>/_  _^!OBW5-4^#'ASP_\ !W7/ /C#PCJ;W/B/Q?>6
MGV>VNHUEW-MN?^6^Y?X?^ K\OS5^J=%*.-<>@OJZD?D*O[+/B"/]D/4-2'PT
MUYOB*WC1?*_XD\_]HK8K!]Y4V;_*W?\  =U>F?M5_#/Q#=?M%:IXA\%_#CQ/
MXB\377V6VFCUCPE!JWAZ_C6*)=ZW,O\ Q[[=NUOXOE^^E?I=15?7)R?-87U=
M;%;3?M/]FVK7:)#=>5'YR1?ZM7_BVU9HHKSI':%%%%( HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#8HHHK( H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKBOBE\5/#GP
M?\%ZAXI\47XL-+LUY8',DC_PQHO\3M_=I)<P"_%+XI>'?@[X+O\ Q1XHOQ8Z
M79KR1\SR/_"B+_$[?W:^(O O@7Q1^WKX^A^)7Q)BGT'X0:5*QT/PZSD?;=OR
MLV?3/WY/XON)_$5/ O@7Q1^WKX]@^)7Q)@FT'X0:5*3H?ATNR_;MOR_-[9^_
M)_%]Q/XF7[(DGB%O;V=G;I9Z?;(L5O:P(J1Q(ORJNU?E^[_"OR[:]"G3Y?=C
MN83GRG.?$WX8^$/C-X!F\$^(](ACT((L=BUJBQR:>ZKMBDBQ]S;T_NX^5LKN
MKYJ^#OQB\6?L6^/+7X0?%RZ:]\$7+8\->+64^5%%VC;^[&O&5ZQ?]<V5E^L:
MP/B5\-/#7QL\#W?A#Q?;?:M-F^:WNDXELI?F598FV_*R_P#H+;?NLRUJX\JM
M+8RA,]FMYH[B%9(7$D;#*NISFIQTK\_O@[\8?%7[%OCRU^$/Q<NFN_!%TV/#
M7BYL^5%%VC;^[$ORY7K%N_YYLK+]]03)<PI)$X=' (=3]ZO/J4W!^1U)\Q9H
MHHK,H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R)O]<_^
M]2*I9E4=6;BEF_US_P"]2C_61_[Z_P#H5:@+]FF_YYM_WU1]GF_YY-^:_P#Q
M5:M%1S,#*^SS?\\F_-?_ (JC[/-_SR;\U_\ BJU:*.9@97V>;_GDWYK_ /%4
M?9YO^>3?FO\ \56I2T<S ROL\W_/)OS7_P"*H^SS?\\F_-?_ (JM6BCF8&5]
MGF_YY-^:_P#Q5'V>;_GDWYK_ /%5JT4<S ROL\W_ #R;\U_^*H^SS?\ /)OS
M7_XJM6BCF ROL\W_ #R;\U_^*H^SS?\ /)OS7_XJM6BCF8&5]GF_YY-^:_\
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
ML;>2Z*M,T<:[5WLJJ-VT#^$5U-<DFF_=.F-[>\/HHHI%!1110 4444 %%%%
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
M1110!ROQ&_Y%*;_KYM?_ $ICJ]_RS_X!5'XC?\BE-_U\VO\ Z4QU>_Y9_P#
M*J'P@:[?=KXR_: _:0\<>%_C)J]QX4U,IX"^',6F2^,;%+&*62\^U3_.B.R[
ME:.!E?Y&'\5?9_:OD^/_ ()X> ?$%MXMO?'97QEXO\0WUU>OXA9);5K7S?N1
MI$L[+MC_ (:UP[IIWJF-3G?P'J4_QZCB^/UK\-(M($T%SX6;Q,FL+=_P^>T7
ME>5L_P"!;]__  'O7B>K?MB>//$GAWX)ZWX-\"VLK>.-0NHYM-N]7C7=Y'GK
MY"S&+Y?]7O\ ,V?P[><[JZ&']COQ)8R^!=3TKXK76F>)?#_AUO"U_K$>C)*V
MHZ?O9D54DE;R)5_YZ?/ROW>U3I^QK?Z/\*_AAX:\/>/Y-'\1> =1GOM/U^72
M$N5E$K2^9&]NTO\ =EV[M_\ #_M5TKZO%?\ #^?_  #']\R?QQ^UMXBT'Q1X
MITCPS\,9O%J^#;&"]\5W<>M16JZ>TD7FF*)73-PRQ*[?+C[O^[D\0?M?:A>>
M(/"^D?#WX?W?CVZ\2^&AXFT]?[3BL,1>9@I+YBXC^7^+YOG95]Z3QU^R5XBU
MCQ)XGU3PQ\4+KPFWC+3X;'Q5"NB0W:ZBT<7D>=%N=?LSM&SK\N[[V?X:ZOP?
M^S3IW@?XD>$_$FC:I)#I?AWPD?"MMI<D.^1XQ*K^>TN[[WR\KLZFH_<H?[P\
MV\&_MWW_ (HC^'VM7/POU#2?!/B_5D\/PZW-JT#R1:@S,FQ;95W/%O5E\S<O
MW&^7[N[I/!W[8$6N?'VU^&>J:%IME/?/>1:?>:5XFMM2D,EON9EN8(EW6VY%
MW+N8GMZU2L_V*Q;_  =^&G@)O&):/P;XF7Q$=033-K7FV>>7RMGF_NO];MW[
MF^[]VL_X1_L/7'PO\4_#[4YO'QUFR\$3ZA_9UBFAQ6OF0W4<BLLSH^YY59PW
MF?Q;<;!UK3_9^5_\$%[8B\,_M!?$3QEJ?QUL=6\*KI_A?PS]NM8M1TW6TBO+
M-HK/<$CVQ-N=VW/YO_+-FV[6VTGA']J/7(?"WPY\*^!? ^J_$7Q9>^$+?Q%>
MPZQXBBBE@M"%16FO'B_?S._R_<7=][Y:[2']F76=/\9?$V\T[QX;;PMX[BGD
MO?#\FD)*\5W+;^1YZW._=M^ZWE[?X?O5A']D'6O"\7@[4? _Q)F\)>,-"\-0
M^%KO5_[%BO+?4+1/F4_9I'^1_,^8-O\ ;FL[T7_3%:H-F_;6CUCPW\-=0\)^
M!K[Q#J/C>XOM/@TJ2^CM9;.\M5;>DK,K+LW;MS_PK\VUONUZ3^SK\<C\=?".
MJZC<Z#-X8UK1=7N=$U729+A;C[-=0E=RK*H4.N&7YMH[UQW@_P#8_P!-\%GX
M1C3-?G\KP)=W]]*UU;>9+JDUU&RRNS;QY7S-N^ZWI[UW'P+^";_!C_A.!_;(
MUC_A)O$UYXC_ ./7R/LWG^7^X^^V_;L^_P#+][[M1+V7+[AI#VE_>/5Z***Y
M3H"BBB@ HHHH **** "L/QM_R)>O_P#8/N/_ $6U;E8?C;_D2]?_ .P?<?\
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
M+[4+F55BM=OV565U1XY)-GF[-X5=[<4GAJD7R@JT3Z<^E._"O!O#_P"TQ/\
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
M3/2*PO''A&S\>>$]2\/7MQ<VMEJ$7D7$EJRK(T;?>7YE;[WW?]W_ +ZKE/\
MA8^I?\\+7_OAO_BJ/^%CZE_SPM?^^&_^*JHD_P!JT".W_9Y\):;:ZM9:5%-H
MNEZA?6.I-INFI%%!%/:O&ZM$GE?\M/*3?_L_W?O5+XV^!^F^.O$E_JUSKVN6
M,&I:?'I>I:;I\T$4%[;(TC;';RO-7_6ON\MU^5J3_A8^I?\ /"U_[X;_ .*H
M_P"%CZE_SPM?^^&_^*K3G8?VK0"3X"Z)-JWBB>74M3DTCQ)#Y&H:#N@6R?\
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
MF6]99<.PV^E?3I4UQ5=);W.F&QR_Q&_Y%*;_ *^;7_TICJ]_RS_X!5+XB_\
M(HS?]?5M_P"E$=7?^6?_  "E LV,"O%KWX*_"GX7VOB;QG?Z0T-O%IUXVH7=
M[>WE]';VKAGNA%$[OY2LJ_,L2KN^[7M/KS7Y\^+?V3O'=_J'C^6YTKQ%J_BG
M4GUF2T\0:=?Z/%97L5Q%*L$$[.BWNW:Z1>0SM$NU65MH^76C%2W=C"H^7H?3
M?PU^'7PLT+6O#UGX8L+T7>BZ4UYI1N[B_GCM[&[VI^[DG8IM;R%_=;LIM^ZN
MZM*Q_9G^'.FVFJV5OH4B:3J5M/93:0VIW3V"0SG=*D5HTODP;O\ IDBUX)\6
M/V>/'?BJ:[CLM#EF@F\*>&])+1:A%$WGVNIK/<(K>:K+LBW-N7_@.YOEJM>?
MLB:AHOB+7;_PYX0BL6L/'>D:CX<DM[Y(_LNF+]F:^:)?-VQ*S>?N3:K/Q\K?
M+72HK_GX9W_NGMG@7X$_"6\U6+7]&T2^N-2T?4?)%_J-YJ+3K<V;3QKN-Q)N
MF5/.E56;<K*5QE57;UUC\"? ^FR:7);Z+Y3:9JMWK-IB\GQ%>77F?:)?O\[O
M.E^5OE7=\JBOE^3]E3Q)XF\2B/Q/X46^\/G4?&-W)#)>P;'^V2Q/8LRK+\V[
MR]WS?<959MK*K5S/Q&_9O^+GC'P+X7TF[\,RW6JZ-X*L[73=0MI]+:>UU6-6
M:5+FYN-\R_,D6QK7;\S?,Z_>JN2[_BAS<OV#Z?TG]G7X27VG2Z=INCV]W;:?
M!;:++#;ZI._D+:W/VJ*!]LO#)*WF-N^9MWS;EXKH=9^ '@/78M7CO="\PZMJ
MB:S<SI=SI,MZJ+&L\4JOO@?8BKNB9/\ QXU\QS?LU^-?^$.^+7AS2?!-OH.J
MZWK?]J1:_:W-C%_;-AY\3O8;OG=&9?-_UJ-%N;#?*S5W_@'X'^)- ^ OQ)\-
M>&;?Q'X0U?6XIO[,@UZYTR/[/,T&W= FF*L%NK-_=^;=\]92TUYPA_A/>M+^
M'/A[2?!UQX56RDO-#N4EBN+;4[N6^:=9<[U>2=W=]VYOO-7B'C7]BSPC>-X3
MM_#>EQV=C9Z_;ZAJTFH:I>2W,MI!;SQ1Q13N[RIL,H9%5T5>JXKA+KX"ZE<_
M#OP]8Z9\#!H&D:;K-M=Z]X+75[+=XAC2VD3?YJR[)/+E9)-L[KYNT[JQ?A'^
MS7\0?!OQ:\$^()O"DHM;:YE5[;6;RSO[+0=*:6>2"VM9?-^TQ747F;6\M7@=
M67YOEJX1Y+RC4_K[PD^;[)]&:?\ L_\ PHU;P_8:)I6FQ+;>&[N>."XTC5KB
M*^LKF3YK@-=12K.LCY&_=)N;(W5@?"VU^!WQ A\<^%/":+JT6IP1PZ];W7VQ
MOML**UJDB/<?ZU/W31^;$S?,OWMW-5?@5\,=5^&_C;XJA/ -AHMUJ^KW>H:9
MXHB:U\J[@<JT4#B-O/7:^]MK+MY->-_LW_!_XW?"_P")&CM>Z#>V.A7LZ?\
M"1:E/=Z==2_+]H?R+51+B#3VEE\WRT1949OXOX82YHRO/\0^'E]T^EH?V8_A
MO;Z+KFE/X?EO++7;*'3]4-]J5W<S74$3L\2O++*TGR,[;6W;E7:OW57$FG_L
MU_#K3O#?B#04T&2ZTW7VB?4EOM1NKJ6X>)0L3^=+*TBLBJNUE8%=H(KSGXK_
M  HU?6OVA+?Q'JGP[7XG^'CI=K;:7YFH6T0T*ZCN'>67RIW7[X\MO,CW/^ZV
MUXK\0OV6_B3K4GBB+3?"+KXNNKS7+FY\=_VO!_Q.[&X@G6VL/*\W>OWX$VNJ
MHGD;E:G37/O4"3Y?LGUCX;_9K^''AFZM[K3O#[QWL*7:?;)M0NIYY/M2HEQY
MLLDK-*S+%&-SLS+M^7%3:;^SKX"TR^\,75OH\Z_\(W%!'I-I+J=U+:VOE(4B
MD^SM+Y32JK?ZUE+_ .U7R[XN_8LU&72_',6D^#%,\_A#3FTG&HHN[7T:;SY\
MM+_K_P#5?OW_ .^F^;=G:Y\,/$?Q"^/WQ$CT7PH]]XAL/$OA^>+Q8VJ)%_8>
MRUM'N6\IGW-YD2[?W6[?_%MVK6GL^;7VO]?>3S\OV#ZNU7PU\.OVBH8+Z>.3
M5W\,ZK=VD%W;7%U82VMW&3%.@=&C9E_A;[R-_M5/X!^ /@#X6ZW<:UX;T'^S
M[]X9(%8W,\ZV\32>8\5M&\C+ A/.R(*OW>.*^6?$W[+?CW6)XYM5T/4=6\.K
MXF\07\N@:5/I,D[_ &JYWVMXJ7ZO;/\ )N5E;8Z>9\O\2U?^'?[.OC;P_P#&
M+0/$$OA/5AX/LO*MGTS6=:M;B]:\6S>)=9E\I_*=D5OL^W[^WY]N[%+V4;<J
MJ%*<KWY3Z]T+X@Z#XDT_1[RRU!4BUI#)IT5Y&]K/<*%W-MBE57^5>?NUT^ZO
MB%?V;-8M_A[\!8/$WPRM?&?_  C-G?6/B#29[BQ\VW2:/Y'5Y75'V.N[Y7S_
M !5TO[$7A'4FUKQ5K6IW,.I67AI%\">'KZV?S$GT^SED8RJW?<SQJV/XHO:N
M9THI-IFD:CORM'U]6'XV_P"1+U__ +!]Q_Z+:MRL/QM_R)>O_P#8/N/_ $6U
M<YN0Z3_R#;7_ *Y+_P"@U:JKI/\ R#;7_KDO_H-6JU V****R **** $_AK
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
M6;ZG=M?7?ENW[V=OO/\ [/\ NK\M;5<\^6^AB[<WNFSK.A^&?C1X%N/ 'CV
M3Z9-_P >.H;MLUC.,JDB/_"RY^7_ &>&^6O*/@[\8O%/[&'CZT^$7Q?NVN_
MUTV/#7BUE;R8X]W$;-V1>-RMS%_UR*LO?5LZUH_AKXT>!;CX?^/;<7&ES?\
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
MRI-:W-M!M66"5X77]Z_S1LZ_*N&IWC+XNWGAS7/%6CQ>&]26'1=!_ME_$/\
MHT]I'N2Y*AH/M$<S\V[?*NW<?XD7YZL:+\"_#NGV2VNH-<^)83%J$5W%K:Q7
M,=Y]MGCGN/-39M;YXEVKC:%;;MZ;34/@3H4LEW%IEU>>'-&O-$;0+G0]'BMH
MK)[;]]Y>U/*9D9/M$I7RV5?F^96H]T7OE7Q)\<HO#VN7FF1>$?$VKQVEW%IL
MM_I\=K]G^V2P1RPP_O+A'^?S8UW[?+5F^=T7+5SWC/\ :Z\)> =#TJ^URUO=
M,O+V6[C?2;Z\T^VN;?[*^R<EIKI(I-K;?EBDD=MPVJW.WT:7X<:;<7-[(T]V
MK7FK6^LOM<8$T*0(BCY?N;8$^7_:;\,75O@O#/=1WNC>*->\+:LEQ=2MJ&F&
MU=WCN)?-EB9+B"6+9O56#;-XV_>^9MQ[H>^)\3OB?=^'_#.F7OA>TAUK4-2_
MTFU@<-\]JD33ROMX/S(NQ?\ ;E3K]VKWAGQ^WB3X@:II=I);3Z+%H.F:Q9W4
M8;?+]JEO5]>5VVZ8_P!YJ;XQ^"_A#XAZ[8ZAXNT2R\5_8[1K6VL]:M(+JV@W
M,K22JCQ_ZU]B+N_NQ_+MRV[+TC]G7P7IMG<6%]IL?B#2'LK;31I>MV\-U:10
M6\\\ULB1LG_+/[2R+_LQQ_Q+N)[MA^]<]8KDO'O^M\.?]A5?_1$];]C9PZ?:
MPV]O$D%O$GEI%&NU$5> JCM6!X]_UOAS_L*K_P"B)ZR-33;[C_[M;58K?<?_
M ':VJN0'S/=_MV_#Z/Q=J7AVR@U/6+VUN+FRC73I;.22\N(%9GBB@^T^>OW'
M57DC2,LOW_F7=NVG[7G@O5/AAK/Q LK+7+_PG87MI8)?6]F/]-DF:)-ULA?<
MZQO-L?C[T<BKOVU:N/V9[.WAUNST/QUXR\*:+JT]S<RZ/I%W;""&:XW>:\32
MV[RQ[F=FVJ^U6;*JM<9\3/V5H]#^ _B+P5\.TU)[/4]7TR\AT7[;'%%8+%<V
MS7#6SG8T>Y8FE/SGY]S+]YE;I7L7H<W[P?K/[?GP_P##-Y-I>KZ=K.D>*K>Z
M>"Y\.:H]A9W=NJQH_FO)/=)!L8.NW$NX_P!WY6KK='_:L\*^*]>T+2?#^EZ_
MK<VL:7:ZU%=6.G[X(+6=Y8UEG;>-FQHOF#?WEV[L-MS=,_8[\/Z1KTWB>Q\7
M>++7QY<3R/<>+C=6[7\\;I'&UNZF#R&BVQ)M7ROE9=RUWWA_X.Z?H/C*7Q0^
MJZOJFLS:'!H,L]])&WFQ122.LK;47]ZS2MN;[O\ LBI?L?LCC[3J>(Z?_P %
M /!N@^#_  K=^*G9M8U32(]8O%L!:VJ6T#.Z!O*GO-[_ '&;RXFE?:OW?F7/
M9^%?VQO!GC+Q58:3;Z3XAMM/U"^OM-MO$%U9I'I[W-JKO+'O\W?]Q-X;9M^;
M[P8,JS>'_P!DG0_!]GI">%?%7BGPO=V&F)I$U]IUQ;&74+9'9XUG66W=-R-(
M^V2-$?YOO5HZ3^R_X6TNXTB7[=JEX=-U[4/$,:W,D4BS3WB2QRQR?NN8L2MM
M'7_::JE[#H)>T,B/]KSPS#\/=2\<ZEX>\3:-X0MXTFLM8U*"W@BU;S)=D7V<
M&?<N_P"]^]6(;3N;:*Q?#/[>?P^\8>)=(\.Z-9:KJ7B#4KI[;^SK2>PD\C;Y
M?S^<MUY,O$JMM@>5_E;Y?EKH]+_9+\/Z?X+N?"4WBGQ9J?AU1"NF6-YJ$?\
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
MYNGZC"O[ZSGZ*Z_WA_>7^(?@:]95J3Z5SQ;B^9%GY[?!_P"*6L_"_7H?V?\
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
M_P ,_"GQAK&F3_9M2T_1[R[MY_*\W9*D#LC;/XOF"_+7AD7Q8U%=-\0#P_\
M$^3QGH<46F->>*?(L'&@^;=-'=MYD$2PKY<'[W9.C^5C?)N3Y:]U^)T^@VOP
MY\2_\)1J0TCP^]A/#?7S2>7Y$+HRLP8_Q?-[\UBI\?/A]'J-O;R^+]$@MKVW
MMI]/U"74X%MK_P Z29%2WD\S]Z^Z!\[?[RU,-MC)[[GC&F_%SQ9<:Q/H.A>-
M?^$OTC7)FTCPYXO^S6LC/=!8)99/,@B6WG\J*6[;Y4V?Z)L^^K[N9\4?M!?$
M+5VM+JV\4Z!X!TATDLI+[7=1@TR#^U+5(EN8//GL;E&_>RS+Y7[IV%KN1]JO
M7T]J7QF\!Z3)X@2Z\9Z''/X?A:?5K==0B>6PC7JTL:MN3K_$/2M:'QUX;N?"
MA\40Z_IDWAE86N?[9CO(VM/*7.7\W.S:N/O9[5I[16^ GE\SR;_A+O&\>C?%
M;7XM3&I:AH*&VTO1+>!)++SO[/M;C?N2+SY?WLLF/F^ZWW-VVN#T'XL>)&\&
MVDVM?%C0/^$>N-<^R7?C;0M9L-3.EQ+:O)Y4]Q]@@M8F>=8D_>0-\LNW[[(U
M>Z:;\<O FI:#J^OCQ7I$'AK2[J.UDUV;48%L'D>.)UV3[]A'[U4^]][<M6;S
MXJ:#:ZW%8-<H]L]K!?\ ]I?:;9+002I=2++O>5=Z[;.7.P-PRM]W>RS?^Z/E
M_O'E/ACQI<:+^SK)K-GXL_T63Q#>13>+6M8_W=K)K$L;WVW;Y7^J;?YC)Y2Y
MW[=B[:@USX]6/@G1_$RM\2[76HG\+1WWAG4[J6RDFU2ZW7WFM;"!$2X=?+@#
M1HGR_+\OS?-[AXD^(7A;P7:K=^(/$FE:'9NGFB?4K^*W0Q[D3?N=A\NZ1%_W
MG7UIT?C[PU)J6G:<GB'2Y-0U*'[396BWD?G746TOYD29W.NT,VY?[M*_6P6_
MO'S[\0OB1JZ^)?B1HMI\1+R6^A\/WEY8Z=X;N],G?2_*M4DW7-OY'VJ&5F^Z
M^^5#YG_+)FC6E\7?%272X3)9_&)X[:#1(KWPY=;-,N/^$NO#).'@^6#_ $C:
MR01>59^5)^^_O/&U?07A'XA>%OB!:W-SX7\2:3XCM[>3RIY=)OHKJ.*3^ZS(
MS;6K-L?C1X U5=4>Q\<>&KT:7#]IU!H-7MY/L<7_ #TEVO\ (G^TU-2\A6\S
MR?1[WQ]XGOM&N9_'^K:&-<U35M-EL+.QTYUL%MYY_*\F1[=_WO[@(S2;U96;
MY%;:R\I??&+X@7'B3P/:#QAX;\/)=:;ILZC7M3BTXZY.\K)<+'$]G+Y[?(G[
MN"6!D:5=VY72OI#3_B)X6UC34O[+Q)I%W8R6;Z@ES;7\3PM:QMM>=6W8\I3P
M7^[4'AWXH>#O&.N:GHNA>*-)U?5]-"M=V5G=QRS1*RJRNRJWW?G7YNGS8H4M
M_="W]XY_X4ZKXAUCPYK^N:GJUQK$TNIZE;6E@8(HHK6.VO+F%$38F]BRQIN9
MV;_9QW\)T7XIZO?7R:]I?CA?'/C&W\$ZK?7/AY[2!ET34-UBS6S):Q>>BJ^Y
M?(E\V?\ =_>9E:OHSPO\7O"7BS6KO0+'7]/_ .$CMIKF*717NXOMR+!.T,DG
MD*^_9N3(;^ZRU,/B[X#73];U ^,_#YL=$F\C5+HZK!Y5A+NV;)VWXB;=QM;%
M"=F_=*Z?$?/WASXM:\W@VWGU_P"+OA^+0;C6_L<_C+0]9L-4.GQ_96D6*6X^
MP06L3/*J+^\@^[)M^^R-4WB#XF2^&_B 4@\?00Z;/K%LGV72;G1X-6U[?8Z=
MY4JQSP-]L5M[;O*:)]K;4W_NT7W?2/C)X%\1>(X="TKQ?HNIZS<6L=];V-IJ
M$4TD]M)N*RQJK?.N$9OES\N/[PK4;XA>%U\6KX6;Q)I(\3E/.&B_;HOMI3;G
M?Y&[?MQ_LTN;R)MYGA/C/QU-H?Q&\2V.H^.(OA=X:;47D?Q%'#80-<726&F^
M5;/+=12(S,LLK_,OFLL6U6VQ,*6^\6?$/Q!X;U+7#XIO?"=UHW@NUUUM,L]*
MM]EQ>/\ ;"WFBYB>1(F^SI^Z5D=?[]>IWW[0/PUTNZ6UNOB#X8AG^W_V;)&V
MKP;H[KYOW3_/\C_(PVMWXK0UCXK^%/#.BC5/$FNZ5X6T^2]GL8YM:U*U@CDE
MBE=&VOYNW=^Z9MN=Z_Q*K*R@OY#M_>.7\?:-JWB;XG>$(=.\1W_A64Z'JDLE
MYI=O;2SM^_T_Y%\^.5/_ !QOPKSZZ_:&N_#/@W4;KQ'XHL=.U>]\#6.JZ-#*
MD227>H-%=-.;:+[TQW+!^[7?M^7^]\WN$WQ4\'6OB2W\.S^+-#@U^Z8+!I<N
MHPK=RY&X;(MVYN&#=/XJM:#\0/#'BC6-4TC1O$>DZMJNEOLU"PL[Z*>XM&W,
MNV6-6W(=RL/F_NT*5MT.W9GS[\+O'4]KXVBTJP^(+:EJUSXIU6"]\#?9;?\
MT6S:ZNW^U;53[0GW4;SWD:%O,V*NYEV^^>._]=X;_P"PJO\ Z(GKK=M<IX^S
MYWAO_L*K_P"B)ZARYGH7%<IIM]Q_]VMJL5ON/_NUM4I%'QVWQZ\67WC#QX=*
M\2PBPAT/7+BWTR6]M;RYT:[M"BQ>?;Q6:- WWV\N>>;</[NVNW\5^)/%WPYA
M\1Z?=^.M0U*UC@T>YEUW4+&S6;2(KF\GANIU\J!(O*2*+S%:5'5-K,^]?EKN
MV_:(^')A6Z@\8:/<V4.HR:9>WD5_#Y-A*D<[M]I9G_=+_H\FUFZ_+MX.ZM[_
M (6QX(D;04'C#06?Q!_R!U74X/\ B8\X_P!'^;][]X?<S6W-_=,+>9X[X!\8
M7]M\.OC'X@\*^)1\1[ZSOI)=.U9X4D6\D33+1E_X\X]DNUMR_N(_FV[=K-6=
M\._&7C;QCH>D6(^*&CZI'J7B'[!_;OA74K#6KF*)=.GG>)Y1806ZOOB1O^/=
MOE:OH7Q1XUT#P+I)U/Q+KFF^']-4K&UYJMW';0[F^ZN]V5<UC>)/C)X'\)V*
MW>K^+]$T^%[3[<AFU&)6E@V,_FHN=SKM4XV]:CFOT';^\>+S>-/'7AGP;J&M
M7'C:\U6XE\/:Y+''<:;:^3;SV1V03HL42NSMC<ZLS(S-\B(,+5;PWX[N-?\
MB=X7M-*\?'XH:1;7JW']H;+,+:WQL-25K7?:QQINVJC>5)\Z?Q-\Z[?<?$&L
M>%/'/PKU>^E\16#>#]2TZ>.;7+>^B^S+ R,DDJS\I\OS?-]WBM'1?'_A?7-+
M?4M,\1Z3J&FPVHO'O+.]BEA2#YU\W>K;=G[J3YNGR-Z52J:;"Y/,^?\ P?\
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
M(M0C\&VY\1S?:O%D5@NI:EIEKL::W\WS'6)8U_A7:\2-_'Y7WB=U<[\3-5\
M^)O$VC^$/$/Q T_2]0^UP3OX1;4[.*34Y!(CP))$Z^<R[T5E6,IOZ-N7Y:T]
M1^('@+P7\1KW3]8U;3?#_B+5;>R83:E?10?;]SSI!!%O?YV4I)\JC^/_ &J'
M9]!J\3P/P#\9O&GC*T\3Q67C2VN[>Y?0WT_4;6[L]5?3OMFH^3+ S16-O$LJ
MQ8_=-Y[(VWY_F7=V?B+QKK_@^WN]&UOXC7FEZ-;^)5T^\\;7]O817-E;-IB7
M2!Y#;K:INN&6+S'@V[9%3_6,K5[U#K^ESK"\6I6DB7%R]M$4N$.^6/?O1?[S
MKY;[EZC8W]VN9LOC1X)UJU2^T?Q-HVNZ=]I>UN=0TW5;66"T9())F\UO-_A2
M,G:NYOFW;=H9E.9=(DV\SR71/&%SI?[-5YJVG_$#3].=M>U#9XIU.XM=/CN8
MSJL_S+++$\"/(GW6\ED;^%5W!EYW7OC5,T,-POQ6U+PJ1X4L]4T>SU*STN2[
MUR\D>\7:VV)H[G?Y$7[JS9=^[,;?,K5]#Z9\6_!&N:1JFL:;XRT#4-)TG_D(
MWUIJ<$L-IMR3YKJ^U/\ @59$?C[X=Z;K%EXI/CC0XQXHMH-/TZ6;5K<07X@E
MEV_9FW?O6WW+*VTM_#^+3[H.7S/)HOBMX]N/CO\ V3/X@\.:+!$Z)%X1U#5X
MX;V^@-FLIEBM&L_.F?S6D7S([KR_W++LW*]<WX)^-7CN^\(Z_J>J^._#LBYT
MX:@VFZE;7UYX7\ZY"73RV_V&#[*D43/\MUY[1-#^\9E5Z^H-!^('A?Q1K6K:
M/HWB+2=6U72GV:A8V=]%//9MN9=LL:MN0[E9?F_NU%;_ !.\'W&J:SI<'BK1
M9M2T6(RZG9QZC$TUDB_>>>/=NC7_ &FI\R_E"S_F/-OV=_%6E:IJ?CF.U\<0
M^.#<:UYEIJS& 37L26%BKNOD*D4JHSJGF1(J\J.O7'\:?%[Q/X9\7:_9R713
M3/"=VNL:Q*;5?GT:7RO+'W/X-]XVY/F_T'[WS-N]+TGQU\.]?EU3QAIWBK0-
M271H)+._U>TU6*:&PBSOD65E<I%]Q6.['W:A@^./A>^\%^+?%>EWB:]H?AN*
M26XO-*EBGCN!';+<-Y#J^U_E<+V^;-2GK>Q5M-SQSP3>^-UM=?\ &5SXMN[&
MXF\3:5]HT&*QM?LLL=U!IJLDK-%YNZ.*?8K(\7S1[FWU6D\9:]X:^'T^M:$]
MCIM^_@[PJDEVX2SMK"&6>\66?Y8)4@1$9FW- Z1?>9-BM7M$?Q>NV^(R>$E^
M'WB9G=//&J^=IGV3[/YFPW/_ !^>;LR?N^7O_P!BO3=M#J=T'(>9? /7M8\2
M?#>TO]8\0Z)XJGDFE6+5M!U%+^":)9&"[IXH((W=?NMLB1?EKL?''_(E:_\
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
MH3Q+XBL]/MQ\/Y++7K[5VTR&#4)KZPM&'V66Y\Y9;JPBE9?W+H=L'WO6NO\
M"OQ@_P"$HUC1=)CTWR=6N'U!-3MOM&[[ ;-UBE^;9\^Z62+9PFY)-_\ LT/V
MB0+D/*[_ /9E\27%G8W$UQ9ZG>^'KI++1;:#7M1TEI=*@BGB@66\ME\V"X_T
MEF=D1U?RU7^+<OHGPW^$<G@F\U&<Z9IMK;7.@:?I::>-0GO=CPO=O(CW$Z;Y
M(O\ 25VNR[OO;EIWB?XN:]HK>,]3M/#-E=>&_"\,_P!HO+G5FBNKB=(%GV10
M+;NOE?.B^8TJMNW_ "?*-T'Q3^->H?#_ %B2QLM"L[Q(;>UN+G4]5U*6SL+.
M*4W.Z2XEBMIS$B_9O]8Z^7^\^9T_B.:I+0/<1J?!WPGXJ\*Z/J%GXADAM[3S
M533=,AUB75EM(%3E?M4]O%*^YL_+)O9?[^W:B<%XL_9OU+6O 7@+1[-[&&Y\
M,Z1';/%#>W-DD\Z3V,WEI<0*LL2.UH_[U?F5MC;'^[6_)\8_%-K<>*FN?#NB
MW-G9ZG9Z1H[66M2EKRXN$MFB\W_1ML<7^D[FE7=\JXV-WG_X7%XE4QZ.?"-A
M_P )I_:RZ4]C_;C?8%W6<EXDOVK[/O*;$V_ZC=OW?+M^9A<ZU0_<V.5OOV=]
M7UKPMH.G1V]AX9GTV]GUM_\ B>WFNM=7V_Y8);FZB65[65?]?]UF^55_O5W%
MAX+\93:OXL2;5(?"]GK=S;ZE%JN@W<=Q>P3K:VT$MOY5U9O$T7[@MYOWFW?<
M3K6!;?M$:SI^E3ZQXC\'16&DKIE]?0C3-5:]NWEM&5)X/*\A%^9V;8RNS,%^
M9(V^6HO#W[07B7Q)9:;;CX>R6.N:AJW]EQPZA/?6%HR_99;GS5ENK"*5A^Y=
M"OD?>]:+3>@ER7&:#\)/&$=W::/?Q^'TT"SUZ^UY-<@G<ZE,\\ERRAH/(1$E
MQ<?/*K]-R[/F^7G_  G^SKKGA'PG>6/_  C>GZCK%M;6EC97[_$+65\V*!]R
MNF^"5K':RJRQ1>:OS,F[;][TKXK?$K4? .L:.FG:=)J]Q=V[JFF_:TMH997O
M;"V1I)#$[#;]J8_*<==RMN5DQ)/BWX\-]INF1>$/#\>N?\) VC:A!+K\[6P3
M[ UZLD,ZV>YOE_OQ+\R[?XM]"=2P<L"YX;\"_$&UU1;C5-8M6EU+0+;3]2UR
MUN(Q?VEU ]RZO%$;/R)P?M"KN9(O]7N\KYMB\K)\"?&]]\2M.U35?$4NM:;I
MNH?:H=4OM=N5GE@^QR0^5_9D,45DCJ\C/YZ_,W^S4J_M47@U#QA*O@;59=#T
M:TU"XMK_ ,B^B6X>U9E9'EELTMT$C(^QHYY?N_-MZ#4\7?M!:IX&\0>']*U#
MPW97%Q=S6\6JII=Y>W;:;]HN/*@+.EAY/S;MW[^6#^+;OVY8M43T0>X.TCP3
M\0]+\+^"K :-X36X\(7< MH[;5KA(+^V6SGM6?'V7_1W_>JZQ_O5^7;O_BJQ
M)\-_%WAG4K+7-"M-%US4H9-:A:PU74);.W\B]O\ [4LBRI;RMO5416CV8;=]
M_P"1=S-<^+GCEM%O-9T+PCH,FE-JT&EV#ZIKTL4]QNOUM9))8DM'6(;LLNUW
M;:5)7=\E6KOXHZ_8:E?Z78Z5#J?B:YUN+2[;3[W4_(L86738KN7%REJS^4H\
MS[R.[.W\"MMC/>#W3+\$_L_7?@_P->:";C3[JXEUC1[_ .TB,QJ8[,6.Y=NW
MY<?99=BY;:OE_-_=Z3X7^$/%/AOQ7X@DOTM-)\,3,SV&D6NL3:DOFM*S/./.
MMXFMEVE5\A'EB7^#9\V_D)?VA?%$T/B!K'P)93GPQ8F]UX7/B!HO+DCEN4EB
MM=ML_G_+:LZ,_E;MZ[MAW;??H762,..C*#42<NI4.7H3UR7CW_6^'/\ L*K_
M .B)ZZVN2\>_ZWPY_P!A5?\ T1/61J:;?<?_ ':VJQ6^X_\ NUM5<@/'=%^&
M_B+^T-+BU:TT9M-T?Q7?:[97$-Q)+--%<+?,NZ)HE6*6-[I%^5W#*K-N7[M<
M)<?LTZHOCFXU26PL]<TS5+^26Z@7Q5J>C_98_P"T;FZ1O*MT:*\.+G=LE5-K
MHWSMO^79NOVGY+7Q-XKL(_#T>H:?I6EZEJECJ5G->;+_ .Q[?,BWRV:0?>;;
M^XGGVLOS;:UM0^-'BSP_#J=MJ_@BPCU]!826-CI^O>?#<1W5XMK^\E:W3RGC
M8[F^1UQ]UVK5>T1A[@_X@_"WQGJ-E;IIGBS5/$=N^HM<W6GZIK!T+;%L8(D5
MUIMJLVU'VML;._\ B?UQO"_[/VN:!X%U[1);S3I+Z_\ !5GX9AO5,KCSXDO%
M9WW?-Y6ZY1NK-]ZF:M\:/$T.I>(]-U:PAT#4=%\/:K>W5KH]^EY&[HEG);2Q
M7$MNOS;995VR0;=W577:6WKSXSZY;>&]:\2R>']+M]"AEDM=':YU:X>\U"Y6
M<P[&MH+.5DWLK[/*\YV^7Y!N(4]^*L'N7N;WC#P]XG\7?#VQ2:QT6U\46M]9
MZC]@>]EN+!I+>YCE$?G^0KX;8/G\KY&^;:VWYN-\9^!?B3X@7Q)-8:;X7M[S
MQ5X>CT:^CN=8N73370W>V2(BU_TE66Y^ZWD[=G\6ZG>!OCCXG\?ZOX46Q\+:
M;966H1ZG_:JWVHW5O/:M9W44#^5')9H[_P"LW;94B;YOX-OS-M/C=KY\+V5W
MI/AZ/Q##I_ARSU_7;C4=66TN1%-&[[8%CM=D\VV*5O\ EW3+)\R[FV2E-%7C
M(=XD^%7C/6-:\96FG'3]!T#6]*O+9U76)[R.]NI(%BBEDM'M@MGM^9F:"<[_
M .-'9@R'BKX=^//$2:U(NE>%S/XLT2+1-7BN]3N)8M-5#<CS(/\ 1?\ 3%9;
MDMY3_9_F3[_S[ETO"7QHU[Q-K>E2OX5L[3PKJ^KWFD6.I+J[27;/!]I*RO;?
M9PJQN+9_^6I9=R_+WI?B=\>G^'OC;2-$M](76H+B:UBU":!KQIK#[1.L,3,L
M5G) H^;=^_G@S@[<TUSWL3I\18\)_"&X\.GPOO-I<MHVL:KJ+7##=+(MTUSL
M;=L_UNV5=_\ P+[U<')^S;JD.M:!--8VNNV*6&GZ??PKXJU/2%M_LLLCK(L5
MLC17G^LW*DJQ;63[S;_EZ#7/VB=:\+V]WK.J>#;>+PJFH:CIT%U:ZOYM_/+:
M_:3N^S- L:I)]EDV_O\ =\R_+U*]1\/?%WC+6/B!XBTKQ5I5AHHL]*L;FWM]
M+U+[?"S2RW2R/YK01/N_=(NUDV_+\O\ %3O46H>Y+0UO /@>?P?X+U'2KF"R
MNI;G4-3O&B5OW4JW-U/.JO\ N_[LBJWRGO\ >[^1WGP+\<ZMX9L(KUK?_B3Z
MJMSI6@0^,]118[?[*\#I_:T5M%=+\TK/MD27[K)NVNOE;7BC]I+5O"NDZAXE
MG\)VDW@\7%]8V-\FK-]KGN;;SU_>V_V?;%%(]LZJZRRM\T6Y%W-LZ?XF?%+7
M/#<][8>'M%T_4M1M_P"R)%_M.^DMHG%[?26I&Y(G9679][_;^[\N&5JF_</<
MDK#/A?\ "?\ X0G5KNZ?3[*QL[C0M/TI;&*^GU!H6@DNGE3[1.BO*G^DKM9N
M3M;Y5KFO"/P"US2=5TNXU/4+*6/1;K^S].F@EE:5-'BL[R&V5MR_\?&^Z7?_
M  LL8^9ONUTNH?&ZUU"WTZP\(2^'_%OBN[OO[-ET^TUU?LEE<)!)-*L]PD4C
MIM6)U7]UN9F7Y5^8KQFO?%[Q3JVM>%&-QI_@70;.XOG\3W<VKQ+Y#64J)+&K
MSV;H]NV_<'S [*R_ZK:RLUSL/<$U/X.^-]:\!^$M%OM+T2&?PC-$MC%H_B?4
M=,34(EM9+5G:>V@26S;]YOV+YZ[=R?[8]C^'GA<>#?!.D:/'81Z:ME;A/L<-
M_+?)$?O,JW$RK)*,_P 3J&KR>\^-GBK6M/\ $FI>&[/0=1T&QUW2]/TG5-(U
MG[2VHQSS6.Y65H/*5&2Y=?,21B/X5XW&IXE_:@\2>%;Z71+KX?O?>*[6>5;J
MST6:_P!1MO*2"VEW1RV]@[[V^U(JK+%$FY7_ 'GW=TN,I($X(^CMM+7COQ.^
M-%IHNCVFGZ!J=B?'-S/IDT/AF\O(H+]X)KR!'#Q/N=%V2,K/L.WYOXJC;XP^
M*(6CT&7PCIJ^.9-16QCT_P#MN3^S75K>2Z\_[5]E\S;LB=<?9]V_Y?N_/6:I
MO<OG1[+Q3J\'M?VB[R37](\.77AN&T\3:Q=3Z?86O]J;H);FU=OMRM+Y6Y4C
MB7S4?9^\5U7:C_+7NW\-)Q<=RHRYCE_B-_R*4W_7S:_^E,=7O^6?_ *H_$;_
M )%*;_KYM?\ TICJ]_RS_P" 4X%&UGM7S-%^S7JB2^-+26QL[N/4+/6(M-UB
MX\5ZE+A[UI&V/ICHUO O[S:SQNV[9NV#=M7Z9Q7ATW[2EEI]U;)?Z1-:6ZV]
MX=2E,V[[%<P?:<0?<^??]ANSN^7[B?+\].GS]#.=NIN^(?A5<ZGJ'B2ZMH[&
M'^TO[($>[[W^AW#2MN^3_:^7_P!EKAO O@GQ-XGGCA>RT/3O#.G^,-9U5-5M
M;B1M1EE^V7L6SR/*V(W[UOW_ )[?*NWR_F^7:\&_%;QEKVL>%;2/0K'[+J8U
M>?4FU/5]MU9?9;Z.!HXA%:[)53S-J[MK,J_,^Y2SVO@S\3O%OB>V\)6OBG0[
M6U;6= _M2VU.WU+S9IFC6W$OGP+ B1,QN59?+>5?O?=K7WHHS]V1QU]\!_'.
MI:3X=MPGAG2[_P #Z8EIX=OH+N>7[?+&]LR/<KY"?9HO]%&Z)&F_UOWOD^>E
MXD_92U>\D-K9ZC;7&CV*6E]I]O)J%U932ZFC6RW#//!\\'F):KMGC9G5[F5M
MC=&[NS^*GBFX:WTC1M)L?$OB"YO-:F_XF6HMIUO%9VNHM;HN]+:5F?YXE7Y/
MX69G_O4?#_[4=AX@M]$F30;JU^VZE]CO([FX4-8Q-Y"I,V%VO^]O+6/:K?\
M+1VW-Y?-*57[(N6!?^&_P=N?"?B+0=7N--L]+:UL=3BN;9=?O-9E\^ZN;:3>
MMS=1K(^Y8&W;L;2P4;OO57A^!VI#3_B/'*=-DN/$VEWFGVLC!B4\^\U*?;*=
MGW-MY%TW?,LGWOEW7K']HO1O$'A<W7A]M,U?Q/)-!#'X=35XO.B^T2[+9[C:
MK/ C(R2M\C,JEMJR,,,W7OB]XMT.74(5\':5?7&A:9'JVOQQZ_(OD1.9]J6;
M-:_Z1+LMW;]YY"_,B[OO,N?[PKW#RNU\16UO^TL+==0L[J%/$.Y/"JZU$FIP
MW?V/[&]__9ZVKSO%Y3._F-=(GE-O\K<JLWJ7Q)^'_BW5?%7B*\T+3?#.I6'B
M#P_%H-R^M7$\4MLJO=,S[$B?STQ<_P"JW1[MOWUK-\8_&[Q ZWEWX;T6V;PQ
MINLZ9I]YK,NH;;W]_+:O)Y5HT#*T7E7*KN:5'^_M3Y59M?X(_'2_^+5Y?BY\
M'ZIX=L5MXKRRO+JTOHTGB=F^5S<6L"^;C:VV)ID^;B1JJ7-;FL$+;&'X8^$_
MC70&\/Z!)!X?O/"NAZOJ&HK>3WTQN]02XCO-L3P?9]D6UKM=S>8^X(QV_-MK
M.N/@CXZ\2?#^XT'5)]-M+=9;A=/TR76)]52U@DTRZM=GVJ6UBE?][<JVV579
M55OG;Y47K;_XSZU8^'];\1/X?TRWT6&:2UT9KG5;F2]U&Y6<P;&MH+.5DWLK
M[/*\]V&WY%Y"X>D_M*:GJVD^%K__ (1BRTB'5+VXL;ZZUS4+RQMK.6*Y\CRU
M=['=YKM]R.Y2W9V*HNYMVT3GO8/<-;XH?!6]\:-K,FG-:P++9Z0EK M[<6+.
M]E>3W'E&>#YX%;S%"R1[F1OFV-MVM@6/P?\ %N@Z?X=;PYH]CX8U>.ZFEU#4
MQXVU'49(EEF5I<_:K-OM^]5SMG\K8S-L=&^>N@^'GQZO?''Q&O?#R>$=3M-&
MC>ZBM]<>TO@CO!+L;S&>U2W"OA]C17$N[;]U>@]JJ)3E'212C&6J/*?AAX1\
M4^&_%/B";4([32?#$S,]AI%KK$NI+YK2LSSCS;>)K88V_N$>6)?X-G._S:X_
M9[\;Z[K7B:ZUJ^L[E[[1]:TJ*XN-?O[Q;K[8R^0YLY$\BR6-$VLD&_=_>^7Y
MOJ"DJ54<7<?(CQSX@?"74=>U2_U#1QID<D<.BO96MSNCBEET^]GNO*?:C>6C
M>8JJZJ^QOFV-MVM27X6^*=:^'?Q:L-6M]!TG7/&BW/V>#3+B6>VA:33XK5?-
ME:*-G;=%N9MG2O<:*/:,.1'%P^$KN/XE0:_OA^QQZ,VF[,G?YGGK)_WSA:[+
M^*A:&ZU'-S%CJP_&W_(EZ_\ ]@^X_P#1;5N5A^-O^1+U_P#[!]Q_Z+:@9#I/
M_(-M?^N2_P#H-6JJZ3_R#;7_ *Y+_P"@U:K4#8HHHK( HHHH **** "BBB@
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
M.Y+*?5EOX;NS$BP7>EZG=:=<HLFW>GG6TL<FQMJ,4W;<HI_A%,U3X3>%-?\
M$5SK6I:/%?:A=:4VB327,CNLMF6W&)T9MK?-_%MW<]:\FU#X*27.E>,]0B\'
M017%_JE@\6ER?9_-NM(BBL?/TY65_+1'\B5/(9Q$[?*WR-OKF?$'P<O+SP/>
MPVWPKN;?36UG[?HO@G[-H]Y9V&VU\IFNK26Z6W\J67?)LMI=_P V[>C22K5)
M>9-_[I[[X?\ A3X?\.QV'V?^U+Q["[:]MI=6UR^U&2&5H6@;;)<2NVW8[KL^
M[\V=NZLGX9_#[4-!\5^,_%>O165IK?B2ZB8V>FW4EQ;V\$$2Q1KYCI'N=_F=
MCL7[RK\VS<W'^"/A_J&C?'*[UT>!HK%+JRVW^NWEII[XD6*&-8K"YBE^U+%Q
M_JIX]NU/D9-JH^'JWPN\5ZM^TQI_BY_#\\"6.I?\ABV@TM+:;3OL<B*C2_\
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
M&4@]* (9KR*W_P!8ZJU9UQKR_=B3=_M/4MQH<4VYHV\MJS;C2;BWW-M\Q?\
M9H BN+Z:Z_UCEE_NK4%.^9?E*[6IM !1110 4444 %>8_M ?L^^&OVA/!,NA
MZXGDWL.Y]/U6)/WUG*W\7^TO]Z/[K+_WU7IU%:0DZ<N:)!^=5G=#4 W[.O[1
M*_9;^V_Y%;QMNW;-WRQ?O6^\C?=_\<?YMK5\E?&KX*^)/@3XVNO#?B2UVNG[
MRUO(U_<WD6[;OB_SNW5^OG[0'[/OAK]H3P3+H>N)Y-[#N?3]5B3]]9RM_%_M
M+_>C^ZR_]]5\<6=TNH;OV=?VB5^RW]M_R*WC3=NV;OEBVRM]Y&^[_P !V/\
M-M:O=PN)^U$PG ^#**[SXU?!7Q+\"_&UUX:\26NUU_>6MY'_ *F\B^[OB_SN
MW5P=?0PG&4>:)S'L'[-6CZ-=7WC_ %K6=#LO$2^'/"ESJ]I8:GO^S/.MQ;1+
MO5'1F7;*_P NZNA\)?&'P%X\U;_A&O&?PZ\%^#]#U6.2V;Q'H%E=1W.ERLO[
MJXYN'W(LNW>O]W=_NUC_ +-O_("^-/\ V(-U_P"EUC7(?!WX42_%_P 51:+%
MXET#PRSNB?:-?OEM8VW-M7RE^\[_ .S7FM*4JDI2^$V.N_X9QT7Y?^+U_#=?
M[O\ I=[_ /(M36_[+[:U)+:^'OB?X$\3:NL,L\.E:==W7GW&Q&=UBWVZKNVH
MS?>K[2_:#_9+T#X9?#G1K[3IO"-Q+I_AIO#$TGC2[:RC<[V=;RW96VK<;Y)6
MVM_>7:RLOS_%'[(,;0_M&^'XBR,R6^I*S1MN5MMA<UE1J2JQ<XR%*)XM1117
MKQ]Z)D%>Z?LY_LY)\28;_P 9>,+W_A&OAAH?[S4]6F;;]HV_\L(/[S_Y^]\M
M'[.?[.2?$F&_\8^,;W_A&OAAH?[S4]6F;;]HV_\ +"#^\_\ G[WRU]%^#?!N
MK?MM>(+"SL].F\$_L]>%9?(L=-MOW37K)\O_  *7YFW-]U%;^\S-7FXC$1BN
M6)K" >#?!NK?MM>(;"SL]/F\$_L]>%9?(L=-ME\IKUD^7_@4OS?,WW45O[S,
MU??/A_P_IOA/1++2-'LH=-TNQB6"WM;9=L:1K1X?\/Z;X3T2RTC1[*'3=+L8
ME@M[6V7;&D:UH5\S6K2J/R.R$0HHHKE*"BBB@!RLRMN#;6J[;ZQ<0_*?W@_V
MJH4Z.%YFVHCLW^[0!O6^N02?*_[MJT(Y$D7*,&'M6';Z%+)@RE8Q_LUJ6NGQ
M6?*+N;^]0!;HHHH **** "BBB@ HHHH R)O]<_\ O?\ LU*O^MC_ -]?_0J2
M;_7/_O?^S4+]]/\ ?7_T*M_L@+JFJ6FBZ?<W]_<Q6=A:Q-/<7-Q(J11(JEF=
MV/W54+G<:R?!OQ)\)?$6&YF\*^)M&\2PVS".:71]0BNUB;^ZQC9L&L3X^:9>
M:Q\#OB%86%K-?7UWX>U""WM+:,O+,[6TBJB*/O,QZ#WKYCC^ 7Q(\#?!*_\
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
M>S6MLD374O\ STE9?OO_ +39-;M%% '*_$;_ )%*;_KYM?\ TICJ]_RS_P"
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
M_P *1_*JU!;Z;<7";PFV+^*61ML:_P# ONU#=:AI&FK^_NFOI5_Y96J_^ST
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
M-Y8BZ+O-;Q32>8T3RN[M*V]G;>W+;J]$KFE:_NFT;VU"BBBD6%%%% !1110
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
MH_LJT_Y\X?\ OA:.0";_ (3?PY_T'],_\#8__BJ/^$W\.?\ 0?TS_P #8_\
MXJH?[*M/^?.'_OA:/[*M/^?.'_OA:.0";_A-_#G_ $'],_\  V/_ .*H_P"$
MW\.?]!_3/_ V/_XJH?[*M/\ GSA_[X6C^RK3_GSA_P"^%HY )O\ A-_#G_0?
MTS_P-C_^*H_X3?PY_P!!_3/_  -C_P#BJA_LJT_Y\X?^^%H_LJT_Y\X?^^%H
MY )O^$W\.?\ 0?TS_P #8_\ XJC_ (3?PY_T'],_\#8__BJA_LJT_P"?.'_O
MA:/[*M/^?.'_ +X6CD F_P"$W\.?]!_3/_ V/_XJC_A-_#G_ $'],_\  V/_
M .*J'^RK3_GSA_[X6C^RK3_GSA_[X6CD F_X3?PY_P!!_3/_  -C_P#BJY[Q
M-X@TS6KO0(M/U"SOI4U)9&CM[B.1E7RI?FV_C6W_ &5:?\^</_?"T^/3[>%U
M>.W16_V11R 3-]UJ;-XPT&WD:*;7-/A=>J27:*W_ *%4E5VTVUD9F-K"S?Q;
MDHY0'_\ ";^'/^@_IG_@;'_\51_PF_AS_H/Z9_X&Q_\ Q50_V5:?\^</_?"T
M?V5:?\^</_?"T<@$W_";^'/^@_IG_@;'_P#%4?\ ";^'/^@_IG_@;'_\54/]
ME6G_ #YP_P#?"T?V5:?\^</_ 'PM'(!-_P )OX<_Z#^F?^!L?_Q5'_";^'/^
M@_IG_@;'_P#%5#_95I_SYP_]\+1_95I_SYP_]\+1R 3?\)OX<_Z#^F?^!L?_
M ,51_P )OX<_Z#^F?^!L?_Q50_V5:?\ /G#_ -\+1_95I_SYP_\ ?"T<@$W_
M  F_AS_H/Z9_X&Q__%4?\)OX<_Z#^F?^!L?_ ,54/]E6G_/G#_WPM']E6G_/
MG#_WPM'(!-_PF_AS_H/Z9_X&Q_\ Q5'_  F_AS_H/Z9_X&Q__%5#_95I_P ^
M</\ WPM']E6G_/G#_P!\+1R 3?\ ";^'/^@_IG_@;'_\51_PF_AS_H/Z9_X&
MQ_\ Q50_V5:?\^</_?"T?V5:?\^</_?"T<@$W_";^'/^@_IG_@;'_P#%4?\
M";^'/^@_IG_@;'_\54/]E6G_ #YP_P#?"T?V5:?\^</_ 'PM'(!-_P )OX<_
MZ#^F?^!L?_Q5'_";^'/^@_IG_@;'_P#%5#_95I_SYP_]\+1_95I_SYP_]\+1
MR 3?\)OX<_Z#^F?^!L?_ ,51_P )OX<_Z#^F?^!L?_Q50_V5:?\ /G#_ -\+
M1_95I_SYP_\ ?"T<@&'XW\2Z1JWA][6QU:QO+I[BV*PP7*/(VVXC/"AJZ/\
MY9_\ J-=-M8V5A:PJW\.U*L41B!'-XPT&WD:*;7-/A=>J27:*W_H5)_PF_AS
M_H/Z9_X&Q_\ Q5,;3;61F8VL+-_%N2F?V5:?\^</_?"T<@$W_";^'/\ H/Z9
M_P"!L?\ \51_PF_AS_H/Z9_X&Q__ !50_P!E6G_/G#_WPM']E6G_ #YP_P#?
M"T<@$W_";^'/^@_IG_@;'_\ %4?\)OX<_P"@_IG_ (&Q_P#Q50_V5:?\^</_
M 'PM']E6G_/G#_WPM'(!-_PF_AS_ *#^F?\ @;'_ /%4?\)OX<_Z#^F?^!L?
M_P 54/\ 95I_SYP_]\+1_95I_P ^</\ WPM'(!-_PF_AS_H/Z9_X&Q__ !5'
M_";^'/\ H/Z9_P"!L?\ \54/]E6G_/G#_P!\+1_95I_SYP_]\+1R 3?\)OX<
M_P"@_IG_ (&Q_P#Q5'_";^'/^@_IG_@;'_\ %5#_ &5:?\^</_?"T?V5:?\
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
M/TKP_P#X:E/_ $+2_P#@P_\ M5'_  U*?^A:7_P8?_:J/J&+_D#GB>X?8?\
MII^E'V'_ *:?I7A__#4I_P"A:7_P8?\ VJC_ (:E/_0M+_X,/_M5'U#%_P @
M<\3W#[#_ --/TH^P_P#33]*\/_X:E/\ T+2_^##_ .U4?\-2G_H6E_\ !A_]
MJH^H8O\ D#GB>X?8/]O_ ,=H^P?[?_CM>'_\-3'_ *%I?_ __P"U4?\ #4Q_
MZ%I?_ __ .U4?4,7_('/ ]P^P_\ 33]*/L/_ $T_2O#_ /AJ4_\ 0M+_ .##
M_P"U4?\ #4I_Z%I?_!A_]JH^H8O^0.>)[A]A_P"FGZ4?8?\ II^E>'_\-2G_
M *%I?_!A_P#:J/\ AJ4_]"TO_@P_^U4?4,7_ "!SQ/</L'^W_P".T?8/]O\
M\=KP_P#X:F/_ $+2_P#@?_\ :J/^&IC_ -"TO_@?_P#:J/J&+_D#G@>X?8?^
MFGZ4?8?^FGZ5X?\ \-2G_H6E_P#!A_\ :J/^&I3_ -"TO_@P_P#M5'U#%_R!
MSQ/</L/_ $T_2C[#_P!-/TKP_P#X:E/_ $+2_P#@P_\ M5'_  U*?^A:7_P8
M?_:J/J&+_D#GB>X?8/\ ;_\ ':/L'^W_ ..UX?\ \-3'_H6E_P# _P#^U4?\
M-3'_ *%I?_ __P"U4?4,7_('/ ]P^P?[?_CM'V#_ &__ !VO#_\ AJ8_]"TO
M_@?_ /:J/^&IC_T+2_\ @?\ _:J7U#%_R!SP/</L'^W_ ..T?8/]O_QVO#_^
M&IC_ -"TO_@?_P#:J/\ AJ8_]"TO_@?_ /:J?U#%_P @<\#W#[!_M_\ CM'V
M#_;_ /':\/\ ^&IC_P!"TO\ X'__ &JC_AJ8_P#0M+_X'_\ VJCZAB_Y YX'
MN'V#_;_\=H^P?[?_ ([7A_\ PU,?^A:7_P #_P#[51_PU,?^A:7_ ,#_ /[5
M1]0Q?\@<\#W#[!_M_P#CM'V#_;_\=KP__AJ8_P#0M+_X'_\ VJC_ (:F/_0M
M+_X'_P#VJCZAB_Y YX'N'V#_ &__ !VC[!_M_P#CM>'_ /#4Q_Z%I?\ P/\
M_M5'_#4Q_P"A:7_P/_\ M5'U#%_R!SP/</L'^W_X[1]@_P!O_P =KP__ (:F
M/_0M+_X'_P#VJC_AJ8_]"TO_ ('_ /VJCZAB_P"0.>![A]@_V_\ QVC[!_M_
M^.UX?_PU,?\ H6E_\#__ +51_P -3'_H6E_\#_\ [51]0Q?\@<\#W#[!_M_^
M.T?8/]O_ ,=KP_\ X:F/_0M+_P"!_P#]JH_X:F/_ $+2_P#@?_\ :J/J&+_D
M#G@>X?8/]O\ \=H^P?[?_CM>'_\ #4Q_Z%I?_ __ .U4?\-3'_H6E_\  _\
M^U4?4,7_ "!SP/</L'^W_P".T?8/]O\ \=KP_P#X:F/_ $+2_P#@?_\ :J/^
M&IC_ -"TO_@?_P#:J/J&+_D#G@>X?8/]O_QVC[!_M_\ CM>'_P##4Q_Z%I?_
M  /_ /M5'_#4Q_Z%I?\ P/\ _M5+ZAB_Y YX'N'V#_;_ /':/L'^W_X[7A__
M  U,?^A:7_P/_P#M5'_#4Q_Z%I?_  /_ /M5/ZAB_P"0.>![A]@_V_\ QVC[
M!_M_^.UX?_PU,?\ H6E_\#__ +51_P -3'_H6E_\#_\ [51]0Q?\@<\#W#[!
M_M_^.T?8/]O_ ,=KP_\ X:F/_0M+_P"!_P#]JH_X:F/_ $+2_P#@?_\ :J/J
M&+_D#G@>X?8/]O\ \=H^P?[?_CM>'_\ #4Q_Z%I?_ __ .U4?\-3'_H6E_\
M _\ ^U4?4,7_ "!SP/</L'^W_P".T?8/]O\ \=KP_P#X:F/_ $+2_P#@?_\
M:J/^&IC_ -"TO_@?_P#:J/J&+_D#G@>X?8#_ '__ !VC[ ?[_P"E>'_\-2G_
M *%I?_ __P"U4?\ #4I_Z%I?_ __ .U4?4,7_('M('N'V'_II^E'V'_II^E>
M'_\ #4I_Z%I?_!A_]JH_X:E/_0M+_P"##_[51]0Q?\@<\3W#[!_M_P#CM'V#
M_;_\=KP__AJ8_P#0M+_X'_\ VJC_ (:F/_0M+_X'_P#VJCZAB_Y YX'N'V'_
M *:?I1]A_P"FGZ5X?_PU*?\ H6E_\&'_ -JH_P"&I3_T+2_^##_[51]0Q?\
M('/$]P^P?[?_ ([1]@_V_P#QVO#_ /AJ8_\ 0M+_ .!__P!JH_X:F/\ T+2_
M^!__ -JH^H8O^0.>![A]@_V__':/L'^W_P".UX?_ ,-3'_H6E_\  _\ ^U4?
M\-3'_H6E_P# _P#^U4?4,7_('/ ]P^P?[?\ X[1]@_V__':\/_X:F/\ T+2_
M^!__ -JH_P"&IC_T+2_^!_\ ]JI?4,7_ "!SP/?:***\TV"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^)_'G_(]>(_
M^PC<_P#HUJP:WO'G_(]>(_\ L(W/_HUJP:_1\)_ CZ'GR^(**X/XT?%+_A4/
M@U=<&E_VMNNH[;[-]H\K[VYOO;6_NUF_"OXW+X^U#7M)U71)/"^LZ(JR75M<
M7"RQ^6W\7F_+_P"/?PUVV?*8\\>:QZ=167H/BS1/$T<[Z/J]AJT4+;96L;I)
M=G^]MJA;_$KPA>:@MA!XJT2:_>7R$M8]2@:9I/[NW=_]E4>\/GB='16+9^./
M#FH:PVDVGB#3+K5%;_CQBO4:?Y?F^YNW51^)7Q&TGX6^%9]>U=I&@1EBBBB7
M]Y/(W\"_Y^[3Y6/F7*=117FGPY^)WBKQAK$5OJOP\O\ PSITUNT\6H7-WO\
MN_PLFQ=K-_WU7:6_C#0;K6GT:+6]-FU=/O:?'=HTZ[?F_P!5]ZJY9 IQDC7H
MK!NOB%X5T]I5N?$NCV[1S?9G\V^B7;*O\'WOO_[/WJY[XP?%9?A;H.G7L6F_
MVY>ZA=QV5K9QW'E;V;<WWMK?W?\ QZCED3S1B=_17EEO\=K>\^!\_P 0[?2]
MS6Z?O=,^U?=D679LW[/_ &7[M=78^-OMGPTB\6_8]N_2O[4^Q^;]W=%O\O?M
MHY0C.)U%%?/WA?\ :NNM6OO#/]J^"IM)TGQ#,UM8ZA%J*W.^17V?ZKRU_BVU
MTWP7^-G_  F7@&X\0>++K1]#9=2DL8I/-^S0MM567YG?[WWJKED2JT)2/6Z*
MH1^(-+FUB?28]2LY-6AB\^6Q6X3STC_O;/O?^RU7TGQAH.O7D]KIFMZ;J5U;
M+NF@M;M)9$_WE5J@KFB:]%8-KX^\,WDEK';^(]*F>\?R[58[Z)O/96VLJ?-\
MU2_\)IX?:9H!KVEM,MU]B\K[:F[[3_SP_P!__9^]2]X?/$V:*X#X?_$*6^\-
MO?\ BG5_#$+OJ#65O+I&H*\#_P!Q-S-_K?\ 9^]M_P"^:ZBQ\9>']4COGLM<
MTV\2Q_X^6MKM'^S[=W^M^;Y:KE%&<;&O17C&O?'R#7/"=KJW@34M*FG_ +0@
MLKBUU.)I9D5YUB67RDE5E^]_WS7,R?M&>*[77KS1I=+TMKBVU[[%]I6*586L
MUNFM6;_6_P"M\W;_ +.VCE%[1'T;1112- HHHH **** "BBB@ HHHH ****
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
MA^T/O^U;?XF7^'^&IDHE0<Y/WCJ-!^)%EKGB#^Q$M;B&_1KGSE9?E3RG5?\
MQ[=\O^RM==5>/3[6&194MXU=6;;(J?=W?,U6*P.J/,%%%% S[VHHHK\L/3"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ^0/&?@KQ#=>,-=GBT'4YH);Z>1)([-V5U9V;^%?XJQO^$#\3?\ 0N:M_P"
M4O\ \37L.N_MG_![POKFI:+JGC#[/J.FW+V=U =,O'\N9'9'7<L6UOF5A\O%
M5?\ AN[X'?\ 0ZM_X*;[_P",5])1QN,IP48TM/0Y>6%_B/*?^$!\3?\ 0N:M
M_P" $O\ \31_P@/B;_H7-6_\ )?_ (FO5O\ AO#X'_\ 0Z_^4F]_^,T?\-X?
M _\ Z'7_ ,I-[_\ &:Z/KN._Y\_@R>6'\QY3_P (#XF_Z%S5O_ "7_XFC_A
M?$W_ $+FK?\ @!+_ /$UZQ_PWA\#_P#H=6_\%-]_\8H_X;P^!_\ T.K?^"F^
M_P#C%+Z]CO\ GS^##EA_,>3_ /" ^)O^A<U;_P  )?\ XFC_ (0'Q-_T+FK?
M^ $O_P 37K'_  WA\#_^AU;_ ,%-]_\ &*/^&\/@?_T.K?\ @IOO_C%'U['?
M\^?P8<L/YCR?_A ?$W_0N:M_X 2__$T?\(#XF_Z%S5O_   E_P#B:]8_X;P^
M!_\ T.K?^"F^_P#C%'_#>'P/_P"AU;_P4WW_ ,8H^O8[_GS^##EA_,>3_P#"
M ^)O^A<U;_P E_\ B:/^$!\3?]"YJW_@!+_\37K'_#>'P/\ ^AU;_P %-]_\
M8H_X;P^!_P#T.K?^"F^_^,4?7L=_SY_!ARP_F/)_^$!\3?\ 0N:M_P" $O\
M\31_P@/B;_H7-6_\ )?_ (FO6/\ AO#X'_\ 0ZM_X*;[_P",4?\ #>'P/_Z'
M5O\ P4WW_P 8H^O8[_GS^##EA_,>3_\ " ^)O^A<U;_P E_^)H_X0'Q-_P!"
MYJW_ ( 2_P#Q->L?\-X? _\ Z'5O_!3??_&*/^&\/@?_ -#JW_@IOO\ XQ1]
M>QW_ #Y_!ARP_F/)_P#A ?$W_0N:M_X 2_\ Q-'_  @/B;_H7-6_\ )?_B:]
M8_X;P^!__0ZM_P""F^_^,4?\-X? _P#Z'5O_  4WW_QBCZ]CO^?/X,.6'\QY
M/_P@/B;_ *%S5O\ P E_^)H_X0'Q-_T+FK?^ $O_ ,37K'_#>'P/_P"AU;_P
M4WW_ ,8H_P"&\/@?_P!#JW_@IOO_ (Q1]>QW_/G\&'+#^8\G_P"$!\3?]"YJ
MW_@!+_\ $T?\(#XF_P"A<U;_ , )?_B:]8_X;P^!_P#T.K?^"F^_^,4?\-X?
M _\ Z'5O_!3??_&*/KV._P"?/X,.6'\QY/\ \(#XF_Z%S5O_   E_P#B:/\
MA ?$W_0N:M_X 2__ !->L?\ #>'P/_Z'5O\ P4WW_P 8H_X;P^!__0ZM_P""
MF^_^,4?7L=_SY_!ARP_F/)_^$!\3?]"YJW_@!+_\31_P@/B;_H7-6_\  "7_
M .)KUC_AO#X'_P#0ZM_X*;[_ .,4?\-X? __ *'5O_!3??\ QBCZ]CO^?/X,
M.6'\QY/_ ,(#XF_Z%S5O_ "7_P")H_X0'Q-_T+FK?^ $O_Q->L?\-X? _P#Z
M'5O_  4WW_QBC_AO#X'_ /0ZM_X*;[_XQ1]>QW_/G\&'+#^8\G_X0'Q-_P!"
MYJW_ ( 2_P#Q-'_" ^)O^A<U;_P E_\ B:]8_P"&\/@?_P!#JW_@IOO_ (Q1
M_P -X? __H=6_P#!3??_ !BCZ]CO^?/X,.6'\QY/_P (#XF_Z%S5O_ "7_XF
MC_A ?$W_ $+FK?\ @!+_ /$UZQ_PWA\#_P#H=6_\%-]_\8H_X;P^!_\ T.K?
M^"F^_P#C%'U['?\ /G\&'+#^8\G_ .$!\3?]"YJW_@!+_P#$T?\ " ^)O^A<
MU;_P E_^)KUC_AO#X'_]#JW_ (*;[_XQ1_PWA\#_ /H=6_\ !3??_&*/KV._
MY\_@PY8?S'D__" ^)O\ H7-6_P# "7_XFC_A ?$W_0N:M_X 2_\ Q->L?\-X
M? __ *'5O_!3??\ QBC_ (;P^!__ $.K?^"F^_\ C%'U['?\^?P8<L/YCR?_
M (0'Q-_T+FK?^ $O_P 31_P@/B;_ *%S5O\ P E_^)KUC_AO#X'_ /0ZM_X*
M;[_XQ1_PWA\#_P#H=6_\%-]_\8H^O8[_ )\_@PY8?S'D_P#P@/B;_H7-6_\
M "7_ .)H_P"$!\3?]"YJW_@!+_\ $UZQ_P -X? __H=6_P#!3??_ !BC_AO#
MX'_]#JW_ (*;[_XQ1]>QW_/G\&'+#^8\G_X0'Q-_T+FK?^ $O_Q-'_" ^)O^
MA<U;_P  )?\ XFO6/^&\/@?_ -#JW_@IOO\ XQ1_PWA\#_\ H=6_\%-]_P#&
M*/KV._Y\_@PY8?S'D_\ P@/B;_H7-6_\ )?_ (FC_A ?$W_0N:M_X 2__$UZ
MQ_PWA\#_ /H=6_\ !3??_&*/^&\/@?\ ]#JW_@IOO_C%'U['?\^?P8<L/YCR
M?_A ?$W_ $+FK?\ @!+_ /$T?\(#XF_Z%S5O_ "7_P")KUC_ (;O^!__ $.I
M_P#!3??_ !BC_AN_X'_]#J?_  4WW_QBE]>Q_P#SZ_!ARP_F/)_^$!\3?]"Y
MJW_@!+_\31_P@/B;_H7-6_\  "7_ .)KUC_AO#X'_P#0ZG_P4WW_ ,8H_P"&
M\/@?_P!#JW_@IOO_ (Q3^O8[_GS^##EA_,>3_P#" ^)O^A<U;_P E_\ B:/^
M$!\3?]"YJW_@!+_\37K'_#>'P/\ ^AU;_P %-]_\8H_X;P^!_P#T.K?^"F^_
M^,4?7L=_SY_!ARP_F/)_^$!\3?\ 0N:M_P" $O\ \31_P@/B;_H7-6_\ )?_
M (FO6/\ AO#X'_\ 0ZM_X*;[_P",4?\ #>'P/_Z'5O\ P4WW_P 8H^O8[_GS
M^##EA_,>3_\ " ^)O^A<U;_P E_^)H_X0'Q-_P!"YJW_ ( 2_P#Q->L?\-X?
M _\ Z'5O_!3??_&*/^&\/@?_ -#JW_@IOO\ XQ1]>QW_ #Y_!ARP_F/)_P#A
M ?$W_0N:M_X 2_\ Q-'_  @/B;_H7-6_\ )?_B:]8_X;O^!__0ZG_P %-]_\
M8H_X;O\ @?\ ]#J?_!3??_&*7U['?\^OP8<L/YCR?_A ?$W_ $+FK?\ @!+_
M /$T?\(#XF_Z%S5O_ "7_P")KUC_ (;P^!__ $.I_P#!3??_ !BC_AO#X'_]
M#JW_ (*;[_XQ3^O8[_GS^##EA_,>3_\ " ^)O^A<U;_P E_^)H_X0'Q-_P!"
MYJW_ ( 2_P#Q->K?\-W_  0_Z';_ ,I-[_\ &:/^&[_@A_T.W_E)O?\ XS1]
M>QW_ #Z_!AR0[GE/_" ^)O\ H7-6_P# "7_XFC_A ?$W_0N:M_X 2_\ Q->K
M?\-W_!#_ *';_P I-[_\9H_X;O\ @A_T.W_E)O?_ (S1]>QW_/K\&'LX=SYV
MTG]FFXT?XA:EXTMO#.O+K=^GE3,UO*T>WY?X=O\ L+79?\(#XF_Z%S5O_ .7
M_P")KUC_ (;N^!W_ $.W_E)OO_C%'_#=WP._Z'9O_!1??_&*?]H8[_GU^#)4
M*7\QY1_P@/B;_H7-6_\  "7_ .)H_P"$!\3?]"YJW_@!+_\ $UZM_P -W_!#
M_H=O_*3>_P#QFC_AN_X(?]#M_P"4F]_^,TOKV._Y]?@RN2'\QY3_ ,(#XF_Z
M%S5O_ "7_P")H_X0'Q-_T+FK?^ $O_Q->L?\-W_ _P#Z'4_^"F^_^,4?\-W_
M  /_ .AU/_@IOO\ XQ2^O8__ )]?@PY8?S'D_P#P@/B;_H7-6_\  "7_ .)H
M_P"$!\3?]"YJW_@!+_\ $UZQ_P -X? __H=3_P""F^_^,4?\-X? _P#Z'5O_
M  4WW_QBG]>QW_/G\&'+#^8\G_X0'Q-_T+FK?^ $O_Q-'_" ^)O^A<U;_P
M)?\ XFO6/^&\/@?_ -#JW_@IOO\ XQ1_PWA\#_\ H=6_\%-]_P#&*/KV._Y\
M_@PY8?S'O]%%%?*'8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !2?PTM)_#0!^)WQ\_Y+M\1_P#L9=2_]*GK@Z[SX^?\EV^(
M_P#V,NI?^E3UP=?L6"_W>'HCY^?QR"BN_P#@I\%-<^/'BZ?PYX?NK"UOX[1[
MQGU&5TC\M65=OR(_\3UI_&C]G'Q7\#[?2;S6YM-U/3-5S]FU+1[AI[8L/^6>
MYD7^'YE_V?\ @6TEBZ$:OL)2]X?)/EYCRVBBBNKGA_,3[P445TGP\^'FN_%#
MQ5:>&_#ED;_4[CHF[RU55^9I&;^%?\_[-*52G"$I2E[J'[W0YNBOH3Q%^Q;X
MF\'ZCH-OJWB;PW)!J>MVNARMI5V]Q+:RSMM^=&1-W^[N_P#BJ\T^-WPP_P"%
M._$S6?!_]I?VO_9_E?Z9]G\C?OBC?[FYO[_]ZN*GC\-5ERPD6X2B<-1117?S
M1_F,_>"BO8O@'^SN/C=X?\;ZHWB6#PXGAJVCN&:ZM#+%+N65OG<-\BKY7WMK
MUT^H?L-^.K<:DMGJ_AW69]/N[6QN;;3[B=I$EN&CV;MT"_=65'9O[E>=+,L+
M3G*E)[&L:<['SM174_$SX>:A\*_'&J>%-5N+.ZU#3_+\V6Q=GB;>BO\ *S*O
M]_\ [ZKEJ[Z4XU(<T3+X9!1116H@HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ JQI^FW6K7T%E86LUY>3/Y<5M F^1
MV;^ZM5Z^O/\ @G_X'L+S4/$?BJX19KVQ\NRM-R_ZK>K-*W_H*_[NZN+%U_JU
M)S,Y3Y4<!8_L1_$Z\TI;PVNFVLKKN^QRW?[Y?_'=O_CU>-^+/!^L^!=;GTC7
M=.N--U&'[T4Z_>_VEV_>7Y?O?=K]=Z\U^-'P'T'XV6VDIJSS6;V%QYBW-JJ^
M<\;*RM%N;^'[O\/\-?-4,ZES_OOA.>%:7VC\N:*^MOB]^Q/:^'=0TBZ\+7MY
M-I=S-Y%[!<_O9HOE9MT6U?F^[_WU_P!\U:T?X>Z3X-C6U@TE;6=5^=[F+]\W
M^]N7_P"QKV?[2HR7- \K'9O# QMRW9\?T5]?:YX+T3Q);&"_TZWF7;\LFS;(
M/^!5\X_$KX?R^ ]85 [S:=<?-:RM][Y?X6_\=_S\M=5#&0J:$9?G='&ODEHS
MCZ*]<\!_LR^*_&EG%>W"PZ'8.NY)+S_7.K?Q+%_\5MKJ=2_8WUN&V9K#Q!8W
M4R_\LYX7BW?^A4WC,/&7+<]9XZC!VYCY_M[>6\N$@@1II7;RTCC7YF9OEKVG
MPC^SZC6RW'B"Z=97V_Z+:M]W_>:KGPA^%>H^%?$6I77B#3GM;VSVP6ZR+\K;
MMVYUKUZO/Q&,UY*9\3G.=U*<_8X>1Y_-\"_"4T+(EK<PLW_+2.X;<M>6_$3X
M.WG@^V-_93MJ&F(WS_+^\@_WO_L:^DJ9)&DT3)(J,C+M967[VZN.CC*D)>\>
M%@\[Q=&K>I*\3XJHKW%OV=8KC5K]WU+[+8&7_18HDWLJM\WS?[M>:>/O =UX
M#U9;6>5;BWF7S+>Y5?O[?EKW:>)I57RH_1L+F^&Q4^2$M3F:<JLVU0NYOX:;
M7UW^SG\#[7P_I-GXFUFW2;6;E%GM8I5_X]4;YE;_ 'Z>)Q,,/#F9VXC%QP\.
M=GAOA?\ 9U\=>*K=;B+2?[/M77Y9=0E\K=_P'[W_ ([6IJG[*_CS3[=I8K6S
MU!E7YH[6Z^;_ ,?VU]K45\[+-*O-[I\[_:U:Y^:^K:/?Z'?2V6HVLUC=(WSQ
M7*;&6JE?H#\3OA?I/Q.T-[.]18;V-?\ 1;Y1^\@;_P")_P!G_P#:KXXTGX'^
M.=>U[4M(TKP]>:E=:?-Y%Q)$O[E&7YO]:WR__8M7LX?'TJL/>T/<P>.6(7O'
M"T5UOC3X4^+_ (=HC^(O#][I<3MM265-T1_X&ORUR5>A"<:GO1/4Y@HHHK4
MHHHH **** /WNHHHK\//H@HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *3^&EI/X: /Q.^/G_ "7;XC_]C+J7_I4]<'7>?'S_
M )+M\1_^QEU+_P!*GK@Z_8L%_N\/1'S\OCD?5/\ P3=/D_'O468?+_85Q_Z-
M@KJO 7[1WAOXL?&SX;^&M7\-:=X1\$^'Y9_L5C-=?:(C=;&6(NY55^]]U=OW
MFKXLHKAQ&50Q%:=:4NAI"LXKE/TE_:3N('F\(P^*/!NK:W.GC.UCTW4-4?3?
M](B:5BT$/DR*WE;5_P"6JJWW=_M9_:@\<:EX9^&_C;PW'=ZW*FKZA#:17R^'
MI[>PT6Q=8HW1KED\J1/O_,C?\M*_/CX9^-1\._'FC^)&TJSUT:;-YOV*]7=%
M)]Y?^^OXO][YJ]^^)'[<]UXP\&>(] T?PI/I+:_%)!=W.IZ_<:GLB;=N$43J
MJQ?>_A^6OGYY5B:=2$4N9(Z8UH24KGUYKWA.WTWX3^*O".LZK<^)["+PMYMD
M;];!8)?*B96EMXHE\_<K")B\FY=TB[6KXU_8!\;:+X/^-5U#K-Y#IW]K::^G
MVEU,VU?/\R,A-S?=W;/E_P!JOFBBO7P^42A1J4I5/B,)5M;Q/J*T_99\:?!?
MXO>!=<\1W.FR6$WC#3[2&2"Z9YKAFGW^9MV_=^7YMWS;FKZL\2->_P!N_%H?
M# Z3_P +=_M&SW_;A%Y_V7R+;[N_^#;O_P!G=N_BVU^6-%95,GJUO>G/\"HU
MHH_3_2;[P9;?MFO;Z?<:5;^(KWPG+!JJV;J%EOO/B;9_M2^4K-M^]M6N%U;P
M+9_#G]GWX4^&_';Z:UO8>.HEU:);A)8(ED:Y?9*WW=NQUW;OX6K\^J*C^Q*B
MY?WI?U@_5_QY-XICTSXU6^L_V&OAS_A&91H"V>W[6T'V:3S-_P#%L5O^ Y;Y
M:_/.W_:@^)]M>:E=1>*9(IM0N/M-S(EE;+OE^S_9]WW/^>7R_P#CWWJ\LHKL
MP63PPZE[;WKF<ZSG\)M^,O&6K_$#Q)>Z]KUW]NU6\\O[1<>4D>_8BHORI\OW
M56L2BBO?A",8\L3F^(****H04444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!ZG^S3\+;/XN?%*UT;469=+MX9+VZC1MK
M/&FU=G^S\S*K?Q;:_23PKX+T'P38-9Z!I%CH]N[?/'9VZQ[]OR_-_$W_  +Y
MJ_)G0_$6K>%[[[;H^J7FDWFSR_/L;AX)-K?P[EKH?^%T?$'_ *'KQ/\ ^#BY
M_P#BZ^?Q^ K8J?NS]TPG!S/U>HK\J]+^+7Q$U34K6S3QYXF5[F:.!?\ B;7/
MR[FV_P!^OJS3_$FO6-C!:CQ!JLRPHL?FSW\KR/M_O-NKYVOE<J'Q2/G<RQT,
MNY>;J?5%<'\9M)M;KPC+>2*BW5J\?E2?[S;=M>-?\)AKO_0;U'_P+>HYM8U?
M7-EG<:C>7BN_RQSS,Z[ONUSPP[IOF/F<3G%+%4W#DW,RM;PWX7LM>U"*ZO[6
M&Z6P?S8?-&[;)\R_Q?W:['2?#MKIL*KL6:7;S)(M:4<*0[O+1%_O;5^]74ZG
M\IY.&PCIS]HQU%%%<Y[!F:]I::II[IM_?HNZ)O[M>;UZW7,7G@6"17:WN'5_
MX?,^[713GRGDXS#.;YX'%T5-=6[V=Q+!*NUT;:U0UT'S_*XRY0I6^']OXT\I
MKO3;>\2'[DETGRKNJQIMFVH7\%ONVAVVM_LUZA#"EO"L4:[41=NVLW.5/X3U
M,#2DY<YY1)^SKX<N)(O/TFP:)7W/Y2;/_0:]77:JJH7:J_=IU%8SK3J?&?1K
MFZR"BBBL1$VGVOVR^@@W;=[JK?[.ZO4K6UBLX5B@18T1?E^6LO1?#-KI\,3N
MBS76U6:1OX:V:X:DY2E[I]+@Z/LH\S*'B#P_I_BK1;S2=5M8[[3KR+RYK:9?
ME=6_S_O;J^4+K_@GO9?V=>M;^+YEO]\C6OF6O[E5_@5_F_\ 'J^OJ*WPV,Q&
M'^!GJPG*)^0&L:#>Z#J%_97EN\,]C=26EQQ\JRHS*R_[U9U?L/=:;:ZA8RV=
MS:PW%K,K++;RQ;HWW?>W+_WU7Y<_M >#].\ _&/Q-H>E+MTZWN%DACW?<5TC
M?9_P'S-M?9Y?F#Q3Y)1.RG/F?*>?4445[AN%%%% '[W4445^'GT84444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-;[IIU% 'X
MF_'K_DNGQ'_[&/4?_2J2N#K]Z]OXTGEK_=7\J^KH<02HTHT_9;>9P2PO-+FN
M?@K17[U>6OHM'EKZ+71_K++_ )]?B1]3\S\%:*_>KRU]%H\M?1:/]99_\^OQ
M#ZG_ 'C\%:*_>KRU]%H\M?1:/]99?\^OQ#ZG_>/P5HK]ZO+7T6CRU_NK^5'^
MLL_^?7XA]3_O'X*T5^]7EK_=7\J/+7^ZOY4?ZR2_Y]?B5]4\S\%:*_>KRU]%
MH\M?1:/]99_\^OQ)^I_WC\%:*_>KRU]%H\M?1:/]99?\^OQ#ZG_>/P5HK]ZO
M+7T6CRU]%H_UEG_SZ_$/J?\ >/P5HK]ZO+7T6CRU]%H_UEG_ ,^OQ#ZG_>/P
M5HK]ZO+7T6CRU]%H_P!99_\ /K\0^I_WC\%:*_>KRU]%H\M?1:/]99_\^OQ#
MZG_>/P5HK]ZO+7T6CRU]%H_UEG_SZ_$/J?\ >/P5HK]ZO+7T6CRU]%H_UEG_
M ,^OQ#ZG_>/P5HK]ZO+7T6CRU]%H_P!99_\ /K\0^I_WC\%:*_>KRU]%H\M?
M1:/]99_\^OQ#ZG_>/P5HK]ZO+7T6CRU]%H_UEG_SZ_$/J?\ >/P5HK]ZO+7T
M6CRU]%H_UEG_ ,^OQ#ZG_>/P5HK]ZO+7T6CRU]%H_P!99_\ /K\0^I_WC\%:
M*_>KRU]%H\M?1:/]99_\^OQ#ZG_>/P5HK]ZO+7T6CRU]%H_UEE_SZ_$/J?\
M>/P5HK]ZO+7T6CRQZ"C_ %EG_P ^OQ#ZGYGX/:?>/IM_;W47WX95E7_@/S5]
M>^'?$%GXHT>WU&R?S()E^9=WW&_NM_=K](O)3IL7\J;Y$98YC7\JXJV=NOO
M\+,^'H9BH^_:Q^>-:?AV9+?6[5W;:N__ -"W+7WW]GC_ .>2_E2_9XUZ(OY5
MQ?VDY?9/!AP8HRYO;?@?)=%?6OEI_='Y4>6G]T?E67UU_P IZO\ JU_T]_ ^
M2J*^M?+3^X/RI?)7^X/RH^O/^4?^K?\ T]_ ^2:*^MO)7^X/RH\E?[B_E1]>
M?\HO]6_^GOX'P;XVV?VTN/O>4N:P*_0[R(V',:_E1]GA_P">:_E6T<R=OA/+
MGP;&<N;VOX'P#H-TMGJUK*[;4W[6_P!G=\M>EU]9K;1+_P LU_*G>6G]T#\*
MB6/;?PG7A^%/81Y?:_@?)5%?6WD+_<%'DK_<'Y5'UY_RG5_JW_T]_ ^2:*^M
MO)7^X/RI/+3^X/RH^O/^4/\ 5O\ Z>_@?*JZQ?JJ@7MRJ_\ 75J/[8O_ /G]
MN?\ OZW_ ,57U3]GB_NTGD1_W!4_7%_*:?V!/_GZ?*_]M7ZJS-?W"JOWOWS5
M\$>+OCAXUNO%NMSZ=XW\0PZ<][+):QQ:M<K&L32LR;?G_P!VOV?\E!_"M/\
M+7^Z*Z*.9JB]:?,>AA<I]C\4[GXD?\+J^(/_ $/7B?\ \'$__P <KE;[4+K5
M+ZXO+VZFO+JX?S)KFX??([-\VYFK]XMJ_P!U:/+7^[7J0X@5/X:/X_\  /1^
MIKN?@K17[U;5]%H\M?1:U_UEG_SZ_$/J?]X_!6BOWJ\M?1:/+7T6C_66?_/K
M\0^I_P!XDHHHKXP](**** &56NKF*SADFF=88HQN=W.U56K).%S7YS_%KXM:
MI^VO\9-8^$WA'6+K3OAOH,32:O=Z9_KM9E639Y:M_P \MW_ 6V[O[NW:A1=:
M5NAS5ZRHPYF?57AO]L/X3>,/BA:^ -"\6PZSXCN?,$:V4$CP,R1L[+YVW8WR
MJS?*U<;XN_X*-? WP?XFN=#N/$UQ>SVS^5/<:=923P1LK89=Z_>_X#FO./AC
M_P $]-%\!ZU+K6B#5-'U1M/O+&*[FOUD9/M%M)#OV[?O+OW5\W?$;_@EGXU\
M%W'VK3-5_P"$DT1VVO)I]OOO;5=WWV@9E\U5'78V[_9_AKUJ>&P;GRRF<$<5
M6FM('ZS:'K=GXBTFRU/3YUNK&\A2X@E7[KQNNY6_[YK0W*O\2XKY1_9U^#?Q
M5^"/PQ\6>"/%6KZ=XD\-6NG2-H-UIY=;E&=)/,@V;?N[OF7K][\OGW2OV<_B
M%H/[,FN^(O[(71);_P '6UDWA[1I[VYO=2NVN()/M5U$Z_)*JJ^Z./<WS,N[
M^&N!8>#FTIG?[25OA/TO:1%5G+*H'5J;#,DT:O&XD0]&4U^?5GX4L&^'>CQC
MPE?W'@N#Q(EQXRTWPYX:U72VO+/[.ZVY:WN':6>*.7#2JFY=N/EJY8R^,=<^
M"6J> ?!7@)K/2_$7B9K6Q;1M.NM"AGTA8HY[Z?\ TIG^S^9\UNN[:NYOE5L4
MI89?S![4^_E^:E_O5X5^R+<>)8/A2GA[QCI-YI7B;PW<OI-TUU\_VQ$"^1.L
MO_+7=%Y2[_[R-7NGS5R27*[&\9<RN/HHHI%!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 4E+10 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 8^O:/;:]H][IMSYAMKR!X)?)D9)/+=<-M9>5
M_"LOP/\ #KPS\,]"31_"^A6.@Z9&/E@L;=8U/NW]YO\ ::NK IM+F>Q/*.Q[
M4M%%,H**** $HI:* "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
&**** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>pega-20241231_g2.jpg
<TEXT>
begin 644 pega-20241231_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@#
M2@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 ***I^(/$&A^$]!OO%/B;5K>PTW3
M+.6[U"^NY1'%;01H7DD=CPJJH))/  )H N45_.K\4?\ @K'^W?\ \'"'_!2*
MP_X)[?L"?&36OA!\%Y[RY;4/$.@M);:G>Z/;9-QJ=W-&RRJL@PD5HC(A:>))
M2Q)9?T_^$O\ P;@?\$G_ (3^&(;&'X*>(-8\2K"!=_$+4OB#K$>O7,X'_'Q]
MIM;F+R7SSB%8UR!\M 'W717Y=_!;]EO]M;]DC_@N#\-/ 'Q*_:Y\>_%7X'ZE
M\,_%-W\-#XZU,7E]HM\GV-;JSNKC:'NG6-XC%/*2QC=U'*2,WZ@W-S;65N]W
M>7"111(6DEE<*J*.223P![T /HJMI.LZ1KUDNIZ'JMM>VSDA+BTG61&(.#AE
M)!YJS0 45#J&HZ?I-E)J6JWT-M;PKNEGN)0B(/4L> /K3K6ZM;ZVCO;*YCFA
ME0/%+$X974\@@C@@^M $E%5=+UO1=<2631=7M;Q893%,UK<+((W'56VDX(]#
MS5J@ HJKJ.MZ+H\D$.K:O:VKW4HBM5N+A4,SGHJAB-Q]AS5J@ HJ#4]5TO1;
M)]1UC4K>TMXQ^\GN9EC1?JS$ 4MAJ%AJMG'J.EWL-S;S+NAG@D#HZ^H8<$?2
M@":BBH+_ %/3=*B2?5-0@MDDE6)'N)0@9V.%4$GDD\ =30!/17Y>?\'+7_!*
M/]N[_@I]X-^%FG_L=?$'3DLO".JWTGB/PAJVO/I\-U+/]G^SWX8 I(T BF&&
M^91,3'DLP/WU^QQ\*?B?\"OV3_AQ\&?C5\1F\7>+O"W@O3M+\1^)FD=_[1O(
M;=(Y9M\GSR LIP[_ #N!N;YB: /2:*I6OB/P]?1W,MEKUE,ME(4O&BND80,.
MJO@_*1Z'%7: "BJ=MXB\/WFJS:#9Z[9RWUNNZXLH[I&EB''+(#E1R.H[U<H
M***K:=K.CZP9AI.K6UU]GF,5Q]FG5_*D'5&VD[6'H>: +-%%% !15/\ X2+P
M^-:_X1PZ[9_VB8]_V#[4GG;>N[9G=CWQ5R@ HK^=_P >_MG?$C_@I+_P=(Z+
M^Q5^T1>R:S\$O!?Q%UWPU9_"R\D9M&O3ING7P:YN[;/EW<DEU 9<RAL+MC'R
MC!_0[_@AS_P1J_:)_P""3OC3XHQ_$']K:'QAX(\574?_  B'@O2K6XBL]."R
MR/\ :VCF8K!,498RD.5('S.VU-H!^B5%>=?M<_M&>$_V1/V7_'_[3OC<J=-\
M"^$[W6)H&?:;EX86:.W4_P!^639&OJSBOYX;'_@WN_X.&OVA+<?':?\ :ST&
M&?QB3K5U;/\ %[5(G@ENCY[Q/'% R1LK.5**2JD$ D"@#^F.BOSR_P"#?7_@
MEK^U;_P3D^%GCW5/VV_C$?%WCSQ?KEO'9BV\57FJVFGZ5;1$QA'N54I+)--.
M7"K@K'#R<8'Z#ZA86>JV$^F:A;K+;W,+13Q/T=&!#*?8@D4 345_-'_P='_L
M,_'#_@GG\;=!_:9_9>^+OC[1OA-\1':TN-&LO&.H&V\/:Y&A=K>/=,=D-Q$K
M31ID[6BN%&U%11^JG_!L[^T]\%OVH/\ @F'X7UCP!IZ6?B_PQLT#XGPS7TMQ
M=76K6\2JM_*\SL[_ &F$QS;ONAGD1?\ 5D  _0BBOS<_X*8?LD_#C_@H7_P4
M6^&7[+'PXU/Q#H&K>&HT\:?'[QEX1\37MC+!X=5&MM/T63R)5C-Q?S*Q4D"6
M*"SDD4X(#?H1\-_ASX,^$?@;3?AO\/=&_L_1=(M_(T^S^T22F-,D\O*S.Y))
M)9F))))- &W156WUO1;O4IM&M=7M9;RW4-<6D=PK2Q ]"R@Y4'W%6J "BJ4_
MB3P[;:O'X?N=?LH[^89ALGND$SC&<A"=Q_ 5=H ***@AU/3;F]FTVWU""2YM
M@IN+=)07B##*EE!RN<'&>N* )Z**_(#_ (.1_P#@X4\7?\$]=2B_8M_8TO;(
M?%?4]+2\\3>*;FW2X7PK:3#,,<43@H]Y*O[P>8"L<91MK&52@!^O]%?E#_P3
MR_X-U_AE\2_A%HG[2/\ P6(\2>,/CE\7_%EC%JNHZ9XV\8Z@]CX:,RAUM$C2
M93+,BMMD+EHU8%8T4(&;/_X+*?\ !+/XT_LK_L&?$3XJ_P#!*/\ :7^)?@+1
MM(\+7<GCSX0-XSO=5T;5=#\IA?2627TDSV%PD.]SY+J'C1E4*VW(!^MU%8OP
MU_Y)UH'_ &!+7_T2M;5 !1110 455FUO1;?5(M#N-7M8[VX0O!9O<*)9%'5E
M0G) P>0.U+JVM:/H-I]OUS5K:R@WA/.NYUC3<>@RQ R?2@"S10"& 93D'H11
M0 445^8?_!V+X9M]'_X):ZI\>_#&KZMHOB_PIXGTF+1M>T36+BSGBAN;I89H
M6,+KO1E?.ULC*J1@B@#]/**_+7_@T+\>^.OB-_P2HU/Q!\0O&FK:]?K\6]7A
M6^UG49;J81BTL"$WRLS;022!G')]:_3_ %C7M#\.VG]H>(-9M+&#<%\^\N%B
M3)Z#<Q S0!;HIL$\%U ES;3))'(@:.1&!5E(R"".H(K\^?\ @O9_P6J\&?\
M!,7X,V_PN^%7BFQN?CAXY\NW\)Z2JQW#:):R2;)-6N8G#*$4!EA20$2RX^5D
MCEP ?H117!_M3?#CXB?&']F?XA?";X1?$%_"?BKQ-X*U32O#?B>-G5M*OKBU
MDB@N@R?.OER,K;E^88RO(%?G7_P;5?\ !)3]OG_@F'!\5I_VQ/B-IK:;XNO+
M/^P_">D>()-1B^TPM,9]29BH6)I5>-1CYW"YD"[$% 'ZH4444 %%%5=/UO1=
M6FN+;2M7M;F2TD\NZCM[A7:%_P"ZX!^4^QH M445\+_\%D/V'/BI_P % _B3
M^SQ\"/"'Q-\7^#O"B>-]3U/XC>(?!^H36L\6EP6&X0B5/E62:4QQ(7R%+E]K
M;"I /NBBOY^/^#H']BOX.?\ !-?]D_X8>./V/O$GQ'\-:[K?CE]+UK5[GXN^
M(;^2]MUL99,,EU?21(=ZJV8T3ICIQ7HG_!O5_P $W/V=O^"BO_!+7_A<G[3?
MB7XGW_C>_P#%NL:8GB[2OC%X@L[FUAB,8B,<"7OV4LFXD%X'!_B#4 ?N'17Q
MA_P0_P#V6/C9^Q7^SU\1_P!FGXX^.O$'BF[\,_&O68_#_B;Q'--)-JNCR6MC
M+9W"M*6X:-QN"DJL@E4'*FOL/4/$7A_2;VWTW5==L[:XNVVVEO<72(\QSC"*
M3ECR.GK0!<HHK\]_^"@O_!:KP9\%?^"@_P "O^":'[/'BFQU+QYXU^*6BVOQ
M+NH$CN$\/Z-)<)OLVW JMW<JP&/O10EF^1I(F !^A%%%4KSQ)X=T[4X-%U#7
M[*"\NC_HUI-=(LLO^ZI.6_ 4 7:*S/&?@WPS\0O"FH>"/&6DI?:5JEJUO?V<
MC,HEC88*Y4@CZ@@BOYG_ /@@E\2?BO8_\'&TOP2O/C#XOU+POHNO>-]/L='U
M?Q1=W<(@MK>^2$,LTC!RH1<$Y.1GK0!_3G117Y3_ /!U]\(_"?A#_@G)K?[5
MW@&?5O#GQ TOQ;HL*>)?#VNW=E//!+(+9X91#(JRIL*X# X**1CG(!^K%%?@
M%_P:O_LH?"S_ (*%_LQ?%+QQ^UQX@^(/BC6M#\;PZ=HVJP_%GQ#ITUG;O9)(
MR+]BOH@?G).6!/;IQ7B?_!27]JO]OS_@W?\ ^"JL/PX_9Z_;)^(?C?X;7VB:
M?XFTCP-\3?%5QK-I+IL\LT,MA*)V;81+:SJL\024)Y>6+ E@#^FFBN4^!'Q;
MT#X__ _P;\=_"EM-#I?C;PIIVO:;#<8\Q+>\MH[B-6Q_$%D /O70W^MZ+I5Q
M;VFJ:O:VTMW)Y=I%<7"HTS_W4!.6/L* +5%-DDCAC:::141%)9F.  .I)K\^
MOV4O^"TWA#]NK_@M#XF_8B_9F\2V>K_##X=_!_5M1UKQ%:1QR1:]X@35=*@#
MV\N"QMK>*:>-70A)GFD;YU2%Z /T'HHHH **** "BH!J>FG43HXU"#[6(?--
MKYJ^9Y><;]N<[<\9Z9J>@ HJL=:T<:J-".K6POFB\T69G7S3'G&_9G.W/?&*
MLT %%%% !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
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
MDZ_%XIU+1YFMI-5%F=,2V:<QD>:\:3.BNV6V;5SM50.JG_X(+_MD_P#!9?\
MX)Z_LZ_M#^/OVXG\-ZI9_#S0[3PU\/\ 5=.FGT32=!AL88(+N-D<22:A<1Q+
M=RRN/G-P(@R)"C' _P"#Y*[MG\9?LV6*3H9H],\5R21!OF56DTD*2/0E&Q_N
MFOV4_P""4LMK-_P2[_9ODLW1H_\ A0WA *8R,<:+: CCT/% 'XH?\'B_PGTO
M]FZ?]F?7/ &L7EOXEUGPUK>E>+_%-K,UO=^(SID.BPVUS>&-AYTP660;V);#
M!<X50/H#_@J)^T-^TG\$?^#4;X#^)_@3XCU>QNO$_@+P'HWC7Q!IUQ(MU::1
M<:-NF<S*=R"6>.VMV;/S+<LN?GKR?_@^9N;=[_\ 9ALUG4RQP^,W>,-\RJQT
M,*2/0E6Q_NGTK[E\ ?M0_LV_LY_\$(_V4[S]K/PCHVO?"GQUX%\$^"O'YUI1
M)9V%G>Z-Y9N9E((9([B*(29P40NX.Y * /SQ_8"T?_@E7_P5-_86\._LV_LK
M>$-+^!G[7'@;0M/,-I;:H^G_ /"PIK!HYIUEG5E35(KKRF=HY]TUM(=PS%&6
M?ZK_ .#MW_@J?\8?V,/@/X-_91_9P\9WOASQ/\5%O+GQ#XCTJX:&[L-&MC&A
MAAD4AHGN)9=ID4A@D$B\;\C\V_\ @O=_P14\*?\ !*+Q]\/?VN/V#?C->W'@
MWQYXG0>"])MM3:;5=$U%5%U;M8W,1+W=N0 8Y1^\0B,,TA<.?IC_ (.[OV0_
MVB?&G[./[//[='C#P_-=7WASPC%X<^+!M805TO4+A()XY65.$B:Y-W$6X57,
M*YS(!0!TG[=__!-?]F_]EO\ X-LOA_\ MK_ SP'#X1^-G@[POX+\83?%3P](
M]IK]WJ6JSV,5[YM]&1/(A?4'9$9B$\M-N,5]>_\ !%?]M9O^"RG_  1PU^Q_
M:ZT>Q\3>(?#KW_A3QQ)>VJ;=6D@MXKJUU H!B.4I+"V]<$3P-(FSY0/&O^"N
MWQU^'^N?\&D?A#4]-\2V;IXT^'7PZTO2E2X4F6\AGTVXGMUYYDC%C<!EZJ87
MS]TUUW_!K/\ LD>/_P!E;_@CYXF^)7Q>TB;1[KXHZMJ/BC3K2^0Q/%HZV$5O
M;2NK<KYGDRS*3UBEC;O0!^5O_!K[\$_&7[<G[<?CCX&?$']HKQYHW@^?X1WM
MSXPT_P .^(9K:YUZQ74M.3^SS=!O-M8GEDB>1H2LCI$T6X+*]=5_P3B.K?\
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
M99[>SBE:%7.TS+%NR,@_L?\ \$H/^#>SXG?\$T_^"C?CG]L76OVS[_Q]X?\
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
M3G_!CC<VZ?$7]HVS:=!+)HOAATC+?,RK-J08@>@++G_>'K0!\I_MU_!K3/\
M@C9_P7ET;P[\7+'4_$?P1B\;:;XJTS0-;NYKRUN_"]U.?-@,4C,+C[,PN80K
M[O,-JN[(<Y_<[_@J)^SE\#O^"A7[2_[-G[-?]AV>HSW&N3^/?%GB;29BEPO@
MO38"K61N(2'^SWU]?6,07=@JLSJ-T>1\^_\ !X)^P%_PT3^PGI7[8?@K1?.\
M3?!?43)JC0QYDGT"\9(KD''+>3,+>89X2/[0>,DUZ3_P; ?"GXU7_P"P+X>_
M:V_::U:;4?$_BWPQI_AGP4]W'B33_!>CM/%IMOSDC?+-=SEACS(W@)SM!H ^
M8_\ @ZC_ ."D7Q"_9Y\3_"W_ ()1?LR^/1\,M \2:!9WGCK6]!F%C]CT62Y:
MQM+".2,K]FMU6WG>55*[HUB3(C+J_B/_  6C^/?_  3Y_P"">OB#]G7]IO\
MX(:?'/X8:;XU\%WESH_BJV^%GB2SN?[<TR.."2(:S':.?M@=DF1Y9LO)YS98
ME4*T_P#@\\_9S^)_P]_;8^%_[;FA:;<?\(YK?@VWT)-5CBWQV>L:?=W-PL;G
M&$+PW$;(&^]Y$V,[#C]2_P!F?_@O5_P2S^/7[*7A_P".M[\5_"EEXRU'3[>&
M^^$=LL4OB:76G 0Z=9:</W]XSSGRXI(U,;AT)9>=H!]G? 3XM:/\??@7X+^.
MWAVV:#3_ !KX2T[7K&%VW&.&\M8[A%)P,D+(!FNLK-\&7NL:EX/TG4?$7A==
M#U"XTR"2^T5;I)QI\S1J7MQ(@"R;&)3<H ;;D#!K2H _%/\ X/;_ /DRGX._
M]E2F_P#3;/7LW_!H%_RAUT__ +*/KO\ Z%#7B?\ P>YZC8Q?L<_!C29+N-;F
M?XF74T,!<;WC33Y%=@.I ,B GMO'K7LW_!GSJ%C>?\$?+>UM;N.22T^)FN17
M*(X)B<BW<*P[':ZMCT8'O0!]4_\ !9C]O+4?^";G_!.GX@_M2>%K6"X\2V%I
M#IWA""YC#QG5+N9;>"1U/#I%O:=D/WEA*]Z_,3_@W7_X)^? ;_@JG^P9\:OV
MH?V_O",/Q0^)'Q#\>ZEX?C\<^,2;[4M*MHM.M)(Y;.:3+6DJSW<K!HMI CC4
M?*H6OOG_ (.,_P!C[XA_MJ?\$FOB)\-_A'H\^I^*-!>S\2Z/I-JA:6_-C,))
MX$4<O(UN9]B $LX11RU?*7_!H1\<? '@G_@C]\3;_P 1>(;.S/P^^)6M:IXB
M2XG5#:6?]E64ZW$F3\D9$4X#'C,+_P!TT >3?\&C7_!4OXX?'_7O&?\ P32_
M:7^(FL^);.P\(2ZSX"UG4-6F^WV%M%+%;W6GK=*XFVA;B*2$A@T/ERA6 V!/
MA'XP_L<_L\Z5_P '.<?[&5GX-OO^%=7GQUTC2[O1YO$^HR7,UM<BVDG#7SW!
MO"[O+(QE\[S,MD,.*^CO^#+G]D'XD>*?VM_'7[;FIZ'<P>#O"_@^?PY8:E+&
M5CO=7O)K>1HXV/#^5;PN9 /NF>'/WJ\Y_;$U/3/@G_P=YV_C+XM:E!X=T>#X
M\^%]2N-5UB46]M#9RP6++</(^%6+#9+D[0 <D8. #]>?^"F_[,GQX_X)Y_\
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
MEW-O\>O[*\#:%=7$QTC2YKMA%$[VZM@VT#S^:85P-D6P;1C'Z7_\&3ES;O\
M\$\/BC9K,IEC^-$[O&&^95;2=."DCT)5OR-? \&HZ9<?\'B9N?M431#]I!H=
MY88\U4,>W_>$@VX]1CK0!^F'[(/_  ;C_&K]EO\ X*\:1_P4?\1_\% =:^(&
MG6EM?76M#Q+8R+K>L7UU8RVKPS2(YA-L'E\Y0!\HCCB"?*)*_*O]O;P)XB^'
MG_!S_%^S7^S/X_O?AOIUQ\=?!5KX:.AH&M=!N+U-*E,\-FQ\EE2>X:40E?+.
M-N-O%?U95_+=^W_J6GI_P>%Z+J#7L0@B_:.^&XEF+C:A5-$5LGM@@@^F#0!5
M_P"#E']D;PQ_P2E_;X^%?Q>_9(^*GCZT\6:[X;/B#4?%WB#Q?<:CJTVLV]XR
M&_-U*=_F2#9N7[GRD!0I*U_3A\!_'5_\4?@=X,^)FJQ(EUXB\*:=J=RD2X59
M+BVCE8 =AES7\\O_  >ZW5L_[77P5LEG0S1_#B\=XPWS*K7[!21Z$JV/]T^E
M?OS^Q7<V][^QO\);RTF62*7X9Z"\4B'(93IT!!![@B@#TRBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MX+U+P0WPUN?#%F- ;3Q8_P!CP0"*W6V"A!"J)@(@4!0HP !@5KT4 ?-FG?\
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
M/084TQ7&X[S;JH1V)=F)8$LS%CD\UC?!'_@FE_P3_P#V:O'</Q._9]_8_P#
M'@OQ#;QM'%K'AKP[#9W 1AAD+Q@$J?0\?E7N%% &1\0/ 7@[XJ>!-:^&/Q$\
M/6VKZ!XBTFXTS6]*O%W17EI/&T4T+CNK(S*?8T> ? ?@_P"%O@71?AE\/?#]
MOI.@>'=*M],T32K1=L5G:01K%#"@[*J*JCV%:]% '+?&;X(?![]HKX=:A\(_
MCQ\,M#\7^&-50+J&A>(=-CNK:;!RK%) 0&4X96&&4@$$$ UXM^S%_P $@/\
M@F?^QM\0Q\6OV;OV.?"/AOQ.@<6VNB&6[NK3<"K?9Y+J20V^5)4F+;E21T)%
M?25% !1110!X9\8O^"9?_!/S]H7Q9+XZ^._[('@/QCK$TDDCZEXET"*]E#.V
MY\-*&V@MS@8%7_@1_P $]?V(/V7O$7_"6?LY_LM^#/ ^HEB7N?"^C1V1<E&3
M+"+ ?Y68?,#C->R44 %?,OQ3_P""-?\ P3$^,WCO6?B5X\_8\\,/K'B-MWB2
M?2I;G38]8;?O+7D-G+%%=$O\Q,JL6.2<DU]-44 <_P#"WX4?##X'^ M-^%GP
M;^'NC>%?#6CP>3I>@^']-CM+2U3))"11*%7))).,DDDY))KSG]IG_@G?^PU^
MV5XATOQ=^U)^ROX*\<ZMHT0BTW5-?T2.6YBB#%A"9<!GBW$GRV)3+$XY.?9J
M* .#^(G[+?[-_P 6?@>?V:/B/\#/"NK_  ^^Q0VD?@R[T.$Z=###CR4B@"A(
MO+VJ4*!2A4%<$"N=^''[ /[$7PA^"FM?LX_#3]E+P%H_@;Q) T7B3PS9^&;<
M6NKJ1C_2E*DW)QP&D+$8&","O7J* /'_ ('?\$_OV*?V:?ASKOPF^ ?[,GA#
MPGX?\4+M\26&BZ2D/]J+@J%N)!^\E #, &8A0Q QDUR'A;_@C_\ \$N? _B2
MS\8^"_V"?A=I.KZ?.)[#5--\)6\%Q;RCHZ2(H96]P<U]'T4 %>/_ ![_ & /
MV*?VI]=7Q+^TC^S%X.\<WR;?*G\4:-'>>60@0%1)D*=H X KV"B@#POX._\
M!,G_ ()]?L]>+H?'OP)_8^\!>#]:@D1X]3\-^'XK.;*-N7+1!2P!YP<BNO\
MVB_V1?V7OVN]#T[PU^U!\ ?"?CZPTB[:YTNU\5:)#>K:3,NQGC\Q3L)7@XZX
M&>@KT6B@#RK]G7]AO]CW]D:^U#4OV8/V;O"'@*;581%J3^%=&CL_M2@@@.(P
M V"!@GFO+?C%_P $1_\ @E!\??BK<?&OXK_L,>"-2\37MV;K4-0BM9;5;V<M
MN:6>&WD2*=V/+-(C%B3N)R:^IZ* ,OP5X)\&_#;PEIW@+X>>$]-T+0](M$M=
M*T;1[&.VM;.!!A8HHHP$C0#@*H %>.^)O^"87_!/'QG\?A^U)XK_ &,OAWJ'
MQ ^VK>OXGN_#,#W$MVIRMRX*[))P0")64N" =V0*]VHH Y/XW? KX.?M)_#'
M5/@Q\?/AMH_BWPKK40CU/0M<LEGMYP&#*VUONLK ,KKAE90RD$ UXW\*?^"0
M'_!,;X)_"[Q'\&/AQ^Q-X#M/#?B]((_%.G7FD_;3JL<,Z7$,4\MR9))(TFCC
MD6-F*JZ!@ >:^D** /(?@%^P'^Q5^RM?ZIJ?[-O[,/@SP+/K=B;+5Y/"VB1V
M1O("0=DGE ;AD#&>1VZFN*_X<Y_\$K_^$@_X2S_A@'X6?VK]L^U_VG_PB-O]
MH^T;]_G>9MW;]WS;LYSSG-?2=% %?2=*T_0M*MM$TFU6"TL[=(+6!,XCC10J
MJ,]@ !7SIJO_  1V_P""6.NZ_/XKUO\ 8#^%EYJES=&YN=2NO"-O)<2S%MQD
M:1E+,Y/.XG.>:^DZ* /!/BO_ ,$M?^"='QV\7-X^^-'[%OP[\5ZVUI!:G5O$
M'AJ&[N/(A01Q1[Y 3M50 !G KU7X0?!GX5? #P#8_"OX*^ =,\,>&],4KIVB
M:/;"&VME)R5C0<(,]AQ7344 %%%% !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 %%%% '@O[:G[
M=VG_ +)+Z+X+\%_L_P#CSXM_$#Q+!<7.A^ /ASI2W%W]D@*+->W4LC+%9VJO
M)''YDC9=Y%5%<AMO$_\ !.S_ (*W_!W]O_QWXT^ EU\)_&?PL^+7P[V2>+_A
MA\0].6WU&VMW*A;J(JQ$T)+Q@MA2/,C.W;)&S_4$'A;P[:^*;KQM;Z- FK7V
MGV]C=Z@$_>RVT#S20Q$_W4>XG8#UD:OBC]E[X+6/QZ_X+.?%_P#X*4>%K)8?
M"7AKX<6WPC\/ZI"F(_$NI6]]]KU:\0\>9';2QPV DY5I()U!_=9H ]/_ &[?
M^"F/AO\ 8A\5Z!\/=(_92^,_QF\2ZYI\VHW'AWX)^"&UR[T>Q201)=7B+(GD
M12R>9'&QSO:"4#[AKM/V</VQ]+^-W[,%U^U7\4_@AX\^"NBV$=_<ZEI'QCT>
M/2-2L+*T#&6\N(/,<P0X21@7()1-^-K*3\@_MI?L%?\ !8GX:?M-?$#_ (*%
M?\$Z?V[-#U;5_$$-B;KX&^+_  /"FG:CI^GQ.MOIT5ZTKON_>3L,?9\RW,K>
M;'O./%O^"K/_  4QU']MG_@V)\8_M-^#?"E[X/USQ+J6G^%?'7AV5V\[1+V+
M68(-0M"Q )1_+*C< QBN & ;( !]K:'_ ,%:/ [>!/!?[17Q#^ GB[PC\%OB
M+K-IIOA'XI:[/:+$?MC[+"]OK-93/865VVP0SR X\Z(S) 'R/K6O@/\ X+0?
M#KPKI'_!O-\2OAY]DB_LW0_A%I$=A%M&U#9R636^.PP\49'T%?3'_!.GQ]XG
M^*W_  3Z^!7Q0\;74L^L^(_@YX9U35YYR2\MU<:5;2RNQ/))=V///- 'LE%%
M% !116=J6LZA8W1@M_#US<KM!\V)ACZ<T :-%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__
M  DNK_\ 0H7O_?2UKQL7C5V0J2H)4]1[4 +1110 4444 ?%/_!53]JS]L3X?
M:OH?P"_9?_8?^+7CW1=;B\[X@>-/A\UO:S6E@=P.GV%Q-(IBNIL;7N5&;>)B
M8CYS+) O[#W[8W[5OQ,^)?A/]G/3?^"1OB_X#_#?0=&F-_KWC+4+1;6SL[>#
MR[:PLK>U/,K2O#RQVK%'+\K$@K]JT4 ?)OA'_@HW^T5K'Q*\8_!OQ+_P2I^-
MNGZ]H6O75EX8U.V73YO#_B"T1RL%Z-5EGABME=0)'0AVC5L+YK@I7*^+?^"0
MFE_$[_@E#\3/V"?'GB/38O%/Q8U#6O%?B+7-/B<V-IXIO]3;5D>%2 YM;>Z$
M$2\*[PP D*SD#[<HH _-3]I#P;^V'^WK_P $RO#G_!+[5/V?_%W@_P")/B*R
MT'PY\7_%VL:44T+0+"PN+9[_ %.VOB?(U(7*VI%O!;M))_I(\X0['(_1+X<^
M ?#/PJ^'N@_"_P %6/V71O#>C6NE:1;;L^3:V\2PQ)GOA$4?A6S10 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 %%%% !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 %%%% !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 %%%% !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 %%8OQ%^(7A+X4>"-2
M^(WCS49+/1](MC<:C=Q64UP88@0"_EPH[D#.20IP 2< $UX=_P /9/\ @G]_
MT7W_ ,M75?\ Y%KIHX/%XF+E2IRDO)-_D>-F7$7#^3552Q^,I49-72J5(0;6
MUTI--J_4^BZ*^=/^'LG_  3^_P"B^_\ EJZK_P#(M'_#V3_@G]_T7W_RU=5_
M^1:V_LO,_P#GQ/\ \!E_D>=_KUP3_P!#3#_^#Z?_ ,D?1=%8OPZ^(7A+XK^"
M--^(W@/49+S1]7MA<:==RV4UN9HB2 _ES(C@'&02HR"",@@UM5PRC*$G&2LT
M?34JM*O2C5I24HR2::=TT]4TUHTULT%%%%(T"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 ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /BG_ (.)?^4.?Q@_[E__ -2'
M3:_E]K^H+_@XE_Y0Y_&#_N7_ /U(=-K^7VOO^%?^1?+_ !O\HGFXS^*O0***
M*^E.4_J"_P"#=K_E#G\'_P#N8/\ U(=2K[6KXI_X-VO^4.?P?_[F#_U(=2K[
M6K\HS'_D85O\<OS9[%+^%'T04445Q&@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 %%5]7U?2= TNXUO7M4M[*RM(FENKR[G6.*&-1DN[
ML0%4#DDG KXO^/W_  78_9&^'^H:AX+_ &;]-UKXW^)].7_3+;X?Q*VDV!)P
MKW>K28M8(B1CS$:0 \$5O0PV(Q,N6E%O^N^R,ZM:E0IN=2226K;TT/MBO&/V
MJ_\ @H5^QI^Q1IC7G[2/Q]T/0+PQ;[?0EG-SJ=R#T\NS@#S,"<#=LVC(RP'-
M?GU:_$O_ (+;_P#!5"]DTSP)XKL?@M\/[B0I<3^"&>.18^A636)5\V253E3]
MB0*>,\<U]-_L7?\ !#/]C;]E/4X_B-XQ\._\+%\>22_:+KQ/XM0W6)R<M(D<
MI?YB>=SECD9&TUZ4\NPV"5\74][^2.K^;V7XGS^&XACFLK973=6'_/Q^[2_[
M=DU>?DZ:E&^CDCXS_P""N_\ P4;_ &F?VW_^"='Q#N?@K^PQXB\,_ O=I#Z[
M\3?B-,EC>7Z?VM9FW&GV(;+*URL(,NZ5?+9LB-L5^(E?UV?\%$/V.D_;U_8W
M\7_LD1_$(>$E\5#3PNO#1_MPM!:ZA;7G^H\V'?N^S[/OKC?NYQM/Y?\ _$'O
M_P!9$/\ S$G_ -]J]S)\XRS#8:4)_N_>T7O/2RU;L]?N]#T98;$MWD^9]7LO
MDKZ+YGXIT5^UG_$'O_UD0_\ ,2?_ 'VH_P"(/?\ ZR(?^8D_^^U>M_K!E'_/
MW_R67^1/U:MV_(^UO^#=K_E#G\'_ /N8/_4AU*OM:O%/^"=O['O_  P-^QSX
M/_9,_P"%B?\ "6?\(G_:'_$__LC[!]J^U:A<WG^H\Z79M^T;/]8V=F[C.![7
M7Y[C:D*V,J5(.Z<FUZ-L]*FG&"3[!1117,6%%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 45\V_M1_\ !6#]B_\ 96\1?\*VUSX@7/C#Q[+(8;+X;_#J
MP;6=<N)_^>)@@)6%SZ3-'GMFO)+OQ5_P6._;9M9+S1](\._LE_#F1"\NK:_Y
M>M^,)[;J7$)VVUB"H.1)MEB.""V,UUT\%6E%3G:,7UEI?T6[^29G*I&)]5_M
M$?M8?LV?LF>$CXW_ &D/C5X?\'Z>58P-K%^J371'58(!F6X;_9C5F]J^3];_
M ."H_P"U?^T]I-Q>?\$Z/V/Y;7PHD1>7XW_'>=M \.0Q?\_$%N2+F\BYSO7;
M@C#)7!?"C]G']B[X=_%"XO\ ]FGX-Z_^U/\ &A95_M7XK?$W5CJMGI\PY$CW
MEP/L\94DE! F\C*B4D5].Z'^PWXO^,FK6_CC]NKXIR>-;F&036?@?1B]IX>T
M]NP\H$/=,.SR8R,A@PKTEA<%A(\U;_R;=^D$[_.4DO)['R=3B:IF%1T<EI?6
M)+1S3Y:,7UYJMFI-=8THSDGI+EW/B";]E_XD_MQ^*S%\6_C!XQ_:CU>VN@9X
MYYI?#'PQT*8'(Q;VQ274'C( R&0R* 2'SBOL;]G[_@E=\)O EAIUW\:_[.\3
M2Z:WF:9X3TG2(M-\-:2Y SY&GPJL<C8&&DD!,F 67/-?4&AZ#H?AC2+?P_X:
MT:UT^PM(A':V5C;K%#"@Z*B* %'L!5NL:^;UY1Y*'N1\M_PLE_VZEYW*I<++
M&U%7SJK]8DM5"W+1B^EJ=WS-=)57-IZQY=B*RLK/3K2+3]/M(H(((Q'#!#&%
M2- ,!5 X  X %2T45Y&Y]:DDK(****!A1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 45X+^VI^W=I_P"R2^B^"_!?[/\ X\^+?Q \
M2P7%SH?@#X<Z4MQ=_9("BS7MU+(RQ6=JKR1Q^9(V7>1517(;;Q/_  3L_P""
MM_P=_;_\=^-/@)=?"?QG\+/BU\.]DGB_X8?$/3EM]1MK=RH6ZB*L1-"2\8+8
M4CS(SMVR1LX!]845\\^,OV^H[SX]>+_V;_V:/@1KWQ4\2_#C3;6\^(AT75;*
MQM-%DN4:2VT\3W<J+/?RQ*9%@7"*NWS98BR@]C\#/VT_V=/V@OV7(OVQ?!/C
MR*U\"KI5W?:OJ&M)]DDT46F\7L-ZC\V\MNT4JRJWW3&2"1@D ]5HKY*T/_@K
M1X';P)X+_:*^(?P$\7>$?@M\1=9M--\(_%+79[18C]L?987M]9K*9["RNVV"
M&>0''G1&9( ^1]:T %%%% !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 %%%% !117+_ !>^-?PA
M^ '@JY^(_P ;OB9H?A30K4?OM4U[4H[:'=@D(&<C<YQPBY9CP 33C&4G9*[#
M8ZBJVLZUHWAS2;C7O$.K6UA8V<+2W=[>SK%%!&HRSN[$!5 Y))P*^(KW_@JQ
M\=?VLKR7PK_P2B_9'U3QW:&5H6^+WQ$BFT3PE;$'!DB\P+<7^T_>CC".,@@$
M5+HW_!(CQG^T;JUOX[_X*I_M6>(/C#=1S+/!\.M#D?1?"%@X.546EN5>[*'&
M)9"I8<.K5V_4U2UQ$N7RWE]W3_MYHSY[_"K_ )&K\2?^"SWPAU[Q?=?!W]@7
MX2>)OVC/'%NWES6_@*(1Z'8.> ;O5Y1]GBC/:1/,7L2#6"W[%'_!2;]MI3J7
M[?W[7*_#/P=<#=)\(_@1,UL\D1_Y97VKRYEDR/EDCC#1-DE2M>P:[^TU^S!^
MRG:VW[-O[,?PNMM<UZT4QZ=\./ACI,21VK# )G,*B*V .-[-EQU*D<UFK^S7
M^T]^U4PU']L3XC_\(OX7F.Y?A=X$O"BRI_<OKT'=-Z,B'8>JE37;"$:$%-)4
MX])2]Z;_ ,,?ULO\1\OB>)*57$2PN70>*K1=FH.U.#[5*K]V-NL5S3[09P_P
MGU/]AC]B2>;X#?\ !-G]EZR\6^-#&(K]?",0E*G.-VHZQ,7.T,#PTC[6R,)F
MN[M/V//C/^T==1^)/VZOBJ;S3?,$MO\ ##P;/)::1#@Y"W,H(ENV'N1@@X8@
MXKWGX9_"GX;_  ;\+0^"_A;X*T_0M+@^[::?;A S8QO<]9'/=F)8]R:Z"N>I
MF'))N@FG_/+6;^?V?EKYLB/#>)S3W\\JJI'_ )\PO&BO*2^*KY^T?(]U3BS+
M\&^"?!_P[\.V_A'P'X7L-'TNT3;;6&FVJPQ1CV50!D]SU)Y-:E%%>:Y.3NWJ
M?64Z=.C34*:2BM$EHDNR04444BPHHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#/@\+>';7Q3=>-K?1H$U:^T^WL;O4
MG[V6V@>:2&(G^ZCW$[ >LC5\4?LO?!:Q^/7_  6<^+__  4H\+62P^$O#7PX
MMOA'X?U2%,1^)=2M[[[7JUXAX\R.VECAL!)RK203J#^ZS6C_ ,%5/VK/VQ/A
M]J^A_ +]E_\ 8?\ BUX]T76XO.^('C3X?-;VLUI8'<#I]A<32*8KJ;&U[E1F
MWB8F(^<RR0+^P]^V-^U;\3/B7X3_ &<]-_X)&^+_ (#_  WT'1IC?Z]XRU"T
M6UL[.W@\NVL+*WM3S*TKP\L=JQ1R_*Q(*@'CO_!KUK>J_$G]G_\ :,^//C"9
MI_$?C/\ :N\476L7$IR^1;V#+$?0*TLF!T ; P*_/C]H[XR^.?A;_P $Z/\
M@J5\&? M]/:Z#;_M<BVLU@8A;2+4M;*WL*=E1DLXXBO3;(?6OU"_9*^$?C[_
M ()+_'?]H+P(GP0\:^,/A;\5/B!/\1OAG>> /#SZI);ZI>Q)'J&B7,41S9E9
M(8#!/-MMFB/SS(R,*Y'X/?\ !$SQ+\1/^"6'Q]_9X_:6NK#2/BE^T]XRUCQ[
MXMEMYQ=0>'M:N;M+S3[7S4XGCMI883(4X9GG",RE6(!UW_!:#X=>%=(_X-YO
MB5\//LD7]FZ'\(M(CL(MHVH;.2R:WQV&'BC(^@KZ8_X)T^/O$_Q6_P""?7P*
M^*'C:ZEGUGQ'\'/#.J:O/.27ENKC2K:65V)Y)+NQYYYKXX_:0\&_MA_MZ_\
M!,KPY_P2^U3]G_Q=X/\ B3XBLM!\.?%_Q=K&E%-"T"PL+BV>_P!3MKXGR-2%
MRMJ1;P6[22?Z2/.$.QR/T2^'/@'PS\*OA[H/PO\ !5C]ET;PWHUKI6D6V[/D
MVMO$L,29[X1%'X4 ;-%%% !5*^\1:)IL_P!EO]2CBD !V,><5=J.6SM)FWS6
ML;MZL@)H H_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/
M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L
M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__
M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4
M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]
M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G
M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT
M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_
M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_O
MT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_
M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5
M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\
M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4
M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&
M/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_
M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*
M*?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'
M_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\
MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/
M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L
M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__
M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4
M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]
M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G
M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT
M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_
M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_O
MT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_
M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5
M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\
M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_
MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^
M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4
M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&
M/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_
M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"O%?VM?V_/V-/V)-.
MC?\ : ^*6EV&K7:C^R_"FG0_;-8U%F.$6&SA#2MN;"AR%3)&6%73IU*L^6";
M?9";45=GKW_"8^&/^@U!_P!]5YQ^T=^W3^R1^R1X3/C+]H?X[Z%X:M60M;07
M<Y>ZN\=5@MHPTTY]D1L=\5\R_P#"S/\ @J]_P4 _T?X"_"2R_9?^&UWP/&OQ
M$TR._P#%U] ?XK;2P?+LR0<8G.X<,DG:O4OV8?\ @D9^R+^SGXJ_X6[XCT74
MOB?\2IW66^^)/Q0O3J^J/,.=\/FCR[;!SM,:APIP7:NOZO0H?QY:_P L=7\W
MLOQ?D1S2E\*^\\EN/V^_^"@?[<$ATK]@;]GBV^%O@NXX'QA^.$!BFFB/_+73
M](3<\A(^9))=T3@@,$KI?A#_ ,$F/V8K?QK;_&W]M/XM:W^T1\0XOF37/B5,
M)=,L6)!*V>E+FVMX\@$(PDVD94BOH;X^?M2_L^_LX016_P 0]=ADUB[P-,\,
MZ3:BZU.^8\*L=NGS<G@,VU<\;J\L'AS]M+]KSYM;0_ [P'/_ ,N=F$F\3ZA$
M?[TF-MCD=@/,4Y!##FNNG[=T^:%J--]>K^?Q2](Z=['SN/XAP6'Q+PF'C+$X
MA?\ +NG9\O9SDVH4U_CDF_LJ3T.Z^,G[;W[._P  !;^![*_DU[Q&8UATGP1X
M0L_M-Z^%PB>6F%A7&/O%>!\H.,5YR?#/[4G[6Y-Q\>?B5'\)_!,_3P1X/OQ)
MJ][$?X;N^ Q&"#@I&,$$AE!&:]K^!G[*GP(_9TTE].^&'@*UM[FX&;_6+P?:
M+Z]8G):6=\NV3SMR%!)PHKOO[.T__GQA_P"_0KF^M4,-_N\;O^:6_P EJE^+
M\T<W]B9KG7O9S6Y:;_Y<4FU#TJ5-)U/-+V<'LX2W."^#/PS_ &=_V?/#(\)?
M!_PYI6B6A \]K="9KEAT:65LO*WNQ..W%=C_ ,)CX8_Z#4'_ 'U5S^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0KBG.=6;E-W;ZL^HPN%PV"P\:&'@H0BK*,4DDNR2
MT13_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A4&Y3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_
M ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#
M_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\
M\^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG
M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,
M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&
MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'
MPQ_T&H/^^JT4=9$$B-E6&01W%1?V=I__ #XP_P#?H5,  , 8 Z 4 %%%% !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 445X)^U[_P %+/V2OV*Y8/#?Q3\>R:GX
MPO\ :NB_#OPE:G4M>U*1ON)':1'<F_\ A>4QH3P&SQ6E.E4K3Y8*[\A-J*NS
MWNO!?VNO^"E?[(?[%DD7A_XM_$?[;XMO2JZ1\/\ PM;'4M>U&1ON)':199-_
M16E,:$\!LUX4NC?\%;_^"B7[WQ#JQ_9.^%=WTT_3'6^\=:K ?[\W$>E[A@C:
M!-&<@AQ7O?[(O_!-_P#9$_8FCFU/X*_"^)_$M[N.K^.?$,QU#7-1=OOO+>2Y
M<;SRR1[$)YVUU>QPU#^-+F?\L?UEM]U_D1S2E\*^\\%^T_\ !7?_ (*&#_0X
M(_V3?A==_P#+6=5U'QUJD!]%XBTO</7;/$W]\5[9^R5_P3#_ &/OV-]1D\9_
M#GX>R:UXUNV+ZK\1O&=V=5UZ^E88>1KJ8$QEOXA$(U;'()KUWXJ_&/X7? _P
MK+XU^+/CG3]"TV/($]]-M,K8SLC09:5_]E 6/I7@_P#POW]K']K,_8?V5? 1
M\!>$)^#\2O'%C_I-S&?X[&P/WL]5DD^1@?X"*WA]:Q-)\B5.EU>R^;U<GY:O
MLCP\RS[+<LKK#N]7$-75*"YJC7>VBA'^_-QAWD>R_'#]I#X+?LY>'QXA^+WC
MRSTI90?L=F6,EU>-_=A@3+R'.!D# SR0.:\:_P"$U_;8_:[_ '7PTT"7X,>!
M)_\ F8_$-JLOB'4(CW@M<[;4$?Q.=PR&5CTKN/@=^P]\(/@_X@/Q(UZ2_P#&
MOCF<A[OQKXOG^UWF_P#Z8ALK;J.0 @W!3@L17LM9>VPF%_@KGE_-):?*/ZRO
MZ(X/[.S_ #S7,:GU>B_^75*3YVO^GE96:\XTN6VWM)(\M^ ?['7P0_9YGE\0
M>%="GU3Q+>9;4_&/B*X-YJEX[#YF:=^5SW5 H/<$\UZE117'5K5:\^>I)M^9
M]'@,NP&5X98?!THTX+I%67F_-OJWJWJPHHHK,[ 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@ HHKQ3_@HE^V%_PP-^QSXP_:S_ .%=_P#"6?\ ")_V?_Q(/[7^P?:O
MM6H6UG_K_)EV;?M&_P#U;9V;>,Y%TZ<ZU14X*[;LO5B;45=GM=%?BG_Q&$?]
M8[__ #+?_P!Z:/\ B,(_ZQW_ /F6_P#[TUZW^K^;_P#/K_R:/^9C]9H]_P S
M]K**_%/_ (C"/^L=_P#YEO\ ^]-?>?P2_P""QO[,_B?_ ()_^#_V]OVE-7TO
MX767B_\ M(6/A>XUHZE=RR6FH7-GY=LL<,<MVS?9P^$A&SS,'@;CA7RC,<-%
M.I3W=E9IZ^B;?0J-:E-Z,^N:\1_:^_X*'_LH?L0:9 ?CE\2$77=0 &A^"]#A
M-]K>K2,=J);V<>7.YOE#OMCR0"XKYZ_X75_P5$_X*0_Z)^S1X$G_ &:OA-=\
M'XC>/M-6?Q9J]N?XK'3<[+,,IXDE.<%7CDR-M>W?L@_\$QOV5_V.-3G\?>$O
M#E]XI^(.I$OKGQ/\=7IU/7M0E88=C<RC]T&Z%8@@( W;B,UG]7H8?6O*[_EC
MO\WLOE=^2'S2E\/WGB@D_P""M7_!1D9@5_V3OA1=_P 3A;WQWJ]N?;B/2MP^
MD\;?\]!7O?[(7_!.#]DG]B6*?4_@U\.!/XGO]QUKQYXDN#J&NZF[<N\UY+\P
MWGEDCV1D\[<U[;JNK:7H6FSZSK>I6]G9VL1DN;NZF6..) ,EF9B H'J>*^>]
M?_;@\2?%K6;CP%^PU\,G\=WT$IAO?&6HE[7P[IK]RTYPURPZ[(NHY5FZ5I"6
M*Q<7"C%1@M[:+_MZ3W^;]$>5F><99D_+]9G><OA@DY5)OM"$4Y/S:5ENVEJ>
M\>,O&W@_X=^'+GQ=X\\3V&CZ7:)NN;_4KI88HQ[LQ R>@'4G@5\^77[7/QM_
M:3N)/#W[#7PP\S22YBG^*/C2WDMM+CP<$VD! ENV'8X ##YE(.:TO!W["5OX
MO\16WQ-_;(^(5Q\3_$4#^99Z7=Q>3H6EM_=@LA\CXZ%Y =P )4'FOH*VMK:R
MMH[.SMTAAB0)%%$@544#   X  [5/-@\+\/[R7=Z17HMY?.R\F>5[+B3/?XK
M>#H/[,6I5Y+^]+6%+S4.>755(L\+^%?[!O@'0?%4?Q8^/7B>_P#BCXY&&&N^
M*E#6]FV<[;2SYBMU!Y'#%3RI7I7N_3I117+6Q%;$2YJCO^2\DMDO)'N99E&6
MY/1=+!TU!-W;U<I/O*3O*4O[TFWYA1116)Z04444 %%%% !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 %%%% !17.>+OC#\)/ &\^//BEX<T3R_
MO_VMK<%MM^OF.,5YKXF_X*._L/\ A/=_:O[1V@R[>O\ 9GG7OY?9T?/X5T4\
M+BJW\.G)^B;/)QN?9'ES:Q>*IT[?SSC'\VCVVOG'_@K?\<_#'[-__!.SXF?%
M[QE\,_\ A,--L=.L[2YT :L+%I_ME_;6:R+.89O+:)KA9E/EMEH@.,Y#_P#A
MZ+^S!J/_ ")=IXU\2 _<.A^"+V3?]/,1*^3/^"YG[:6G?%__ ():?%'P)H_[
M-OQ<TF*__L3/B'Q%X*-GIML$UNPD_>3-(2N[9L7Y>6=1WKT,%EN-6,IN=-I<
MRO?3JO1GDSXKX3S.#PD,3"K[1<MHOG4N;2UXW5G>VKL?CW_P\0_ZI!_Y<'_W
M/1_P\0_ZI!_Y<'_W/7S317ZA[6IW/@_^(/>'/_0#_P"5:W_RP^EO^'B'_5(/
M_+@_^YZ_HT_X)(?'/PQ^TA_P3L^&?Q>\&_#/_A#]-OM.O+2VT ZL+YH/L=_<
MV;2-.(8?,:5K=IF/EKAI2.<9/\FM?T.?\$*_V]_V:_@E_P $O/A7\+_BYXFU
M/0+VS;6Q]MO/#]V]G.9-<OY5\N>*-U( < DX 8,#TKYOB:C7Q>#@J<7)J6RU
MTL^B^1[N1\.\">'M2>+HQAAE4M!SG4E9]5'FJ2:5[-Z-7LKWLC]/**X[X;?M
M#? GXPJH^%_Q>\.Z[(PR;;3M6BDF7_>B#;U_$"NQK\^G3G3ERS33\S]$PV*P
MN-I*KAZBG%[.+37WJZ"BBBH-PHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KXI_P"#B7_E#G\8/^Y?_P#4ATVO
MM:OBG_@XE_Y0Y_&#_N7_ /U(=-KMR[_D84?\<?S1G5_A2]&?R^T445^KGCA7
M]#?_  ;H_P#!/_\ 98;]A_X<_MI^)/AQ'X@^(>K?VJMIK/B*4WB:+';ZQ?01
MI80R9CM<^69"ZCS"\LAWX;:/YY*_H>_X(F?MI> OA1_P2D^$'P?\%^&=6\=_
M$%X]>:+P9X9MS)-"&U_465[F4C9:Q[65BS9(5@VT@YKPN(88FI@E&C>[DKV[
M6=[OHN]]#*OF>7933]OC*BA'97W<GM&*5W*3Z1BFWT1^G,DB1(TLKA54$LS'
M  ]37@?C_P#;MT'4/$]Q\*_V5? ]Y\4_%T)V7*Z)*$TG3">-UU?']VH!_A4L
M205RIK&C_9C_ &B?VH9!JW[9WQ%_L;PY(0T?PK\#7C16SK_<OKQ3ON3_ 'D0
MA,C*L.E>^> /AUX$^%?ABW\&?#CPCI^B:5:C]S8Z;;+%&#W8@#YF/=CDD\DF
MOB.3!X7XW[279?"O5[OY67]XXOK'$6>?[O%X2B_MS2=:2_NTW>-/R=3FET=*
M+U/"M*_8N^('QRU&#QC^W5\3SXG\N436GP]\.O):>'[%@<@.H(DO&4]&D(ZD
M$,*^@] \/Z#X5T:W\.^&-%M-.T^SB$=I8V-NL,,*#HJ(@ 4>P%7**YZ^*K8B
MRD]%LEHEZ):?J^IZ^5Y%EN4.4Z$;U)?%.3<JDO\ %.5Y-=E?E6T4EH%%%%<Y
MZX4444 %%%% !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
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
M=*O6PE'$8JFH5'%-POS<DFM4I65VKM7LKZ] HHHKYL]<**** "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 **Y;XJ?&SX3?!#0C
MXC^*_C[3=#M2#Y7VR?$DQ'41QC+RGV12:\E'[5WQS^,Z^1^RE^SC?3V,O$7C
M+Q^S:;IV.TD<(_?W">Z[3[5YV*S7 X2I[*4KS_EBG*7_ (#&[2\W9>9[6 X?
MS7,:/MX0Y:6WM)M0I^G/)I-_W4W+LCZ#KAOB7^TS^S]\'3)%\2OC!H.E3Q??
MLIM05[G\($S(?P6O-X_V1_C9\45^T?M,_M6^(+^"3F3PWX'1='L .\;N@,MP
MG^\5/Y5W/PT_9!_9F^$7ER^!/@OH5O<Q\K?W5I]JN@?7SI]\G_CU<_UG.L3_
M  :,::[U'=_^ 0NOOFGY';]1X8P/^\XJ5>7:C'EC_P"#*EG]U*2\^_SK^VM^
MV]\/?C)^R]XN\'?!;PEXVUJ*_LX5?Q+:^%;B/3+>%;B)Y&EFDVE%,:LH.TY+
M '@U^:M?O3XR\(:#X]\(:GX%\368GTW5]/FLKZ#.-T,B%& /8X)P>QK\9?VJ
M?V5OB+^RK\1KCPAXOT^6;39I7;0M<2(B#4(,\$'HL@! =.JGU!5C^2^).3YK
M&K2Q]:7M(VY6XQY5'5M:7EH[[MO:W8_HKP.XDX?J8?$91AJ;HSYO:14I\\II
MQ2=GRP3<>572BM'=+>WF%%%>G?LK_LK_ !&_:J^(UOX/\'Z?+%IL4J-KFN/$
M3!I\&>6)Z-(0"$3.6/H S#\RPN%Q&-Q$:%"+E.3LDOZ_X8_=\PS#!95@IXO%
MS4*<%>4GLE_6RW;T6I]O?L5^.OVY=#_9>\(67@3X$>&-<T-+&4:9>ZAXH-K<
MRQ&XE*ET*D*!]T8ZJ%->H_\ "UO^"AJ?.W[)WA%P.2B>.T!;V!*8!KVSP7X0
MT+X?^$-+\"^%[3R-.T?3X;*QASDI%&@103W. ,GN>:TZ_IW Y'B<+@J5%XNH
MG&,5IR6T26EZ;=NUV?P;FO%F Q^:5\2LNH-5)REK[6]I2;UY:J5]=;)*^QX!
M_P +K_;_ (/GE_8DT6<=-D'Q)M5(]\LF,4?\-#_MRVW_ !^_\$]"ZK]Z2U^*
MFFMGZ*4S7O\ 175_9>,6V-J_=1_6D>?_ &_EC^+*\._GB5^6(1X!_P -5_M0
M6?.L_L >*4 ^]]B\465QTZXVXS[>M!_;:\?Z?SX@_8:^+L8'W_[.T2*[^N-L
M@S7O]%']GYE';&2?K"F_R@A_VSD4OBRRFO\ #4K+_P!*J2/G]O\ @HA\/M/&
M[Q7\!/BYH0'WVU?P%*@7Z[';_(J2Q_X*;_L8SW'V+5?BC<Z5<?\ /#5?#M]$
M1]3Y)4?B:]\Z=:^8_P!IK_@K-_P3[_9\U4_#SQA\7+/QCXKDE,-OX#\"6)U[
M5)Y_^>/DVX98I/\ 9F:.M*6 XBJ2Y:->,GYTF_\ TFI'\A/,.$9+][@JD?\
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
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 %%%% !163XW\=^#?AMX:N?&/C
M[Q/9:1I=HNZXOK^<1QKZ#)ZL>@49)/ !->$'X]?M%_M3,=._93\*?\(IX3E.
MU_B;XML3ON$_OV%DW,GL\GRGD$*17GXS,L-@Y*F[RJ/:$5>3\[=%_>DU%=6>
MSEN18W,Z<JRM3HQTE4F^6$?*^\I=HQ4IOI%GK'QG_:(^#G[/^CKJ_P 5/'%K
MIS3#_0[ $R7=V>@6*!,N_/&0, GDBO*E\<_MF?M.';\,/#*_"/PC-]WQ%XHL
MUN-;NXS_ !0V>=D ([R'/0JW:NS^"W['GPH^$&L/X[U 7GBOQE<'?>^,O%$W
MVJ]=_P#IF6X@4= $ ., DXKU>N3ZKF68:XJ?LH?R0?O/_%4T?RARV_F:/1^O
MY%D^F I>WJK_ )>58KD3_N4=4_6JY77_ "[BSR#X4_L2?!/X;ZZ/'>O6=[XR
M\6,0TWBOQG=&_N]XY!C#_)%@YQM4,!QN->OT45Z6%P>%P-/DH045Y+=]WW?F
M]3P\PS/,,UK>UQE64Y;*[O9=DMDET2LET04445TG"%9GB[P9X0\?Z%-X7\<^
M%]/UC3;C'G6.IVB3Q/CH2K@C(['J*\G_ ."B7[87_# W['/C#]K/_A7?_"6?
M\(G_ &?_ ,2#^U_L'VK[5J%M9_Z_R9=FW[1O_P!6V=FWC.1^7W_$81_UCO\
M_,M__>FN[#Y1C,QHN5.GS1V=VONLWYDK%?5JJE&3C):IJ]UYIH_3S_AV[^Q+
M_:O]L?\ "A+#SMV[9_:-YY6<Y_U7G;,>VW%>N^$/!?A#X?Z%#X7\#>%]/T?3
M8,^38Z99I!$A/4A4 &3W/4U^,W_$81_UCO\ _,M__>FC_B,(_P"L=_\ YEO_
M .]-3AN#:V"DY8?"0@WNXJ"O]S1WX[B3,\TIJ&-Q=2K%;*<YR2]%)NQ^UE%>
M*?\ !.W]L+_AOG]CGP?^UG_PKO\ X1/_ (2S^T/^)!_:_P!O^R_9=0N;/_7^
M3%OW?9]_^K7&_;SC)]<\3>*?#/@K0;KQ5XR\16&D:78Q&6]U+4[Q+>WMT'5G
MD<A4'N2!7/4I3I573DO>3LUYK0X4TU=%^BOC/Q__ ,%K?V?M7\4W/PL_8B^&
M7C']HGQC;MLDLOAIIC/I5HYZ&ZU20"WBB/\ SU3S5Y%8W_"C/^"R/[9?[[]H
M#]HKP_\ LX>$+G[_ (/^$B#4O$4D1ZQSZM+^[MY!GB2VR.!\M=*P-2*O6:@O
M/?\ \!5W^%O,GVBZ:GTG^TM^VU^R;^QYH7]O_M*_'OPYX31HC)!9:A?!KVY4
M=X;6,-/-_P  1J^;?^'FO[8O[5?_ !+_ /@FU^P!KM_I4_$'Q2^-+MX?T(*>
MD\-MG[5?1'CF,JPY^6O4?V:?^"2O["_[+^NCQ[X9^$*^*/&;RB:Z\??$"[;6
MM9GG_P">WGW.1#(<<F%8Z^DZ/:8*C\$7-]Y:+[D[_>_D*U26[L?#8_X)5_M)
M?M0_\3+_ (*8?M]>*_%UA/S/\,OA>3X<\.*IZP3-%_I%\G7#.8WYZU]+_LY?
ML9?LJ_LC:'_8'[-OP$\->$8FB$<]SI>G+]KN5'3SKE]TT_3K([&L[XX?MO?
MCX(:PO@FXUBZ\2^+IFV6G@SPC:F_U*63LACCXB/_ %T*G'(!K@_^$5_;O_:J
M_>>.?$4?P2\&S_\ ,&\/W"W7B*[B/:2ZQLM<CD;!O4Y#*:Z7'&5Z2=:2IT^E
M]$_2*U?JEZL^;Q7$N I8F6%P,)8FNM'&G9\K_P"GDVU"GZ2DI6^&+/2/CO\
MMD_ /]GJX30_&?BUKWQ!<$+8^$] @-[JETY^ZJP1\KN[%RJGL:\X$W[?/[5'
M_'O%!\#/!L_\<JK>^);N(_[/$=GD>N)$/]ZO4?@1^R9\!?V<;=W^&/@6"+4K
M@'[=X@OV-SJ-VQY8R7$F7Y/)5<+GHHKTBL?K&%P_\"',_P":2O\ ='5+Y\WR
M,?[(SS.-<TK^RIO_ )=4&U\IUM*DO^W%271\R/*/@9^Q9\ _@'?MXH\.>&9=
M7\33L7O?&'B:X-]JEQ(>KF:3[A/?RPH/<&O5Z**Y*M:K7GSU)-OS/H<ORW+\
MJPZH8.E&G!=(I)7ZMVW;ZMZOJ%8OC3X<_#[XCZ?_ &3\0? ^D:Y;8($&K:=%
M<*/H)%.#[BMJBN><(58.,TFGT>J/1I5:M"HJE.3C);-.S7S1X)JO_!//X0Z3
M>R:Y\#/%_BSX:ZB[;S)X1U^5+>1_^FEO(61E_P!D;154P_\ !1'X+?-#=^$_
MC!I,/5)4&BZNRCT(S;GCURQ-?0M%>2\BP4'S89RHO_IV^5?^ :P?SBSZ./%N
M:U4H8]1Q,?\ I]'FE\JFE5?]NS1X3X7_ ."@?P<.LQ>#_C7HNO?#+79#M6Q\
M;::UM!*>YCN1F)D_VV*@U[=I6K:7KNGQ:OHFI6]Y:7";X+JUF62.1?564D$>
MXJMXJ\(>$_'.C2^'?&OAG3]7T^8?OK+4[-)XG^J."#7A^K?L$Z-X*U&;Q1^R
MC\5]?^&.I2.9'L=/G-YI-P_K+9SDJ?3@@*.BU/-GF#W4:\?+W)_<WR2?S@5R
M<*9G\,IX2?\ >O5I?>DJD%_V[5?F?0-%?.I_:._:B^ '^C?M0_ HZ_HL7#>.
M/ANK7,:*/X[BS?$D>!RSC"CG:#7KGPC^/'P?^.^B?\)!\)O'^GZU J@S1VTN
M)H,]I8FQ)&?9E%=.%S;!8JK[)-QJ?R27++[GNO.-UYG%F'#N:9?0^L.*J4?^
M?E-J</1RC\+_ +LN67D==1117I'AA1110 4444 %%%% !1110 4444 %%%%
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
M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH
MTJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@
M#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$
MQ\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH
MTJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^JQO'?Q
MP^$WPR\,W'C'QYX[L=,TZU7,MS<.>3V55 )=CV502>P-14J4Z4'.;22U;>B2
M\V:4:-;$58TJ47*4G9)*[;>R26K9U=>*?%O]L*RTKQ;+\&/V>?"<GQ \>@%9
MM.T^4"QTGG'F7MS]R( ]4!W$C:=I(-<+/X^^,G[:TYM=#UN^^&'PMD.)-18B
M/7O$,7_3(<_8X&'\1RS#'W@Q4>U?"/P1\"_@5X2B\$_"S3-/TFP3#2"')DN'
MQ@R2R'+2N?[S$GMT %>+]:QN:Z83]W2_Y^->]+_KW%]/[\E;M&2U/J?J&5\/
M:YC:MB%_RYB_<B_^GTXO?O3@[])3BTXGG_@?]C;4/&7B2V^*W[8GC)/'GB*!
MO,L-"6(IH6CM_=@MCQ*PZ>9("6P"5R-U>](B1((XT"JHPJJ, #TK._X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZKT<'@,+@(-4HZO5MZRD^\I/5OUVV6AXN9YOC\V
MJ1EB):1TC%)1A!=H15HQ7HM=W=ZFE16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]5V'F&E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4
M'_?5'_"8^&/^@U!_WU0!\=_\'$O_ "AS^,'_ '+_ /ZD.FU_+[7].?\ P<->
M)] OO^"/OQ=L[3589)9#H C16Y;'B#32<?@"?PK^8ROO^%?^1?+_ !O\HGFX
MS^*O0****^E.4_=;_@C;\3O^"JOCK_@F]\./@7^QK\!/!7A'PQIG]L1R?&CX
MCZPUS#=F76+V:3[#IMN/,9XFD,>^7=&SQL#C%?5?AC_@BWX%^)NO6OQ#_P""
MB_[1OCC]H;Q#;RB:+3O$E\=-\.6<O]ZWTFT98TZD$,S*PQE*I?\ !O-XET+3
M_P#@CY\(;2]U2*.5/^$@W(QY&?$&I$?H:^S+[Q_X*TRSEU'4O$UG;V\*%YIY
MY@B1J.I9CP![FOS/'XRK3QU6-)*/O2U6[U?7?7LK+R/5A&"I*4WI;KL)X ^'
M/P^^%'A6V\#?"[P+H_AO1;)=MII&A:;%:6T(_P!F*)55?P%;-?.7CK_@H]\.
M;K69O G[,?@W4_BIXC0['70<0Z9:MV,]](/+5?==P/3(K!/P-^/7[2?^F?M@
M?M%PZ)H,W+?#KX;S/;6[H?\ EG=7C9EG!'#(/ER,JPKG^HU(^_B9<B??63](
M[_-V7F?-U.*L/B9NCE%)XJ:T;A94HO\ O5G[FG50YYK^0[SXM?M\?!3X?^(S
M\./ 2:C\0O&;$K%X4\$6_P!MF1AP?.D7]W H.-VX[E'.VN5/PD_;<_:D_?\
MQV^(R?"CPE/R?!G@2[$NK7$9_@N=0(Q&<9!$0*L#@J#7KGPE\ ?L^? GPZ/"
MOPA\,:-H-E@>8EC#AYB.C2R'+RM_M.Q/O75_\)CX8_Z#4'_?5'UJAA],-#7^
M:5F_DME^+\R/[!S3-O>SG$>X_P#ES1;A3])STJ5//6$&M'3.6^!_[,WP._9S
MT=M(^$/P\L=*:5<7>H;3+=W1ZYEG?,C\\X)P"> *[NLW_A,?#'_0:@_[ZH_X
M3'PQ_P!!J#_OJN*I4J59N<VVWU>I]+A,'A,OP\</A:<:<([1BDDO1+0TJ*S?
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJH.DTJ*S?\ A,?#'_0:@_[ZH_X3'PQ_
MT&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:
M@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ\
MA^+O[$WP2^*>M_\ "<Z987GA'Q:C%[?Q;X/N38WJN?XG*?++GC)<%B. PKTS
M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJN;%8/"XZG[/$04EYK9]UV?FM3NR_,\P
MRJO[;!U94Y;73M==FMFGU3NGU1X(?'?[:7[,0\OXG^%%^+OA&#KXC\+VRV^M
MVL8_BFL\[9\#_GF<]2S5ZM\%?VC?@S^T%I#:K\*_&]KJ$D*_Z9ISDQ7=H>A$
ML#X=.>,D;21P372_\)CX8_Z#4'_?5>3_ !K_ &:/V=_C+JR^-DU"3PSXO@.^
MR\8^%KDV=_%)V+L@Q,.QW@G' (KS/JN9Y?KA9^UA_)-ZK_#4U?RFI7_F2/=_
MM#(<XTQ]+V%5_P#+VE%<K?\ ?HZ+YTG"W\DF>U45\P6_[0O[1G[+\HT_X^:7
M#\2/"$1POCKPE;"/4+2,?Q7EET8 <EXS@ 9)8G%>W?#K]H#X,_%KP['XK^'?
MQ#T_5+*0#,EO(0T9(SMD0@-&W^RP!]JZL)FF&Q=3V3O"HMX25I>JZ27]Z+:\
MSS\RR#'9=16)356@W95*;YH-]F]'"7]V:C+RL=C16;_PF/AC_H-0?]]4?\)C
MX8_Z#4'_ 'U7I'B&E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 '@?\ P4!_
MX)^Z1^UYI.C_ !.^&7B^3P'\9_ CF[^&WQ)TY=LUE,,G[)<X!\^SER5>-@P
M=B 0SH_G/[.WQ^\&?\%'/ _B/]B;]M[X=KX*^.?@/;_PE?AE)/+E21<"'7-(
ME.=]N^Y6!4L$\P(VY'1I/L+_ (3'PQ_T&H/^^J^:/^"A/[&GAO\ :GLM%^-G
MP-^)-OX&^.?P]<W7PY\?6PP0PR6T^\ !\ZRFRRLC!MN]B%96DCD]#"XGX:<Y
M6M\,NL7_ /(]UTW75/CQF#P^-P\Z->"G":M*+5U)/HT;'P+^/OQ(^"'Q%L_V
M2OVOM46?4[G*> ?B$R[+;Q/ N L,I)Q'>*"H*D_.2.22K2_2-?&/[.G[47P:
M_P""G'P7\0_LU?M8^"4\&_%GP9*MKX^\%2R[+G2KU!B/5-.D.[=;N2'CD4L
M'V,71E:3K_@#^TMXM^"7CZ#]E#]K#Q1'>7;@KX"^(C K!XCMQPL$Y.?+O%&
M03\_'))5I=L3AO;N4HQM46LHK9K^:/EU:7JM-OEL)C,1PUB(8+'3<\--J-*K
M)W<6]%2JOOTIU'\7P3]^SG]/T5F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5Y)]
MJ:5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U
M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\
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
MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\
M/C#_ -^A7BOQ7_8>\%>(/$C_ !3^!NOW'PY\;#+?VQH$*_9;T]=MW:']W,I/
M)X!)Y.[&*]PHKDQ>!PN/IJ%>-[:KHT^\6M4_--,]'+<US#**SJX2HXMJS6CC
M)=I1=XRCW4DUY'SCH?[5GC#X(:Q;^ _VWOAO:Z 9I1#I_P 0M"@:;0]0;H/,
M.-UHY]'&.IPBBOH'2Y/#FMZ=!K&BO97EI<Q"2VNK4I)'*A&0RLN0P(Z$<4[7
M=!T/Q1H]QX>\2Z/:ZA87<1CNK*]MUEBF0]59&!##V(KYZUS]E_XI_LT75SX\
M_8M\910:4&>XU3X9>)KMFTN<?>=K69SFT<\GD[2<98*-M>:Y9GE>]Z])>GM(
MK\%->EI^4V>XHY#G^D;83$/IK[";\GK*DWY\U/SIH^BO[.T__GQA_P"_0H_L
M[3_^?&'_ +]"ORS_ &J/^"J?QI^-03PW\*Y;KP/H@MU%XNGWVZ\N92!O!N$"
ME8P<A0FW<.6)SM7YD_X2KQ/_ &K_ &[_ ,)'?_;MV[[9]L?S<YSG?G.<^]?%
M9CXI9;AL1[/"T75BOM7Y5\DTV_G8_4<D\ ,\QV"5;,,3'#S>T%'VC7^)J44G
MZ.7WZ'[S_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A7YA_L4_P#!4#XF?"WQ38^!
M?CWXGN_$/A.ZE6%M2U"0RWFE9.!*)#EY8Q_$C$D 94C&UOT_M[B"[@2ZM9DD
MBE0/')&P*LI&001U!'>OLN'N),OXDPKJX>Z<=)1>Z_S3Z/\ 70_,N,^",XX(
MQ\</C;2C.[A./PR2WWU35U=/:ZW33&?V=I__ #XP_P#?H4?V=I__ #XP_P#?
MH5-17T!\<0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]
M^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_
M &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 ?*/_!0W]@?Q3\8M5T7]K?\ 9!U:
MS\*?'WX>Q,_AC5GC5;7Q#:#)DT;41P)8)1N"LW^K9LY4,Q!^SK\;/V>_^"LW
M[-NL>!_B/\/I/#GC#P[>?V;\0O M\!%JOA#6H]R[XR0&"[E=HIL8=0RL,B1!
M]75\=_M^?L7?%K2_B=9_\%%OV XX+#XU>%K(0^(/#K-Y=E\0]'7!?3+L# ,X
M51Y,QY!5%)&V-XO1PU?G4:<I<LH_!+L^S?;\GY7.3%X3#XO#SHUH*=.::E%J
MZ:>^AU?P*^,WC;X#?$:S_9'_ &N;J&YO;G*?#WXARPA8/$L P%MYV/"7B@J"
M"<N2.2Q5I?I/^SM/_P"?&'_OT*^=O@Y\6_V8/^"N?[)KZHFE3I#).UIX@\/W
MW[K5O"6M0C#PN"-T-Q$Q.UL8=3T*L5J+X%_';XC? /XC6?[)'[7.L?:;RYS'
M\//B'*"L'B2 8"V\[$X2\4$ @GY^.2Q5I;KT/K/-*,>6I'XH]^\HK\UTW6FW
MRN$Q>(X9Q$,%C9N>%FTJ563NXMZ*E5;^ZG4?Q:0F^>SG]'?V=I__ #XP_P#?
MH4?V=I__ #XP_P#?H5-17EGVI#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#
M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\
M?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:
M?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_
M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9
MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_
M ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_W
MZ%<E\<_C%\&?V:_A3K7QM^-OB73M \,Z!:&XU+4KQ1A1T5%4#=)(S$*D:@L[
M,%4$D"E^/W[0/P?_ &7OA/J_QN^.WCFS\/>&M$MS+>ZA>-U/\,4:#+2RN?E6
M- 68D  FOSU\$_LY_M _\%Q_BEI'[47[7NBZKX$_9TT2[%Y\+?A3._EWOB)>
M=FJ7X!POF*<KUPC;8LJS32]V$PD:O[RL^6FMWW\EW?Y;LXL9BWAX6I1YZCVB
MOU?1=V_Q>AY?H&F?M4_\%X/VB+3XK7GA&3P?\%/"6I>9X*T;6+4-;0,.FI7D
M0^6]OV0YC@R8X58 G#,\GZD?L^?LO_"7]FWP@WACP%HAFN;J3SM9UW4B)K[5
M)SDF6>4C+$DD@#"KDX R<]AX,\%>$OAUX7LO!7@7P[::3I.G0"*RT^QA$<42
M#L .Y.23U)))R236I6N-S&6(@J-)<E);+OYM]7_6^IY.6Y#[+&?VCCY>UQ+N
MD_LTT]XTUT7\TG[T^K4>6,8?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ*\P^C(
M?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_
M[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[
M3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8
M?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[
M.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]
M"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_
M /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T
M_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"I
MJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\
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
M5LELEY?J^I]+A<+2PE)0A=]V]6WW;ZL****Y3I"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 **** "O-_VB?VE_"/[/VD6EK-I]
MQKGBC6I/(\,>$M+&Z\U.<\   '9&#]Z0C '3)P#E_M&_M/CX6:E9?"CX6^'/
M^$J^)&O(1H?AJ!_E@3_GZNV!'DP+R2206P0" "RL_9U_9>;X::Q=_&#XM^(_
M^$K^).MQ_P#$W\13I^[M$/\ RZ6:$?N85Z< %L<@#"CQL3C:^)KO"8'XE\<]
MXP\O[T^T=EO+2RE]/@<JPF!PD<QS5/DEK3I)VE5\[[PI)[SWEK&&MY1R/@E^
MS/XPUSQO#^TA^U?J%OK7C?;G1-$@.[3O"\1Y$5NI)#S=-TQR<C@G&\^[445V
MX+ T,!2Y*?75MZRD^KD^K_+9622/*S3-<9F^(56NU9*T8I6C"*VC".RBOO;N
MVVVVRBBBNP\T**YSXK_%_P"%GP)\#7OQ,^,WQ"T?POX?T]-UYJ^N7Z6\$?HN
MYR,L<8"C+,> ">*^,[S_ (*'?M@_MZW<OA+_ ()3? X:=X2>1H;K]H+XIZ?+
M::2J@X9]+L67SK]NNUW4(&7;(@!W5T4<+5KIR6D5NWHE\_T6OD3*:CIU/JO]
MI7]K+]G+]C[P!)\3/VD_BYH_A/25W"!]1GS-=N!DQV\" RW#XYV1JS8YQBOE
M+_AJ'_@I7_P45_XEW[$7PG?X$_#*[X;XQ_%/2A)K6H0'_EII>D$X4$?,LLYV
M.K9#(PQ7H7[-7_!)'X(_"KQ_'^T1^TAXOUCXY?%U]KR^/_B(1.MBX.0NGV1)
MAL8U/*!0SIR%<#BOJV22.&-III%1$4EF8X  ZDFMO:87#_PUSR[M:?*/7_M[
M_P !)M*6^B_KJ?-7[)W_  2J_9B_9>\6/\9=7AU7XD_%.\82ZG\4_B1>G4]7
MDEQR86DREJHY"B(!@N%9V KZ7KP7XC?\%!?A-H_B23X;? W0M4^*?B]>/[$\
M%1>?# >F;B[YBA0'(+ L5(Y K!_X45^VC^TQ_I/[2'QB3X=>&YN3X&^'$_\
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
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 %>*?M"_M+^(](\61?L[_ +..D0:_\2-3AWR"
M0YL_#UN<9O+QAD+@$%8^K97@Y57J?'S]HKQMKGCAOV8OV6(H+_QQ/$&US7)5
MWV7A6V;K-.<$--C[D7)S@D'A6[;]GC]G3P5^SMX4ET?0)I]1U?4IOM/B/Q+J
M+;[S5KHY+2RN23C).U,X4$]268^'7Q5?,JTL+@Y<L8NTZBZ=XP[S[O:'G+1?
M683 83),-#'YE!3G)7I47]I=*E7JJ?\ +'253RAJZ7[./[,WAWX"Z=>ZU?ZO
M/XA\8Z\_G>*?%^HC-S?R]=HSGRX5/"QC@ #.37IM%%>IA<+0P=!4:,;17]7?
M5M[MO5O5GS^/Q^+S/%2Q.)GS3EN_P226B26B2LDDDDD%%%?)W[3'_!6?X2?#
M+XAR?LV_LN^!M5^.?QB;<B>!/ ;K)#IK@[2^I7V##8QJ>'R69#C<J@[J[:-"
MK7ERTU?]/5[)>;.*4E%:GU1K.LZ/X=TFYU[Q!JMM8V-G TUY>WDZQ101J,L[
MNQ 50 222  *^+?'W_!5_P 8?M >+K[X(_\ !)SX)-\7_$%I,;;5OB1JCO9^
M"] D_O2WG!O6 Y\J _.O*.^"M9^B?\$UOVE_VW=6MOB+_P %;OC8NI:,DZW.
MF_ 'X=7DUEX;LB#N07TZL)M1E7OEMJL#M=D.VOKZWB^"'[,GPO@TVTA\-^!?
M!^AVXBM;:%(;"QLT&2$11M1<\X &2?4FNJ,,-0=OXD^ROR_YR^5EYLQJ553I
MNI.2C%:MO2R[N^B7J?+GPG_X)$Z=X]\=67[07_!3/XPWGQ[\>VS^;IVD:K!Y
M'A3P^QY\NRTL8C?'W3),#OVAC&&YK["OK_PWX,\/M?:E>V.DZ5IUN-\T\B06
M]K$HP,DX5% P.P%?/%W^V_\ $CXYW<GA[]AGX(W7BF(.8Y/'WBE)-/T&W(."
MR%@);K!ZJ@4]QD5-HW[!&H?%#58/&7[;/QAU+XCW\4@EM_#4!:QT"R?L$MHR
M#*1TWN1N'WE-;UJ-1M2QD^6VT5JUY**LH_.WHSY=<2RQ[Y,CH/$?]/&^2BO/
MVC3=3_N%&:Z-H?XB_;_M?'FM7'@7]C3X4ZI\4M8A?RKC5[7_ $30[%_66]D
M5\=0J9# '#9JI'^QG\:OV@I%U;]M[X[3ZCI[L'_X5UX%DDT_1T'79-+D370_
MWB"#T8BOHKP[X;\.^$-%M_#GA/0;+3-/M$V6MCI]JD,,*^BH@"J/8"KM8_78
MT=,-'E_O/67W[+_MU)^;'_JS6S/WL[KNNO\ GU%.%%>3@FY5//VLI1>ZC$P?
MAS\+OAS\(O#<?A'X8>"=,T+38N1::9:+$K'&-S8&78]V;)/<UO445PRE*<G*
M3NV?4T:-'#4HTJ45&,=$DDDEV26B"BBBI-0HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *X7]H+]G[P-^T7X%;P?XO26WN+>47.BZU9-LN]+NUY2>
M%QRK @9&<$<'L1W5%8XC#T<51E2JQ4HR5FGU.G!XS%8#%0Q&'FX3@[IK=/\
MK[SPG]F[X^>-],\9S?LL_M,R16_CS2X#)I&L*NRW\4V*YVW4)Z>: #YD?7(8
M@<,%]VKSK]I3]G3P[^T1X,BTR>_ETGQ!I$_VSPKXFL\K<Z5>+@K(K#!*$A0R
M9^8 =&"D8'[+7[0_B#Q]/J/P4^-FGQZ3\2_":A-<L5P(]2@X":A;=-T3@J3C
M[I8< %:\G"5ZV7XB."Q,N:+_ (<WO*WV)/\ G2V?VUKNF?19CA,-G."EFF @
MHRC_ !J2VBWI[2"_Y]R>C7_+N3M\+B>R4445[A\H%%%% !1110 4444 %%%%
M !3)X(+J![:YA22.1"LD<B@JRD8((/4$=J?10!^?/Q2^!?QH_P""/_Q#U?\
M:C_8K\(7_BOX":U>M?\ Q7^"&G_/-X=8\RZSHB$X55'S2VPPNU>R!6M_M3X
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ***S/%WC/PAX T*;Q1XY\4:?H^FV
M^/.OM3NT@B3/0%G(&3V'4U,YQA%RD[)=673IU*LU"";;T26K;\D:=%>'_P##
MR+]B7^U?['_X7W8>=NV[_P"SKSRLYQ_K?)V8]]V*]=\(>-/"'Q T*'Q1X&\4
M:?K&FSY\F^TR\2>)R.H#(2,CN.HKDPV99=C9..'K0FUNHR3M]S9Z..R/.LKI
MJ>-PU2E%[.<)13]')*YIT445VGEA1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5X'\=_C]X\\>>/9?V6?V5+B*3Q24'_"5^+&
M3?:>%;9N"6/1[HC(2/J#UZ':WX\?'?Q[\1?'TW[*O[*UZG_"2;!_PF'B_;OM
MO"ULW!Y'#W3#(5 <J?0@E/2O@/\  ;P#^SQX#A\"> [)]I<S:EJ5TV^YU&Y;
M[]Q._5W8_@!@# &*\&O7K9K6EAL+)QIQ=IS6]^L(/O\ S2^SLO>^'Z["X3"\
M/X:&.Q\%.M-7I4GJDGM5JK^7K"#^/XI>Y93C^ 7P \!_L[>!U\'>"H)99IY3
M<:QK%ZV^[U2Z;EYYW/+,23QT .!7<45R'QP^/GP7_9J^'EY\5_CU\2](\*>'
MK$?O]3UB[$2%L$B-!]Z61L';&@9V/ !->UAL-3H4XT*$;):)(^9QF,Q..Q,\
M3B9N4Y.[;W;.OKPS]L;_ (**?LN_L06%K:?%WQC->^*-6POASP!X9M3?Z[K,
MC'")!:1G=AF^4.Y2//&[.!7SVW[67[?_ /P4P<Z)_P $_O \_P '/A/<G9<?
M'?XAZ1G4M5@/!?1M,?J".5GF(4@G!B=<5Z)\&_V2_P!@7_@EKIEW\9_'GBX:
MAXZU<.^N?%#XAZD=2\1ZU*1^\\MV!D /0QP*,@#=N(W5ZL,'"G)1JW<GM".K
M^;UMZ:OR1YF)QE#"T)5JTU"$=7*32BEWN[+[]#SS_A3?_!2W_@IS_IG[2GB:
M_P#V;?@U=\I\-_"%^'\7:];G^'4+X#;8HZGF&,;L%DD3(#U]'?#7X4?L3?\
M!-/X,#P]X#T#PO\ #?PO#@SS/(%GU"51]Z65RTUY-CIN+OC@<8%<;_PT'^UY
M^T__ *)^RS\)1X&\,S<#XA_$2UVS2QG^.SL!DOZJ\F48'D*:Z/X8_L _"?PW
MXE3XF?&?6=3^*'C,8)\0^-)//C@/7%O:G,4"@\J,,5[,*Z*R4(\F(DHQ7V(:
MOY]$_.3<EV/F8Y]C\T=LEP_/%_\ +ZK>%+UBK>TJ>7+&,'TJ'.M^UE^T7^TD
M3IW[%WP3>ST24[?^%E?$*%[2Q*_\]+6U'[VYX^ZQ& 1AEK5\%?\ !/OP;J?B
M&#XC_M4>.]4^+7BB([XI/$F$TNS8\D6]@A\I%]FW ]< U]!JJJH55  &  .E
M+7*\?*"Y</'D7E\3]9;_ "5EY&U/A6CBJBK9O5>*FM4I)*E%_P!VBO=TZ2G[
M2:Z3([.SM-/M8[&PM8X((4"0PPH%1% P% '  '85)117 ?5))*R"BBB@8444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>0?M5
M?L[ZQ\3[73OBK\(]1CTCXD^$&-QX8U;HMRO)>QG_ +T,@)&#PI8GHS ^OT5S
M8S"4,=AY4:JT?R::U33Z-/5/HSNRW,<5E.-CB<.[2CT>J:>CC);.,E=23T:;
M1YU^S/\ M#:+^T/X#?61IKZ3X@TFX-CXK\.7.1/I=\F0\;*>=I()5NXXX(8#
MT6OGK]IWX;^+_@]X]3]M'X#Z0]SJ>GVPA^('AJWX'B#2UQND '_+Q"HW*W4J
MN.=NUO:/AI\1_!_Q=\"Z9\1_ 6KI?:3JUL)[2=.N#P58?PNI!5E/(8$'I7#E
MV+K^TE@\4_WL%>^RG'937Y2727DXW]7.LNPOL89GEZ_V>H[<M[NE/=TV^JZT
MY/XH?WHR2W:***]<^<"BBB@ HHHH **** "BBB@ HHHH ^4OVR_^":S?%3XD
MP_M>?L>?$?\ X5/\>-*AVP>++*WW6'B.$ ?Z%J]L 5N8F"JOF%6= %.'"(HH
M_LI_\%/WU[XG0_L@?M[?#M/@]\;8U"V>FWMQG1?%BYVBYTB\8E90Y_Y8,QD4
MG:#(ROM^NZ\V_:D_9$_9V_;/^&DOPH_:/^&5AXCTIB7M'G4I<Z?,1@3VTZ8D
M@D']Y",C@Y!(/;#$PJ05/$*Z6S7Q+_->3^31#BT[Q/2:Y/XL_ KX/?';0_\
MA'?B]\.=*U^U (B^WVH,D.>ICD&'B/NC ^]?&5O9?\%*O^"6+&STBRUW]J/X
M%6H_<0><I\=^%K9?X%SA=7B5> !B0]!Y2)S],?LC_MZ?LK_MO^&)?$'[//Q3
MM-3N[(8UGPY> VNK:3(#M9+FTDQ)'ALKNP48@[6;K2EAZV'_ 'U*5XK[4>GK
MUB_7Y7,:]'"XVC*AB(*49:.,DFFO-/1HXL_L7_'CX)@R?L=_M3ZII6G1\P^"
MO'D7]JZ8H[1Q2M^^MD_W=Q]Z</VI/VS/A/'Y'Q\_8IOM<@B_UFO?"O4EU!)0
M.I6SD(F7U^9N_M7TG15_7W4_CPC/S:L_OC:_SN?.?ZIPP>N5XFKAE_+%J=/T
M5.HIJ*\J?(?/F@?\%/OV/[^[71_%_C;4_!^IG[^E^+_#UU9RI_O-L:,?]]U^
M?7_!5;PW\$=1^.<?QP^ GQ+\.:]IGC"(RZO;:'JT,[V>H1X#L\:,602J5<$@
M9<2U^B7_  4M_:BT']BO]BSQE^U#XB^$%GX[M_"O]G[O#%[?);)=_:M0MK+_
M %K0S!-OVC?_ *ML[-O&<C\5_P!H/_@X!_9J^.?PXU;P?IW_  2>\,^&-7OH
M1]A\3:-XWMX[FSF5@RO^[TA#(N1AD+#<I(R."/HN'H\N(6(P]*7+\+]Z+73H
MU%Z:/J?#>(?!_$W%/#L\!6K4:LH^_3?LYTY\T;Z7]I./O*\7?E6M]+%&OK#_
M ())_#KX5W?QUE^-_P 9_'?A_1=*\'1B32H]=U>"V%UJ$F0C*)6&X1+N<D='
M,5?ES_P\0_ZI!_Y<'_W/7TO\$/\ @N]^RI\)OASI7@_Q+_P28\/>+=4LH,:A
MXAUKX@1O+>REBS.4?2G"+\V%3)PH R2,U]=FLZE7!RI44VY::6NEU^)KT/Q7
M@7PEXQP/$=+&YAAH0A1?.E4G%QE)?"K4W-Z/WM4D[6OJ?NCK_P"WC^QIX:1G
MU']ICP=(%'(L-:CNS^4!<FN0N?\ @J+^RK?S-:?#>X\6>-KA3@VWA+P=>3L3
MZ R)&I_/%9G_  3.\<_L_?MG?L>>#?VM_"_[(_@[P$WBG^T-N@V&GVER;3[+
MJ%S9_P#'PEM#OW?9]_W%QOV\XR?IF"W@M85M[6!(XT&$CC4!5'H .E?F518#
M#U'"5.3DG9WDEJO2+_,_J18?C/$*[Q-"FG_+1G-_)RJQ2^<&?.R_M9?M9?$$
M^3\&/V"_$5K%)]W4_B'K4&D+".S-;_/(W^ZIS1+\'O\ @H9\5SCXE_M.>&?
M5A)_KM,^'/A]KB=D_N_:KP[HV_VD'7H,5]&45'UV,/X5*,?.W,__ "9M?<D/
M_5FMB?\ ?\=6JK^525&/_E%0DUY2G+[CPGP7_P $Y_V9M UA/%GCW0]4^(6O
M#&_7/B'JTFJ2OWYCD_<]>?N5[AI^GV&DV46FZ78PVUM @2"WMX@B1J.BJHX
M]A7E7[5'[=G[)O[%GA\:[^T?\;-'\/RS)NL-&,IGU*_/0""SB#32Y.!N5-H)
M&2.M?-U[\<O^"H__  4-7^R?V6_A;+^SA\,;WY9?B;\2K!9O%&H6YZM8:2"5
MM25/#SMRI#(ZL,4W'&XQ*I6E[O>3T^7?TBCU<ORG*,GBX8*A&G??EBDWYR>[
M?G)MGNW[97_!1C]F+]B'3[;3_BCXJGU3Q=JVU/#7PZ\+6_V_7M:F8[8T@M4.
MX!FX$C[4R,;B< _/=E^R-^VO_P %0[V'QC_P49U:Y^%WPA>59]*_9Z\(ZLPO
M-5C!#(==OX]K-G )MH]H'&1$ZG/O'['7_!-']F/]C&\NO''A#1+_ ,3_ ! U
M;<_B+XH>-KTZEKVIRL,.S7,G,2MW2((I &[<1FOH*E]8HX;3#KWOYGO_ -NK
MIZZOT/1Y93^+[C&^'OP[\!_";P5IOPX^&/@_3M T#2+9;?2]'TFT2"WMHAT5
M$0 #G)/J22>36S117"VV[LT"BBBD 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!F>,_%VA> /".J>.?%%W]GTW1]/FO;Z;&=D4:%V(
M'<X!P.YXK\9?VJ?VJ?B+^U5\1KCQ?XOU"6'389770M#24F#3X,\ #HTA !=^
MK'T 51^GW_!2'^U/^&)?'W]D;O-_L^WW[,Y\K[7!YO3MY>_/M7XY5^+>*F:8
MJ.(HX"+:IN/._P"\[M*_I:_S]#^HOH_9#E\\%B<XG%2K*?LXM_92C&3:[.7-
M9OLK=7<KT[]E?]JCXC?LJ_$:W\8>#]0EETV65%US0WE(@U"#/*D=%D )*/C*
MGU!93YC17Y1A<5B,%B(UZ$G&<7=-?U_PY_0V89?@LUP4\)BX*=.:M*+V:_K9
M[IZK4_>GP7XOT+X@>$-+\=>%[OS].UC3X;VQFQ@O%(@=21V.",CL>*TZ\/\
M^";G]J_\,2> O[8W>=]@N=F_.?*^V3^5U[>7LQ[5[A7]9Y;BI8W+J.(DK.<(
MR:[72?ZG^=>>8"&5YUB<%!W5*I."?=1DXI_.P4445VGEA1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %>!_M _'CQ[XX\>/^RG^RU=(WBN:(
M-XK\5;=]MX5M&ZNQ'#7+#[D><@\\=1-^T;\?O&^J^,X_V6?V8VBN?'>I0!]9
MUEANMO"UDV,W,QY'FD$>7'UR5)'*AN]_9^^ '@C]G7P&G@SPBLMS<3RFYUK6
MKUMUUJEVW+W$SGEF)S@9P!P/4^%B*];-*\L)AI.,(Z5)K_TB#_F_FE]A:+WO
MA^MP6%PV082&8XZ"E5FKT:3U5NE6HOY/Y(/^(]7[B]Z7X#? ;P'^SOX!A\">
M!;1R"YGU+4KIM]SJ-RWW[B9^K.Q_ # & *["ZNK6QM9+Z^N8X888R\TTKA51
M0,EB3P !R2:^>OVR?^"FG[.O['>K6GPSOGU/QO\ $W6,)X<^%7@:U-_K>H2,
M,INB3/V>,]?,DQE0Q4.1BOE+XU>"/C-^TI;P>._^"Q_QXM_AC\/KMEFT/]E_
MX:ZP\M]JR$_(FK7=O^^NR2 #'%B(':P:%@17TV RE0HPIPCR02M%):M?W8K5
M^NW=GQN<9W"+JX_,:RU=YSG))7?5R>G]:(]@^*W_  5?U_XQ>.[_ /9V_P""
M5/PB3XS^,[.7R-9\;S3M!X-\,L?X[F_&!=,!\PA@;YP#M<LI2N37]BG]G[X)
M>*++]K+_ (*__M+P?&'XFQ@RZ'I>M0_\2316)!\G2=&0$288 ><Z')57*QME
MJ]&^%/A_]I?QQX$L/A7^R5\$]'_9R^%EG%Y=C>ZCI$1UB:$]7@L4PD#-U9Y2
M78G>')KUOX(?L/? WX*ZV?'DFG7GBOQC,P>[\:>,+HW^H22?WD=_EA]!L ..
M"37J2>&P<7&_+W46G-^LMHKRC=]&CY+^V,WSG3*J%H?\_JRE&'K"EI4J>LO9
MQ>\9LX5/BQ^VM^U(@M/@'\.T^$WA"887QEXXLQ+JL\7]ZUT\';'Q@@RDJ0<A
M@:['X._L(?!7X8^(A\2/%O\ :'CSQJY#S^+_ !K<_;;D..085;Y( #G;M&Y1
MQN->U45P3QU3E<**4(OHMWZO=^FWD=>&X6PGMXXK,9RQ-:.JE4MRQ?\ T[IJ
MT(6Z22<[;S84445PGTX4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !UZU\PZ@C?L#?&]M<MU,7P>
M^(.J 7\2C$7A76).!*!T2VFQ@]E([!5#?3U9'C[P)X5^)W@S4OA_XWTF.^TK
M5K1K>]M9!PR-W!_A8'!##D$ CD5YN98*>+IQG1?+5@[P?GU3_NR6DE\UJDSW
M,CS6GE]:=+$Q<\/57+4BMVNDH]IP?O0??1^[*2>LK*ZAT8%2,@@\$4M?//[*
MOCKQ5\&_'=S^Q-\9M6DNK_2+8W/P^U^Y./[<T<9VQD]YX -K*.=JG PFYOH:
MM<OQL,?A_:)<LD[2B]XR6\7Z='U5FM&CGSC*ZF48UT7)2BTI0FMIPEK&2]5N
MMXM.+U3"BBBNT\L**** "BBB@ HHHH **** "BBB@ KYO_:V_P""5G[)G[7'
MB2/XI:QX?U/P5\1K0[],^)_P[U)M)URVD PKM-%\LY P/WJN0.%*U](45I2K
M5:$^:F[/R$XJ2LSX4CC_ ."UO[#\/V6VA\*_M8>"+3_5/-<)X=\800CLQ.ZV
MNMJ]_GED([9KHOA[_P %R_V*[S78OA]^TK%XO^!/B]CMD\-_%[PM<:9DCAF2
MY"M 8\]'=TR"#BOLFL?QU\._A_\ %#P]+X2^)?@;1_$6E3_Z_3-=TR*[MY/]
MZ.564_B*Z?K-"K_&IZ]X^Z_NLX_<D1RR7PO[SX?_ ."[_P 7?A/\8?\ @BW\
M7_$7PD^)_A[Q3I[#P\1?^'-:@OH2#XATW'SPNR_K7\S]?T ?\%WO^"5O_!/W
MX.?\$\?B3^T[\(/V9M#\*>,]#.D?V=J'AN:XLH(Q/K%E;RJ;2*1;9@8YG',?
M!P1@@5_/_7VW#2HK R]DVUS/=6Z+LW]^GH<&*YO:*_8****^A.8_J!_X-WG2
M/_@CC\())'"JH\0EF8X '_"0ZES7N/QF_P""B?["7[/<<W_"X?VMO .BW$ /
MF:=)XE@FO>.N+:)FF;\$-?G=_P $8O\ @D#^QG^UE_P3:^&OQI_:+T[QCXHF
MU@ZP9O#MQX[U"VTF#R=9O8%\JVMI8Q'E8@S<_,[,QZU^@?P:_P""9'_!/CX
M20W7PH_8\\ Z==VY!@U*X\/17EY&1Z7-R))1_P!]5^9X^.!CCJKE*3?-+1)+
MJ^K;_(]:FZGLU9+9'BTW_!:WPS\8';3/V ?V-/BY\<IW)6VUO3O#CZ)H!;L)
M-1OU7RL^\73)[5&OP5_X+-_M>./^%\?M#>$_V=/"-Q_K?#/PE@.J^(I8CUBE
MU.X_=6T@[2VV>GW:^X$1(T$<:!54855& !Z4M<GUJE3_ (--+S?O/\?=_P#)
M2N1OXG^A\[?LP?\ !*_]BS]E+Q&?B-X,^&+^(O',LGFWGQ$\>7SZSKEQ-C!F
M^TW&?*<C@F%8P?2OHFBBN:K6JUI<U23;\RTE%604445F,**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLKQOXZ\'?#;PQ=>,
M_'OB2STG2[*/?<WU],$1!V&3U)/ 49))  )-?/DGQ&_:$_;9D;3/@?\ ;_AY
M\-)&*W/CN]@*:KK4?0BPB/,,9[3-SSD$$,A\[&YE1P<U22<ZLMH1^)^;Z1CW
ME)I>=]#VLKR/$YE3E7E)4J$'[U2>D5Y*UW*3Z0BG)[VM=K>_:A_:1\'WL6J?
MLO\ PY\%R_$/QGK^G36-WX:TR4""PAE0H\E[/]VW4!LXSNSC[N0U?F#^T9^R
MW\7OV7/%<?A;XHZ&J+<Q!['5;)FDM+L8!81R%1EE)PRD!AUQ@@G]A?@C\ ?A
M9^SUX5_X1/X8>&DLXY&#WU[*?,NKZ7O+/*?FD8DD\\#.% '%=!XN\&>$/'^A
M3>%_'/A?3]8TVXQYUCJ=HD\3XZ$JX(R.QZBODL^X/Q'$U!5<554*R^%15XQ7
M\K>DI7ZRTMTBM;_HW"'B7@^!<4\/E^'=3#2^-S=JDWTDDFX02Z0]YM?%-NSC
M^"U>G?LK_LK_ !&_:J^(UOX/\'Z?+%IL4J-KFN/$3!I\&>6)Z-(0"$3.6/H
MS#]/O^';O[$O]J_VQ_PH2P\[=NV?VC>>5G.?]5YVS'MMQ7KOA#P7X0^'^A0^
M%_ WA?3]'TV#/DV.F6:01(3U(5 !D]SU-?*97X5XF.*4L?6BZ:>T+MR\KM*W
MRO\ J?H6??2!P4\OE#*,--5I*RE4Y4H^:492YFNB=EWOLSP7X0T+X?\ A#2_
M OA>T\C3M'T^&RL8<Y*11H$4$]S@#)[GFM.BBOV>$(TXJ,59+1'\P5*DZM1S
MF[MN[;W;>["BBBJ("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJGX@\
M0Z!X3T2[\3>*=<L],TVPMVGOM0U"Y2&"WB49:221R%10.220!6-\(/C)\*OV
M@/AY8?%OX)?$#2O%/AC57G73-?T.\6XM+OR9Y()#%*N5D42Q2+N4D';D$CF@
M#I:*\W^-G[8'[,7[.6LVOASXW?&[0/#NHWEA)?Q:=?7>;A;*-MLEX\: M%;(
MQPUPX6)3PS"N]T+7=#\4Z)9^)O#.LVFHZ;J-K'<Z?J%A<+-!<PNH9)8Y$)5T
M92"&!((((H MT5Y9X0_;=_9&\??$X?!OP7^T/X6U+Q')>W%E:Z?::HC"[N[<
M$W%M!+_J[B>(*WF0QLTD>QMZKM./4Z "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHKY?\ ^"S?[1/QC_9/_P"":WQ(^/\ \ /&']@>+M _L?\ LG5O
M[/M[KR//UFQMI?W5S')$VZ*:1?F0XW9&" 1K0I2KUHTH[R:7WNPI-1BV^A]0
M45_+[_Q$2_\ !8O_ */!_P#,?^'O_E?1_P 1$O\ P6+_ .CP?_,?^'O_ )7U
M]#_JKF'\T/O?_P B<OUREV9_4%7BG[37[1'BK0=?L_V=OV>[.'5/B5XAA+0[
M_FM] M#PU_='!"A0?D4CYCC@\*_\]'_$1+_P6+_Z/!_\Q_X>_P#E?7V7^QI_
MP6R7X<_LC:.OPV^']]\6OVH?B!=W]SX]UW5K5K?3M-D.HW,5G]JDB13(!;"W
M=;6V !#'YT;Y:\G-N%<^G2A2P\HI3=I2BWS1C9MN-XI)NUKM^[>Z39Z>79YP
M]E'M,=F:O&E'FBI65-RNDO:-M>ZM^5+W[<K:3N?J)H\/[-7_  3:^ NH>/\
MXU?%C3](MY9C>>+?&WB2ZVW&L7S L3W>5R=PC@3<W7 9BQ/QI\>/^"FW[2/[
M6]FFG? #6I_V?OA+J8"V_P 2?$NEFX\8^*X6.T?V'I"G?#')G"W4NT88,LD;
MJ4/._!#_ ()??MO?MG_$BS_::_;R\>R2:RI\S2[KQ9IZRKHL;'/EZ5HW^HL\
M=/.G!EW(DJA7R3^A7P'_ &,/@/\ L_7C^)/#7AV;5O$UP2U]XP\27!O=4N7(
MPS&9_N9[B,*#W!KHPV!R?(J$:,;3E'11CJE\W=7[M\SOO&^I\?CN).)N+,7.
MO@Z;BIN[KUTTG_@I+EG)+I?V4+6Y7):'R3^QM^PS\3_!FDW9_9K^&DWP>L=>
MR_B;XK_$-AK'C_Q/N.YY)&?BT#GDI\@5L.H)R3]9? K]BKX$_ ?4W\7Z3HES
MKWBNX;??>,_%5R;[4[B0C!;S7_U>>A\L+D=<UZU17/B,RQ%>Z7NI[I=?5[OY
MNW9(K!<+8&AB(XK&2EB*\=5.I9\K_P"G<$E"GZQBI-?%*6X4445YY],%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!Y;^U?^S]<?'/P);WG@_4AI?C7PQ=#4
M_!>N+@-:WB8/EL?^>4F K Y'W20=N*L_LM_M 6W[07PW_MC4M,.E^)='N6TW
MQ?H,HVR:=J$?RR(5/(1B-RGG@XSE6QZ37SA^TMH.K_LR?%FW_;6^'FFRS:1<
M)%I_Q7T:T3)NK'(6/4%4=98#@$]2N.@WFO"S!/+<3_:$/@=E57]U;3]8=>\+
M_P L4?6Y/..>X'^QJS_>)N6'D_YW\5)O^6I]GM4MLIR9]'T54T'7='\4:)9^
M)/#VI17EA?VR7%E=P/N2:)U#*ZGN""#^-6Z]Q24DFG=,^4E&4).,E9K=!111
M3)"BBB@ HHHH **** "BBB@ HHHH **** /BG_@XE_Y0Y_&#_N7_ /U(=-K^
M7VO[6**]_*L\_LS#NE[/FN[WO;HEV?8YJV']K*]['\4]%?VL45Z?^MO_ $Y_
M\F_^U,OJ7][\/^"?%/\ P;M?\H<_@_\ ]S!_ZD.I5]K445\GB:WUC$3JVMS-
MNWJ[G9&/+%+L%%%%8E!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 445E^-/&_A#X=>&KKQCX[\26>DZ791[[F^OIQ'&@[#)Z
MD] !R20 "34SG"G%RD[);METZ=2M45.FFY-V26K;?1+JS4KR'XZ_M>>$_A9K
M\?PM\ Z!=>-OB!>K_H'A#0V#21Y'^LNI.5MHQD$EN<'.,98</+\6?VA/VS96
MTC]G.&[\!_#V1BMU\1M5M"M_J<?0C3H&P44\XF;!YR"K+M/K?P*_9Q^%/[.V
M@2:-\.M!*W-VWF:KK5])YU]J,N<F2>8\N223@84$G &:\/Z[C,T]W ^[3ZU6
MM_\ KW%_%_B?N]4IGU?]EY;D'OYM^\K=*$7M_P!?IKX?.G']YTDZ;/-_!/[)
M'C#XK>)[7XO?ML^(K;Q)JMM)YVC>![$$:'HA/0>6?^/F4#@N^1V^<!2/H*..
M.&-8HD"JH 55&  .@ I:*]'!9?AL!!JFM9:RDW>4GWDWJ_R6R26AXN:9QCLW
MJ1==I1BK1A%<L(+M&*T2[]6]9-O4****[3RPHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH \]_:J^&7PZ^+7[/7B_PC\4/ ND>(=,?
MP[?2?8-:TV*ZA$@MI0) DBD!P&.&'(R<&OE7_@V=_P"4'GP'_P"P9K7_ *?=
M1KZ_^/NJZ9H7P+\9ZSK6H06EI:^%-0EN;FYE"1Q(+:0EF8\  =S7QQ_P;'ZK
MIFI_\$/_ ('Q:=J,$[6EGK4-TL,H8PR#7-0)1@/NM@@X/."#WH X[_@WO\?7
M_P"UQK7[5O[>7C\"\UKQQ^T)J'AK3Y;@;S;>'M)M+<:?9+G[L<:7<@*C 9MS
M$98FOC6;]O'XH?L5?\$DOV_?V:_AIXENK27X)_'S4_ _PLO(9BLFBZ)K&K-!
M'!"P.8S!$+UXV'*,ZA<!1C[)_P""+&AZ#_P3J\<_M5_L,?'3Q'I_AK_A&_C!
MJ/Q'\+ZAKEZEK#J'A#5+>$07T<DA"O'";-XYW!(BE)5B.,_,7A+_ ()C_&+]
MMC_@C]^VC\9=#\(7T'BG]I?XQZG\2?A;HEU;M%<WFD66I?;--3RW 97NHQ=+
M$& !2>%\X;- 'T[_ ,%1/V>-"^!'_!NJ/"OPP0:!J_P4\">%_$'@C6-. CN-
M*U;3)K.47D3@?+,_[\,_5O/D)R6-?</['_QINOVD?V2_A=^T/?6L<$_CSX=Z
M)XBG@B&%B>]L(;ED [ &0C'M7P/_ ,%'/VG]&_;!_P"""FB> O@/=0Z[\1OC
M_H'A_P )>$O!EK,IOI-9DN+4:E:R1?>B-FD5X;AF 6'R&WE1S7Z"_LQ_!FS_
M &<?V;?A[^SUI]Z+FW\!^!])\.P7*K@2I96<5L'P>F1%G\: .XHHHH ***SM
M2\,Z?JMT;NXGN58J!B*X*CCV% &C16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%?%/_!Q+_P H<_C!_P!R
M_P#^I#IM?7W_  @^D?\ /S>_^!;5\7_\'"OA73M-_P""/_Q>O8)[EG3^P,"2
MX9ASX@TT=#]:[<N_Y&%'_''\T9U?X4O1G\Q]%%%?JYXX5_2C_P &X/[/WP7T
M#_@F5\./CEIOPYTQ?%VOOK;:GX@DMQ)<OY>LWUN@5VSY8\J*-2$V@[1G)K^:
MZOZ</^#>KPKIVI?\$?\ X0WL\]RKO_;^1'<,HX\0:D.@^E?.<43G#+ERNUY)
M/S5GH:4<-A\16BZL%+E?-&Z3M+:ZOL[-JZUU9]T45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;5^?'L&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!
ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6
MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;
M4?\ "#Z1_P _-[_X%M0!L5#J6FZ?K.G7&D:M917-K=0/#<V\Z!DEC8%61@>"
M""00>H-9O_"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4FDU9C3<7=;G@GP U+4/
MV2?C7)^R!XQO97\):^TVH?"C5;IR0B[MT^E,YZO&6W)GD@]<NJCZ3KRK]H[]
MESP]\=?AI<>%[?5KJPUJTD6]\-:Q]I8OIVH1\Q2@]0,\-CG:QQS@C'_9*^(L
M/QM\!7.F>.H;O3?&_A6\.E>--(-T5,-VF1YJC/\ JY0"ZD<?> )VY/AX!O+,
M5_9\_@=W2?DMZ?K'>/>&GV6SZW-TL]R_^V:?\6+4<0O[STC6]*FT^U37_EY%
M'MM%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5[I\B;%%8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &
MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0
M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\
M_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?
M\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO
M_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _
M-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;
M4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%<1\2M:^$_P>\)W'CC
MXF^-O[&TNV'[RZO+]AN;&0B*,M(YP<(H+'L*\+M9/V@OVQYU7X6IK'PR^&TI
M^?Q1J;L-:UJ+_ITA)Q;1L.DC<X(92>4KS<9F='"35&*<ZKVA'5^KZ1C_ 'I-
M+U>A[>69#BLPI/$SDJ5"+M*I.ZBGVC:[G+^Y!.75I+4])^-_[8?A;X=^)5^$
MOPO\.W7COX@W((MO"NAN#]F/_/2[FY6V09!.[D @D '=7/>#/V0_%WQ5\2VO
MQ9_;8\46_BC5+>3SM(\$V(*Z%HQ/;RC_ ,?,@Z%WR.QW@*:[WX0?LJ_!OX%Z
M = ^'6B3VGG$-?7SW1>YO9.\DTG5VR2?09. !Q77?\(/I'_/S>_^!;5RPRVO
MC9JKF+4NJIKX(^O6;7>245TBGJ>A4SW"Y53=#)(N%U:5:5O:R751M=4HOM%N
M36DIM.RUHHHH(E@@C5$10J(@P% Z #L*=6/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U>X?*;FQ16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4
M ;%%8_\ P@^D?\_-[_X%M6O&@BC6-2<*H R>: %HHHH **** ,OQAX'\%?$+
M1CX=\?>#]+US3S(LAL=8T^.YA+K]UMDBE<C)P<<53\#?"7X5?#!KIOAI\,_#
M_ATWH07IT+1H+3[1LW;-_E(N_;N;&<XW''4UT%% ',_$/X*_!OXNRZ?/\6/A
M+X9\3OI%QY^DOXBT&WO392\?O(C,C>6W Y7!X'I73  # & .@%%% ',:%\%/
M@UX7\?:A\5O#7PD\,:=XHU=-FJ^)+'0;>&_O5R#B6X1!)(,@<,QZ5T]%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5\O_ /!9O]G;XQ_M8?\ !-;X
MD? #X >#_P"W_%VO_P!C_P!DZ3_:%O:^?Y&LV-S+^]N9(XEVQ0R-\SC.W R2
M ?J"BM:%65"M&K'>+3^YW%)*46GU/Y??^(=K_@L7_P!&??\ F0/#W_RPH_XA
MVO\ @L7_ -&??^9 \/?_ "PK^H*BOH?]:LP_EA]S_P#DCE^ITN[/Y??^(=K_
M (+%_P#1GW_F0/#W_P L*_>+_@C)^SM\8_V3_P#@FM\-_@!\?_!_]@>+M _M
MC^UM)_M"WNO(\_6;ZYB_>VTDD3;HIHV^5SC=@X(('U!17!F&=8K,J*I58Q23
MOHGV:ZM]S2G0A2E=!1117D&X4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7SI^U3X;UWX ?$JQ_;?\ AKIDMQ%90)8?$W1[5>=1TG(
MN@O>:WX.?[@&2%5L_1=17ME9ZC9RZ?J%K'/;SQ-'/!,@9)$8896!X(()!!KA
MS'!+'8;D3Y9)IQEUC);/_-=4VGHSULES264XY57'GA).,X/:<):2B^W=/[,D
MI+5(K>&?$FA>,?#MCXL\,:G%>Z=J5I'<V-W V4FB=0RL/8@BKU?-?P(O;S]D
M3XZS?LE>)[J0^#?$\DVI?"O4;AR5MV)WW&E,Q[J6WIGJ&ZDN /I2IRW&O&X>
M\URU(OEG'M);_)Z.+ZQ:9>>97'*\8E2EST9I3IS_ )H/9OM)-.,UTG&2Z!11
M17H'C!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 445PGQS_:2^$?[.^C1:E\2/$@
MCNKL[=,T6R3SK[4')P$AA7YFR<#<<*"1DC-8U\10PM%U:TE&*W;=D=.#P>+S
M#$QP^&IN<Y;1BFV_DCNZ\*^)O[9J7?BR?X.?LL>#S\0O&<?RWCVLNW2M'YQO
MN[H';P<_NU.205RK8!Y__A!?VH/VRO\ 2/BU=7WPN^'4_*>$M,GQK>KQ>EW-
MC_1D8=8E&<$JPZ-7NOPS^%7P[^#?A2#P1\,?"-GHVF6_*VUG'C>V,%W8Y:1S
M@99B6/<UY'M\QS33#ITJ7\[7OR_P1?PK^]-7[0V9])]4R7A_7&-8C$+_ )=Q
ME^Z@_P#IY4B_??\ <INW>IO$\H^&O[&DFJ>++?XQ_M8>,!\0/&$1WV-M-%MT
MC1>^RUMC\I(./WCC)(#8#<GW?ITHHKT<'@,+@*;C1C:^K;UE)]Y-ZM^;9XF9
MYOC\WJJ>)G=15HQ248P7\L(JT8KR27=ZA11178>:%%%% !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>>?M._ 33OVA_A9<>#OMYT_6+.9+_P ,:U&2)--U&+YH9E(Y S\K8YVL<<X(
MS/V2?CWJ/QL\ W&E^.K :=XW\*79TKQII+  PW:9'G*!_P LY0"ZD<?> )VY
MKU:OG7]JGPSK_P  OB39?MO_  QTN6Y2QMTL?B;HMJO.I:3D 707O-;\'/\
M<49(56SX>8QEE^(68TU[J5JJ76'27K#5^<7):M(^LR6<,YP3R6L[2;<J$GTJ
M/>G?I&JDEV510>B<F?15%4/"WB?0/&OANP\7^%=4BO=-U.TCN;&[@;*2Q.H9
M6'U!^M7Z]J,HSBI1=TSY6<)TYN$U9K1I[IKHPHHHJB0HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "J?B#Q%H'A/1;GQ'XHUJUT[3[.(R7=]?7"Q10H.K,[$!1]:\?\ BS^VGX8\
M/>*I/A'\#/"UU\1O'?*G1-!D'V:P.<;KRZ_U<"@\$9)!X.W.:Q- _8_\<_&C
M6;;X@?MO>.(_$DT,HFT[P#HQ>'0M.;MO7.ZZ<?WG..H.]<5XU7-G5J.C@8>U
MFM&[VA%_WI:ZK^6*<NZ6Y]/A^'EAZ,<5FU3V%-J\8VO5FO[E.ZLGTG-QAV<G
MH0:C^T]\9/VEK^;PE^Q5X66#1TE:&_\ BGXEM&2PA(.&%E PW73CL2-H(P1@
MAJ[7X&?L?_#KX.ZS)\0M;OKWQ?XXO!G4/&?B1_.NV8C!6$'(MTZ@*G.WY2Q
M%>IZ=IVGZ180Z7I-C#:VMO&L=O;6\02.) ,!548"@#@ 5-58?*DZJQ&,E[6H
MMKJT8_X(ZI?XG>7]ZVA&,XA:PTL'EM/V%"6DK.]2HO\ IY4LG)?W8J-/^[?4
M****]<^;"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 *CN[2UO[66QOK:.:":-HY
MH94#+(A&"I!X((."#4E%#2:&FT[H^:?@M=W7['/QY;]EKQ'<R?\ "">,+B:^
M^&&H3N2MC<$[I]*9CTY;='GKN R6? ^EJX/]I#X#Z#^T3\++SP!JMV]E>*ZW
M>A:O#D2Z;?Q\PW"$8((/!P02K,,C.:YS]D?X\Z_\4/#NH_#CXKVJ6'Q#\$W
MT_Q;I_ \Y@/W=['T!BF4;@1QG.."I/@X)_V5B_J$OX<KND^W5T_^W=X?W-/L
M,^MS5+B#+O[7I_QH65==V](UO2?PU.U2TG_$27K]%%%>\?(A1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17.?
M$_XN?#3X+^&9/&'Q2\:6.B:?'D":]FP9&QG9&@RTC?[*@GVKQ#_A;O[4G[6?
M^A_L\^&Y?AUX*GX?Q_XHLMVH7L9ZM969^Z".1(YP0<@JPQ7FXS-,-A*BI*\Z
MCVA'67J^D5_>DTO,]O+<@QV8T7B&U2H)V=6;Y8)]D[-SE_=@I2\K'I_QT_:C
M^#O[/=M#%XZ\0--JUY@:7X;TF+[3J-\Q.%6*!>>3P&;:N>,YKS!O!/[67[7G
M[WXI:A=?"?P#/T\,:/<AM=U.(]KF?&+96'6-1NP2K*>&KT3X%?LE?"/X#W,W
MB31[&YUKQ1>Y;5/&'B&X-WJ5VY&&)E;[@/\ =3 ( SD\UZ=7)]1QV8ZXZ7+#
M_GW!O7_'/1R](\L>CYD>C_:V4Y)[N4PYZJ_Y?5$KK_KW3UC#RE+GGU7(]#F/
MA-\&/A?\#?"L?@SX5>#+/1K!,%TMD^>=@,;Y9#EY6_VF)-=/117LTJ5*A35.
MG%1BM$DK)>B1\SB,1B,77E6KS<YR=VVVVWW;>K"BBBM#$**** "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 **** "O _VN/AGXO\'^(M._;%^!VFF;Q5X2MS%X
MATB'C_A(-%SNFMV ZR(,NAY/'1B$%>^45QX_!4\?AG2D[/1IK>,EJI+S3^_9
MZ,]/*,TK91CHXB"4EJI1?PS@])0EY26G=:-6:3,#X6_$SPA\8_A_I7Q,\":D
M+O2M7M5GMI.C+V9''\+JP*LO9E(K?KYBO W[!/QT;5$!B^$'Q$U7_2U'$7A;
M6I.DGHEM-CGLA'\(4!OIQ65E#*001D$=ZPRW&U,3"5*NK5:>DUTOTDO[LEJO
MFGJF=6>Y71P%6%?"MRP]9<U.3WMUA+^_!^[)==)+W91NM%%%>F>$%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%4_$'B+P_X3T:X\
M1>*=<M--T^UCWW-[?W*PQ1+ZL[$!1]37@NJ_MH^+OB_J4WA#]BCX73>+YHY#
M%<^--:5[30;)NA/F, ]R0>J( 2,$%A7#C,RP>!:C5E[SVBE>3](J[?K:RZM'
MK99D>99LI3H0]R/Q3DU&$?\ %.5HKR5[OHFSW3Q9XP\*> ] N/%7C7Q'9:3I
MMHFZYOM0N5BBC'NS$#GL.I/2O KW]K/XP_M#74GAO]B;X:FYT[S#%<?$KQ;
M]MI<.#@FWB(\RY8?3@]5(.:T?"G[#\?C#7[?XB?M>?$.Z^).NP/YEKI5RGDZ
M)IS>D-FOROCH6DSN !*YYKWJSL[33[2.PL+6.""&,)##"@5(U P% '  '&!7
M!R9MF7QOV%/LK.H_5ZQA_P!N\S[2BSUE5X=R3^&EBZRZR3C0B_*.DZGK+DCW
MA)'BGPN_8?\ !>B>)H_BG\=?$][\2O&HPPUGQ(H:VLSUVVMKS'"H/(X)!Y4K
MTKV^BBO2P>!PF IN%"%KZOJV^\F]6_-ML\3,LVS'-ZRJ8NHY-*R6BC%=HQ5H
MQCY127D%%%%=9YP4444 %%%% !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 8_Q!\ ^$_BEX*U+X>^.=(CO])U:U:WO;60<,IZ$'JK @,K#E
M6 (Y%>'_ +,WC_Q7\"_B"?V*_C?K$EU/:V[3?#;Q-=' UO3%Z6['I]HA VE>
MZCI@!G^B*\\_:6_9[T+]HCX?_P#".W&H2:7K>FW"WWA?Q#;9$^E7R<QRH1SM
MR &7/(]"%(\C,L)7<XXS"K][#ILIQZP?YQ?V9>3E?Z/),QPJI3RW'O\ V>J[
MWW=*>T:D5Y;3BOBA_>46O0Z*\>_95_:'USXDPZC\(OC%IZ:3\2O"&(/$FF<*
MMXG 2_M^SPR J>.%+#H&7/L-=N#Q=''8>-:D]'WT::T::Z-/1KHSR\RRW%93
MC98;$+WEU3NFGJI1>SC)6<6M&G<****ZC@"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHK,\9^+M"\ >$=4\<^*+O[/INCZ?->WTV,[(HT+L0.YP#@=SQ4SE&$7*3LE
MN73ISJU%""NV[)+=M[(/%WC/PAX T*;Q1XY\4:?H^FV^/.OM3NT@B3/0%G(&
M3V'4UY%_P\B_8E_M7^Q_^%]V'G;MN_\ LZ\\K.<?ZWR=F/?=BOS"_:I_:I^(
MO[57Q&N/%_B_4)8=-AE=="T-)28-/@SP .C2$ %WZL?0!5'F%?C&:>*F)CBG
M' 48NFGO.]Y>=DU;YW_0_I_(?H_8*>7QGF^)FJTE=QI\J4?)N49<S75JR[7W
M?[T^$/&GA#X@:%#XH\#>*-/UC39\^3?:9>)/$Y'4!D)&1W'45IU^*/[*_P"U
M1\1OV5?B-;^,/!^H2RZ;+*BZYH;RD0:A!GE2.BR $E'QE3Z@LI_1ZQ_:9_::
M_:1LHI/V4_@D-!T&[0&+QY\1#Y,;H?X[>TC+/+QDJY)0]P*^OX?XZP6=85\U
M.2K+>$4Y-^:LMN_-9+J]F_S?C'PFS3AC'I0K0EAI:JK.4::CWC*[UEV4>9R6
MT;II>_>+?&7A+P%H4WB?QOXFL-(TZW&9[[4KM(8D^K.0,^@ZFO";W]L[QY\9
M[N7P[^Q7\'KGQ0JR&*7QOXB1['0[9@<$JS 27)!ZJ@!Z$9%7_"7[!W@[4]=A
M\>_M,>.-5^*?B*([XW\1$)IMJW<06*'RD7_9;<.^!7NEE96>FVD6GZ=:16\$
M*!(8(8PB1J!@*H'  '85[W)G./\ C?L(=E:51^KUA'Y*;[21\?[3AG*/X<7B
MZJZRYH44_*.E2IY.3IKO!H\#\/\ [#T_C_68/'/[8OQ-O/B+JD,GFVVA8-KH
M=@WI':I@2D=-S_>'WE)KWG2M)TO0M.AT?1--M[.TMHQ';VMK"L<<2#HJJH 4
M#T%6**[\'EV#P";HQU>\G=RE_BD[M_-GE9EG699LXK$U+QC\,$E&$?*,(I1C
M\DK]0HHHKM/*"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 **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#QW]J3]G?7OB'-IGQE^"^I1:1\2O"69- U%
MN([^'DO87/3=%("P&?NECR S5M_LT_M&:#^T+X0GNSIDNC>)-%N/L7BSPQ><
M7&EWBY#(P/)0D$H_0@$<%6 ]'KPW]H_]GOQHOC"']IS]FFXAL/B%I5OY=_I\
MAVVOB>R7&;2X&0-^ -DAP00H)&%9/#Q="M@,0\;A8\R?\2"^U;[<?[Z6Z^VM
M-TCZO+L7A<XP4<KQ\U"4?X-5[0;=_9S?_/J3U3_Y=R?-\+D>Y45P'[._[1/@
MO]HOP8WB'P['-8:G83?9?$7AV_&V[TF[7(>&5" >H.UL ,!V(91W]>MA\10Q
M="-:C+FC+5-?U_PQ\]C<%BLNQ4\-B8.$XNS3W7];IK1K5:!1116QRA1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%>5?%?]M7]F[X/WIT+Q!\1K?4-9+^7%X?\/H;^]DD_YY^7#NV,
M?1RM<^)Q>%P5/VF(FH1[MI?F=N!RW,,TK^QP=*527:*<GZZ;+SV/5:\/_P""
MD;:DG[$GCTZ4Q$OV"V#%2?\ 5F\@$G3_ &-U9'_"Y?VV_CA^Z^"WP$L_A_I$
MOW?$?Q)G)NRA[I8199' Z>82IS2C_@GYHOQ%W:E^U3\:/%7Q'OG5MMM<7IT_
M3;9R,;X;2W(",,]2Q!P,BO"Q^+Q&;X&KAL%1DU.,H\\O<BN9-75USO>ZM!I]
MSZW)\MP?#F;8?'9IB81=*<)^SA:K4?+)2L^5^SC>UGS5%)?RO8_(FBO3_P!J
MG]E;XB_LJ_$:X\(>+]/EFTV:5VT+7$B(@U"#/!!Z+( 0'3JI]058^85_,F*P
MN(P6(E0KQ<9Q=FG_ %_PY_=V7YA@\UP4,7A)J=.:O&2V:_K=;IZ/4*_8S_@F
MY_:O_#$G@+^V-WG?8+G9OSGROMD_E=>WE[,>U?F#^RO^RO\ $;]JKXC6_@_P
M?I\L6FQ2HVN:X\1,&GP9Y8GHTA (1,Y8^@#,/V;\%^$-"^'_ (0TOP+X7M/(
MT[1]/ALK&'.2D4:!%!/<X R>YYK]7\*\KQ4<36Q\DU3<>1?WFVF[>EK7\_4_
MGGZ0.?9?/!8;)X24JRG[227V4HRBD^SES72[*_57TZ***_:3^70HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ///C_\
MM;?LM_LHV6F:E^TY^T3X*^'UOK4LL6D3>,O$MMIRWKQA3(L1G=?,*AT+;<XW
M#/45J?!']H'X&?M+>"?^%E?L\_%_PWXW\/&[DM1KGA768;^T,Z8WQB6%F4LN
MY<C.1D5^77_!3GXE_M _!K]MCQC^T]^V_P#\$3=+^/\ ^S?H&CV.D>%_$=Q+
MI&O7/A;3X=\VH:I'I4RSF-IY9,R22"$>3:6P:5-C ^A_\%*OVVOV>_@1_P &
M[GBK]I;_ ()A6OA_PQX0\6:!;Z=X!_X0?18M)M]-;5-06VO'CMX$06MS'YMX
M6PH=+A"3\P)H ^WO"'[;O[(WC[XG#X-^"_VA_"VI>(Y+VXLK73[35$87=W;@
MFXMH)?\ 5W$\05O,AC9I(]C;U7:<>IU^;/\ P5$_9XT+X$?\&ZH\*_#!!H&K
M_!3P)X7\0>"-8TX".XTK5M,FLY1>1.!\LS_OPS]6\^0G)8U]P_L?_&FZ_:1_
M9+^%W[0]]:QP3^//AWHGB*>"(86)[VPAN60#L 9",>U 'HM%%% !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 >'_M!_LU^*YO&4?[2/[,NHV^B_$2PB"7EM-\MEXEMAC-K=J,#=@ )+P00
M2,*R='^SG^T[X4^/MA>:/-IEQX?\7Z&WE>)_!^J?+=Z?*."0"!YD1/W9 ,$$
M9P3BO3:\G_:&_96T7XQ:C:?$?P5XCN/"/Q!T9/\ B1^+],7]X /^6%PG2> \
M@HW0$XX+*WB5\'B<%7EB<"K\SO.GLI?WHO:,_P#R67VK/WE]5A,SP6:X6& S
M67+R*U.M9MP72$TM9TNUKRI_9NO<?K%%>"_"?]KK5]!\6V_P)_:YT"'P?XT8
M^7INJAB-(\0@$ 26LQX5SD9B8@@D ?,=@]ZKOP6/PV/IN=)[:-/247VDGJGZ
M^JT/'S3*,=E%=4\1'22O&2=X3C_-"2TDO-;/1V::"BBBNP\T**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLOQ9XX\%^ M,.M>.?
M%VF:-9KG-UJM_';QC_@4A KQO7O^"B_[.<6IOX=^&DGB#X@:LG']F^!] FO6
M)[?.0L9'N&-<.*S++\"[5ZL8M[)M7?HMW\D>KE^19SFR<L'AYS2W:B^5>LOA
M7S:/>**^>_\ A:/[?GQ9^3X<_ 'P[\/M/DX35?'NKFZNBG]Y;6V&8W_V9,CU
MI#^Q!XS^)0\_]J#]J3Q?XNCDYFT'19%T?2V!_@:&#F0#H&W*?SKC_M:O7TPF
M'G/SDO9Q_P#)O>^Z#/3_ -7<)A-<QQM.G_=@_;3_ /*=Z:?E*I%G:_%3]L[]
MF;X.3MIWC'XLZ:^HAMBZ/I3&]O&?H$\J ,RDG@;MH]ZXK_AI;]JSXO\ [C]G
M?]E:YT>QE_U?B?XGW/V")0>C"SC)F=3U# ].W->H?"O]G+X%?!*!8OA9\*]&
MT:15VF[M[0-<N/1IWS(WXL:[6CZIG&*_CUU37:FM?G.=_P (1?F/^T.&L!_N
MF%=:7\U>6GJJ5-JWI*I->1\\G]C7XL?%K_2/VJOVH-?URVDYD\+>$5&D:9CO
M'(8_WEPONVUO>O5/A3^SW\$O@=9"R^%'PRTC1?DVO<VMJ#<2#T>9LR/_ ,"8
MUV5%=&&RC+\)4]K&%Y_S2;E+_P "DV_DG8XL=Q'G.84/85*O+2_Y]P2IT_\
MP""C%OS:;[L****](\,S/%W@SPAX_P!"F\+^.?"^GZQIMQCSK'4[1)XGQT)5
MP1D=CU%>1?\ #MW]B7^U?[8_X4)8>=NW;/[1O/*SG/\ JO.V8]MN*]PHKBQ.
M6Y=C9*6(HPFULY13M]Z9ZF SO.LK@X8+$U*2>ZA.44_51:N9GA#P7X0^'^A0
M^%_ WA?3]'TV#/DV.F6:01(3U(5 !D]SU-:=%%=<(1IQ48JR71'G5*E2K-SF
MVY/5MZMOS844451 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'SYHG_  5._P"";OC.'Q?IUK^V)X!,_@S6+K1?%>CZ
MGK"6UY;7D,C0R0?9+@)-.3(K1IY:.LK#;&7/%?"WCO\ X)*?$KQW_P &\OQ=
M_94^'_@"]T;7?%GC'7/B%\-O -S 8KG2;(ZW_:6FZ.8C_JKA[&%(S$V/+FN2
MC8*$U^G=G^SM^S]I_P 29OC+8? OP=!XPN'+S^*X?#%HNI2,1@LUT(_-)QQD
MMTKL: /S"_X*.?M/Z-^V#_P04T3P%\![J'7?B-\?] \/^$O"7@RUF4WTFLR7
M%J-2M9(OO1&S2*\-PS +#Y#;RHYK]!?V8_@S9_LX_LV_#W]GK3[T7-OX#\#Z
M3X=@N57 E2RLXK8/@],B+/XUHZ%\%/@UX7\?:A\5O#7PD\,:=XHU=-FJ^)+'
M0;>&_O5R#B6X1!)(,@<,QZ5T] !1110 5G:EX9T_5;HW=Q/<JQ4#$5P5''L*
MT:* ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH
M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\
MX0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC
M_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]
M_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F
M]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+
M:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV*
M* ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/
M^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_
M .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](
M_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!]
M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\
M"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:M
MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?
M2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJV** .(^)'[/'PJ^+OA>;P;\1] ;5M.GY,%U.Q,;8P'
M1NJ.,\,I!%>(W7PI_:;_ &39_.^'T^I_%?X?Q#_D7[N_,>O:5&.@@E^[=(HZ
M(1NZ*H'+5]2T5YN,RRABJBK1;A56BG'1V[/=27E)-=K/4]S+<^Q67T'AJD8U
M:$G=TYW<;]XM-2A+^]!Q?1W6AX]\$?CU^SS\?=VG^"O&MW;ZU"2M[X9UB=K7
M4K5U^\KP.<G;W*;E'K7I/_"#Z1_S\WO_ (%M7)_&O]E3X$_'\+=_$3P- ^IQ
M8-IKU@QMK^W8?=*SQX8[>H5LK[5YZOP4_;9^"A_XLG^T)8^.=(C^YH'Q.MF:
MY1?1;Z##R-C@;P%&*YEBLVP>F(I>UC_-3W^<).__ (#*7HCN>7\.YG[V"Q'L
M)O\ Y=UM5Z1JQ5G_ -Q(T[?S,]N_X0?2/^?F]_\  MJ^._VTO^"CO@WX'^)+
MOX5_!'3?[?\ $-BYBU34[Z^D-E8RCK$%0AII!R&PRJIXRQ#*.L^.W[;G[1/P
MH^#?B.;XD_LG>(O#.K+I<D&G^)=(U"#4M,MKB0>7%/)*A!B7>RD!@3NVKU-?
MEK+++/*T\\C.[L6=W.2Q/4D]S7PG&W&];!4H8;+FXSDKR;BXRBMDDI).[UUM
MI;375?K?A7X58;-*]7'9U&,Z4&E",9QG&<MVW*G)II*VE]6]=%9^\?\ #RW]
MK_\ M/[?_P +&@\K=G[%_9,'E8STSMWX_P"!9KZE_8N_X*/>#?C?XDM/A7\;
M]-_L#Q!?2"+2]3L;V065]*>!$5=BT,AX"Y9E8\94E5/YP4Z*66"59H9&1T8,
MCJ<%2.A![&OSK*^-N(<NQ2JRKRJ1OK&;<DUVUO;U7_ /VK/O"S@S.\OEAX86
M%&=O=G3BHN+Z-\ME)=U*]_)ZG[Q?\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M7
MS]^SS_P4@_9TU?X(^&+SXN_&;3K#Q,-)CBURWNHY3(;B/Y&D.U"/G*[^/[]=
M;/\ \%&?V*;=]DGQ]TPDC/R6=TP_,1&OZ!H\19'6H1J_68+F2=G.*:NKV:OH
M^Z/XXQ7!?%>%Q=2@\#5DX2<;QIS:=G:Z:CJGT?5'JG_"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M7C]Q_P %-?V'+8,9/CM =IP?+T/4'[]MMN<_A4'_  \[_8TF
M_P"07\1M1OL_=^R>%-1.X=R,P#I5/B'($[?6Z7_@<?\ ,E<%\825_P"SJ_\
MX*J?_(GL_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U>,?\/(?@%<\:-X9\=Z
MB>PL?!-VQ/\ WTH[<_2G']OS2;H8T#]E'XW:D3]UK7X?L%[]6>48'%+_ %AR
M5_#7B_37\KA_J;Q0OCPLH_XK1_\ 2FCV7_A!](_Y^;W_ ,"VH_X0?2/^?F]_
M\"VKQ@_ME?&+5#M\*_L(_$J8G[O]K);V(_$N[8H_X7]^W5K/&A_L'6]@A^Y<
M:Q\2;+]8XTW"C^WLO?P*<O2E5?XJ%@_U1SB/\1TH?XL10C^#J)_@>S_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;5XP=:_P""FGB+_D'^"OA#X<C;K_:FHW]Y
M*H]O) 4GZ\4G_"HO^"A'B/C7/VNO#'AX-]Y?#W@..ZP/0&Y8'\:/[7G/^%A:
MLO\ MV,?_2Y1'_JW2I_Q\?AX?]ORG_Z:A4/:/^$'TC_GYO?_  +:J^I>&_"N
MC6C7^KZU+:P)]^>YU$HB_4L0!7CX_8D^('B+GXE_MN?%/4=W^LBT/4XM*B?V
M*1(W'MFI]._X)L?LGI=KJ?BSPEJWB>[0Y%UXE\27=RWXKYBH?Q6CZWG53^'A
M5'_'42_](C/\P_LWA>A_&Q\I_P#7JBW^-2=+[[?(TO&/[37['/@/>OB3]HG1
M%>/[\-EKWVN1?8I 78'VQ7&']MKX1>)SY7P3^%/Q1\>EO]5<^'_#TZ6I]"TL
MY38ON5KVCP=^SM\!/A[L;P3\&/"^ENF,3V>AP)*?<OMW$^Y-=D  , 4>PSZM
M\=:$%_=@Y/\ \"E*W_D@?6N$<-_#PU6J^\ZD81_\!A!R_P#*A\R_\)'^W9\0
M!L\"_LT:)X-AD_U5]XY\:M='']XP68#H?8YJQ:_L@?M.^-V\WXP?MFZM8P/_
M *S2O .F)8A/7;<N6D/XK7TE11_8L*O^\UJE3UERK[J:@G\TQ_ZT5*'^XX6C
M1\U3YY?*59U))^<6CP;P[_P3<_97TF_&M^)?"^I>*M2XWZEXMU>6^D?_ 'E<
M^6?^^*]4T+X3>"?"^G)I'AG3/[.M(_\ 5VMB1#&OT5  *Z6BNW"Y=@,#_N]*
M,+]DDWZO=_,\K,,ZS?-FOKF(G4MLI2;2]$W9?(Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:MBBNP\PQ_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\
MGYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^
M?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_
M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W
M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ
MV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH
M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH
M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\
MX0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC
M_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]
M_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F
M]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+
M:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VK7C011K&I.%4 9/-+10
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 %%%% '
MFO[8?PKU/XU?LR>,_AMH<)EO[_1V?3X1UEN(76>*,9_O/&JY]Z_$^6*6"5H)
MXV1T8JZ.,%2.H([&OWZKX[_;2_X)5:'\</$EY\5/@AK=GH/B&^<RZIIE\C"R
MOI3UE#("89#R6PK*QY(4EF/YGX@\*8S.E3QF#7-4@N5QZN-[JWFFWIUOIJK/
M]V\&_$++.%W6RS,Y<E&K+FC.UU&=DFI6UM)):]&M='=?F/3HHI9Y5AAC9W=@
MJ(HR6)Z #N:^C/\ AU%^VU_:O]G_ /"MK#R=V/MW_"16?E8SUQYF_'_ <U]4
M_L7?\$J=$^"'B2S^*GQPUNSU[Q!8N)=+TNQ5C96,HY$I9P&FD'!7*JJGG#$*
MP_,,KX)XAS'%*E*A*G&^LIIQ27?6U_1?\$_><^\4^#,DR^6(ABH5IV]V%.2D
MY/HGRW45W<K6\WH>T?LD?L]:'\*?V;?!_@7Q?X/TZ35K32%DU/[38QO(EQ,S
M321LQ!R5:0K_ ,!KTJ'P7X.MEV6_A/3(U)R0EA&!G\!6G17](87 X;"8:%&G
M%6@E%>B5D?Q#F&:X[,L;5Q5:;YJDI2>KM>3;=OFR"WTO3+0J;73H(B@PACA5
M=HZ<8'%3T45U));'GN3D[MA1113$%%%% !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 %%%% !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 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 45Y9X0_;=_9&\??$X?!OP7^T/X6U+Q')>W%E:Z?::HC"[N[<$
MW%M!+_J[B>(*WF0QLTD>QMZKM./4Z "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 *^*_P#@X7_:G\<_L@?\
M$B_BW\4OAAK$^G>)+_3[30-'U&VD*2VC:A=Q6DLR..4D2"29D8<JX4C!&:^U
M*^1?^"[/['/C3]NS_@EA\5O@!\,-->]\52:7;ZOX9L8OOWEY8745X+9!T+S)
M"\*YP-TJY(H \3_X*B?L\:%\"/\ @W5'A7X8(- U?X*>!/"_B#P1K&G 1W&E
M:MIDUG*+R)P/EF?]^&?JWGR$Y+&ON']C_P"--U^TC^R7\+OVA[ZUC@G\>?#O
M1/$4\$0PL3WMA#<L@'8 R$8]J^!_^"CG[3^C?M@_\$%-$\!? >ZAUWXC?'_0
M/#_A+PEX,M9E-])K,EQ:C4K62+[T1LTBO#<,P"P^0V\J.:_07]F/X,V?[./[
M-OP]_9ZT^]%S;^ _ ^D^'8+E5P)4LK.*V#X/3(BS^- '<4444 %%%?.G[1O_
M  3&^ 7[3_Q2NOBYX_\ &7CNSU*[MH8)(-"\3FVM@L2!%*Q[&P<#GGD\T ?1
M=%?'/_#D+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17Q
MS_PY"_9-_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?8U%?'/_
M  Y"_9-_Z*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X6Q_^-4 ?8U%?'/\ PY"_
M9-_Z*-\4_P#PMC_\:H_X<A?LF_\ 11OBG_X6Q_\ C5 'V-17QS_PY"_9-_Z*
M-\4__"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU0!]C45\<_\.0OV3?\ HHWQ
M3_\ "V/_ ,:H_P"'(7[)O_11OBG_ .%L?_C5 'V-17QS_P .0OV3?^BC?%/_
M ,+8_P#QJC_AR%^R;_T4;XI_^%L?_C5 'V-17QS_ ,.0OV3?^BC?%/\ \+8_
M_&J/^'(7[)O_ $4;XI_^%L?_ (U0!]C45\<_\.0OV3?^BC?%/_PMC_\ &J/^
M'(7[)O\ T4;XI_\ A;'_ .-4 ?8U%?'/_#D+]DW_ **-\4__  MC_P#&J/\
MAR%^R;_T4;XI_P#A;'_XU0!]C45\<_\ #D+]DW_HHWQ3_P#"V/\ \:H_X<A?
MLF_]%&^*?_A;'_XU0!]C45\<_P##D+]DW_HHWQ3_ /"V/_QJC_AR%^R;_P!%
M&^*?_A;'_P"-4 ?8U%?'/_#D+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_
M (6Q_P#C5 'V-17QS_PY"_9-_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^*?\
MX6Q_^-4 ?8U%?'/_  Y"_9-_Z*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X6Q_^
M-4 ?8U%?'/\ PY"_9-_Z*-\4_P#PMC_\:H_X<A?LF_\ 11OBG_X6Q_\ C5 '
MV-17QS_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU0!]C45
M\<_\.0OV3?\ HHWQ3_\ "V/_ ,:H_P"'(7[)O_11OBG_ .%L?_C5 'V-17QS
M_P .0OV3?^BC?%/_ ,+8_P#QJC_AR%^R;_T4;XI_^%L?_C5 'V-17QS_ ,.0
MOV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_ (U0!]C45\<_\.0OV3?^
MBC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_ .-4 ?8U%?'/_#D+]DW_ **-
M\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU0!]C45\<_\ #D+]DW_HHWQ3
M_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU0!]C45\<_P##D+]DW_HHWQ3_ /"V
M/_QJC_AR%^R;_P!%&^*?_A;'_P"-4 ?8U%?'/_#D+]DW_HHWQ3_\+8__ !JC
M_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17QS_PY"_9-_P"BC?%/_P +8_\ QJC_
M (<A?LF_]%&^*?\ X6Q_^-4 ?8U%?'/_  Y"_9-_Z*-\4_\ PMC_ /&J/^'(
M7[)O_11OBG_X6Q_^-4 ?8U%?'/\ PY"_9-_Z*-\4_P#PMC_\:H_X<A?LF_\
M11OBG_X6Q_\ C5 'V-17QS_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG
M_P"%L?\ XU0!]C45\<_\.0OV3?\ HHWQ3_\ "V/_ ,:H_P"'(7[)O_11OBG_
M .%L?_C5 'V-17QS_P .0OV3?^BC?%/_ ,+8_P#QJC_AR%^R;_T4;XI_^%L?
M_C5 'V-17QS_ ,.0OV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_ (U0
M!]C45\<_\.0OV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_ .-4 ?8U
M%?'/_#D+]DW_ **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU0!]C45\
M<_\ #D+]DW_HHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU0!]C45\<_P##
MD+]DW_HHWQ3_ /"V/_QJC_AR%^R;_P!%&^*?_A;'_P"-4 ?8U%?'/_#D+]DW
M_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17QS_PY"_9-_P"B
MC?%/_P +8_\ QJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?8U%?'/_  Y"_9-_Z*-\
M4_\ PMC_ /&J/^'(7[)O_11OBG_X6Q_^-4 ?8U%?'/\ PY"_9-_Z*-\4_P#P
MMC_\:H_X<A?LF_\ 11OBG_X6Q_\ C5 'V-17QS_PY"_9-_Z*-\4__"V/_P :
MH_X<A?LF_P#11OBG_P"%L?\ XU0!]C45\<_\.0OV3?\ HHWQ3_\ "V/_ ,:H
M_P"'(7[)O_11OBG_ .%L?_C5 'V-17QS_P .0OV3?^BC?%/_ ,+8_P#QJC_A
MR%^R;_T4;XI_^%L?_C5 'V-17QS_ ,.0OV3?^BC?%/\ \+8__&J/^'(7[)O_
M $4;XI_^%L?_ (U0!]C45\<_\.0OV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;X
MI_\ A;'_ .-4 ?8U%?'/_#D+]DW_ **-\4__  MC_P#&J/\ AR%^R;_T4;XI
M_P#A;'_XU0!]C45\<_\ #D+]DW_HHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;
M'_XU0!]C45\<_P##D+]DW_HHWQ3_ /"V/_QJC_AR%^R;_P!%&^*?_A;'_P"-
M4 ?8U%?'/_#D+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5 'V
M-17QS_PY"_9-_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?8U%
M?'/_  Y"_9-_Z*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X6Q_^-4 ?8U%?'/\
MPY"_9-_Z*-\4_P#PMC_\:H_X<A?LF_\ 11OBG_X6Q_\ C5 'V-17QS_PY"_9
M-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU0!]C45\<_\.0OV3?\
MHHWQ3_\ "V/_ ,:H_P"'(7[)O_11OBG_ .%L?_C5 'V-17QS_P .0OV3?^BC
M?%/_ ,+8_P#QJC_AR%^R;_T4;XI_^%L?_C5 'V-17QS_ ,.0OV3?^BC?%/\
M\+8__&J/^'(7[)O_ $4;XI_^%L?_ (U0!]C45\<_\.0OV3?^BC?%/_PMC_\
M&J/^'(7[)O\ T4;XI_\ A;'_ .-4 ?8U%?'/_#D+]DW_ **-\4__  MC_P#&
MJ/\ AR%^R;_T4;XI_P#A;'_XU0!]C45\<_\ #D+]DW_HHWQ3_P#"V/\ \:H_
MX<A?LF_]%&^*?_A;'_XU0!]C45\<_P##D+]DW_HHWQ3_ /"V/_QJC_AR%^R;
M_P!%&^*?_A;'_P"-4 ?8U%?'/_#D+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&
M^*?_ (6Q_P#C5 'V-17QS_PY"_9-_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^
M*?\ X6Q_^-4 ?8U%?'/_  Y"_9-_Z*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X
M6Q_^-4 ?8U%?'/\ PY"_9-_Z*-\4_P#PMC_\:H_X<A?LF_\ 11OBG_X6Q_\
MC5 'V-17QS_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU0!
M]C45\<_\.0OV3?\ HHWQ3_\ "V/_ ,:H_P"'(7[)O_11OBG_ .%L?_C5 'V-
M17QS_P .0OV3?^BC?%/_ ,+8_P#QJC_AR%^R;_T4;XI_^%L?_C5 'V-17QS_
M ,.0OV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_ (U0!]C45\<_\.0O
MV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_ .-4 ?8U%?'/_#D+]DW_
M **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU0!]C45\<_\ #D+]DW_H
MHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU0!]C45\<_P##D+]DW_HHWQ3_
M /"V/_QJC_AR%^R;_P!%&^*?_A;'_P"-4 ?8U%?'/_#D+]DW_HHWQ3_\+8__
M !JC_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17QS_PY"_9-_P"BC?%/_P +8_\
MQJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?8U%?'/_  Y"_9-_Z*-\4_\ PMC_ /&J
M/^'(7[)O_11OBG_X6Q_^-4 ?8U%?'/\ PY"_9-_Z*-\4_P#PMC_\:H_X<A?L
MF_\ 11OBG_X6Q_\ C5 'V-17QS_PY"_9-_Z*-\4__"V/_P :H_X<A?LF_P#1
M1OBG_P"%L?\ XU0!]C45\<_\.0OV3?\ HHWQ3_\ "V/_ ,:H_P"'(7[)O_11
MOBG_ .%L?_C5 'V-17QS_P .0OV3?^BC?%/_ ,+8_P#QJC_AR%^R;_T4;XI_
M^%L?_C5 'V-17QS_ ,.0OV3?^BC?%/\ \+8__&J/^'(7[)O_ $4;XI_^%L?_
M (U0!]C45\<_\.0OV3?^BC?%/_PMC_\ &J/^'(7[)O\ T4;XI_\ A;'_ .-4
M ?8U%?'/_#D+]DW_ **-\4__  MC_P#&J/\ AR%^R;_T4;XI_P#A;'_XU0!]
MC45\<_\ #D+]DW_HHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU0!]C45\<
M_P##D+]DW_HHWQ3_ /"V/_QJC_AR%^R;_P!%&^*?_A;'_P"-4 ?8U%?'/_#D
M+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17QS_PY"_9-
M_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?8U%?'/_  Y"_9-_
MZ*-\4_\ PMC_ /&J^MO"GARQ\'>%M-\(Z7-/);:5I\-G;R74QDE:.) BEV/+
M,0HR>YR: -"BBB@ HHHH **** "BBB@#F-"^"GP:\+^/M0^*WAKX2>&-.\4:
MNFS5?$ECH-O#?WJY!Q+<(@DD&0.&8]*Z>BB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **\=_:A_X*"?L3?L57>F:;^U9^T]X/\"WFLH9-+T_7M72.
MYN8P2IE6$9D,88%3)MV@\9SQ7H_PX^)?P[^,7@;3?B;\)O'6D>)O#FLVPN-)
MUW0=1CN[2\B)(WQRQ$HXR",@\$$=10!MT5Y9K?[;O[(WASXK'X(ZY^T/X6MO
M$Z:G#IL^F2ZHG^CW\P!ALI9/]7#=2!E*6[LLK[EVJ=PSZC--#;PO<7$JQQQJ
M6=W; 4#DDD]!0 ZBN0^#GQ_^"/[0VD:KXA^!'Q7T#QAIVB:W-H^J:CX<U..\
MMX+^)(WEMS+$2A=%ECW $X+8/((%#XT?M2?L^?L\7%CI_P 9/BKI>B7VIPRS
M:;I4CM->W4,6/-FCMHE:9XH]R[Y A5-R[B,B@#OJ*P/A=\5?AG\;O 6F_%/X
M.^/]'\4>&]8@\[2]=T'48[JTNDR5)26,E6PP*D9R"I!P016_0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>._M0_\%!/V)OV
M*KO3--_:L_:>\'^!;S64,FEZ?KVKI'<W,8)4RK",R&,,"IDV[0>,YXH ]BHK
M$^''Q+^'?QB\#:;\3?A-XZTCQ-X<UFV%QI.NZ#J,=W:7D1)&^.6(E'&01D'@
M@CJ*X?6_VW?V1O#GQ6/P1US]H?PM;>)TU.'39],EU1/]'OY@##92R?ZN&ZD#
M*4MW997W+M4[AD ]3HKG/BS\7_A5\!OA]J7Q8^-?Q%T7PGX9T>$2ZGKWB#4H
M[2TME)"C?)(0H)8A0,Y9B  20*XC]EW]O#]C;]M:TU&[_91_:3\)>.SI!7^U
M;;0-626XLPQ(5I83B1%8@A6*A6((!.#0!ZU17$?&G]I+X$_L[6VF3_&GXH:5
MH$FM7#P:)97<Q:ZU*1$WR);VZ!I9RB?,WEJVU?F; YK<^&_Q+^'GQB\$:=\2
M_A1XWTKQ'X>U>#SM,UK1;Y+FVN4R5)22,E6PP*D9R"I!P010!MT444 %%%%
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
MJGQYM?"]DEG:76D-&;/2GN(H@L;2RWSL 2-SBR5N?(XV_P#@ZB^&?PZ\2_\
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
MZOT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!P^J?LQ_LV:YJ=QK6M?L]>!
M[R\O)WGN[NZ\)V<DL\KL69W9HR68DDDDY)))K=\$?#3X<_#.RFT[X;^ -$\/
MV]S*)+B#1-*AM$E<#&YEB50QQQD\XK;HH YFZ^"GP:O?B3#\9;WX2>&)O&%O
M!Y-OXKET&W;4HHL;=BW13S57'& V,<5M>(?#GA[Q;HMQX;\5Z%9:GIUVFR[L
M-0M4FAF7.=KHX*L,@<$=JN44 <OX+^!_P6^&VJOKWP[^$'A?0+Z2 P27NB^'
M[:UE>(E6,9>)%)4E5)&<94'L*EL/@[\(M*^(%U\6-+^%GARV\57T?EWOB:#0
M[=-0N$VA=KW 3S'&T 8+'@ 5T=% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %</JG[,?[-FN:G<:UK7[/7@>\O+R=Y[N[
MNO"=G)+/*[%F=V:,EF)))).222:[BB@#$\$?#3X<_#.RFT[X;^ -$\/V]S*)
M+B#1-*AM$E<#&YEB50QQQD\XJI=?!3X-7OQ)A^,M[\)/#$WC"W@\FW\5RZ#;
MMJ446-NQ;HIYJKCC ;&.*Z:B@#G/''P=^$?Q-N8+WXD_"SPYXAFM8REK+KFA
MV]VT*DY*J948J"><"J7A?]GGX ^"-=@\4>"_@=X/TC4[4M]EU'2_#-K;SP[E
M*-MDCC#+E693@\@D=Z["B@#G_B/\)_A9\8] 'A3XN_#7P_XJTM9UF73?$FC0
M7UN)5SM?RYD9=PR<'&1FMG3-,TW1=-M]'T;3X+2TM(5AM;6VB6..&-0 J(J@
M!5    X %3T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!P^J?LQ_LV:YJ=QK6M?L]>![R\O)WGN[NZ\)V<DL\KL69W9HR
M68DDDDY)))K=\$?#3X<_#.RFT[X;^ -$\/V]S*)+B#1-*AM$E<#&YEB50QQQ
MD\XK;HH YFZ^"GP:O?B3#\9;WX2>&)O&%O!Y-OXKET&W;4HHL;=BW13S57'&
M V,<4_QQ\'?A'\3;F"]^)/PL\.>(9K6,I:RZYH=O=M"I.2JF5&*@GG KHZ*
M./\ "_[//P!\$:[!XH\%_ [P?I&IVI;[+J.E^&;6WGAW*4;;)'&&7*LRG!Y!
M([U>\<_"'X3_ !.EMI_B5\,/#OB%[-66T?7-$@NS &QN"&5&V@X&<=<#TKHJ
M* ,SPCX*\&^ -%3PWX#\):9HFG1NSQV&D6$=M"K,<LP2-0H)/)..:TZ** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA]4_9C_
M &;-<U.XUK6OV>O ]Y>7D[SW=W=>$[.26>5V+,[LT9+,2222<DDDUW%% &)X
M(^&GPY^&=E-IWPW\ :)X?M[F427$&B:5#:)*X&-S+$JACCC)YQ52Z^"GP:O?
MB3#\9;WX2>&)O&%O!Y-OXKET&W;4HHL;=BW13S57'& V,<5TU% '.>./@[\(
M_B;<P7OQ)^%GASQ#-:QE+677-#M[MH5)R54RHQ4$\X%4O"_[//P!\$:[!XH\
M%_ [P?I&IVI;[+J.E^&;6WGAW*4;;)'&&7*LRG!Y!([UV%% '#ZI^S'^S9KF
MIW&M:U^SUX'O+R\G>>[N[KPG9R2SRNQ9G=FC)9B2223DDDFMWP1\-/AS\,[*
M;3OAOX T3P_;W,HDN(-$TJ&T25P,;F6)5#''&3SBMNB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .'U3]F/\ 9LUS4[C6
MM:_9Z\#WEY>3O/=W=UX3LY)9Y78LSNS1DLQ))))R2236[X(^&GPY^&=E-IWP
MW\ :)X?M[F427$&B:5#:)*X&-S+$JACCC)YQ6W10!S-U\%/@U>_$F'XRWOPD
M\,3>,+>#R;?Q7+H-NVI118V[%NBGFJN.,!L8XI_CCX._"/XFW,%[\2?A9X<\
M0S6L92UEUS0[>[:%2<E5,J,5!/.!71T4 <?X7_9Y^ /@C78/%'@OX'>#](U.
MU+?9=1TOPS:V\\.Y2C;9(XPRY5F4X/()'>JOB3]E_P#9H\9>/A\5O%_[._@7
M5?%*E"OB74O"5G/J * !#]H>(R?*  /FX XKNJ* "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X?5/V8_V;-<U.XUK6OV>
MO ]Y>7D[SW=W=>$[.26>5V+,[LT9+,2222<DDDUW%% &)X(^&GPY^&=E-IWP
MW\ :)X?M[F427$&B:5#:)*X&-S+$JACCC)YQ52Z^"GP:O?B3#\9;WX2>&)O&
M%O!Y-OXKET&W;4HHL;=BW13S57'& V,<5TU% '.>./@[\(_B;<P7OQ)^%GAS
MQ#-:QE+677-#M[MH5)R54RHQ4$\X%4O"_P"SS\ ?!&NP>*/!?P.\'Z1J=J6^
MRZCI?AFUMYX=RE&VR1QAERK,IP>02.]=A10 5G>%O"'A+P/I(T'P5X7T[1[%
M97D6RTNRCMX@['<S;(P!DDDDXR36C10 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 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M>![_  Z\%=#_ -0?2J /T_HK\EOV,?V1?!_[0_\ P5F_;X_9M^,_Q4^)NO\
MP[\/WW@#R_"E]\3M7/VQ;K2[^Y$4UX+G[:T$4DDQ2W$XA.]=Z/Y<>SS[]G+]
MN#XU_P#!/?\ X(K?MLZSX(\9:GKMU^SI^T9XF\ ?">]\1737\VEV+ZAIUC9;
MFF+&46\M\\P5\J<;2-O% '[545\/?$?_ ()'>&?'GP\^$7Q)_9H_:1UGX>_$
M_P &>(-*\0:S\9X_.U35/&=H(3]MMM2DDN$^UQ76\28E9XTVA%C$9*5]PT %
M%%% !1110 445\^ZQ_P4F^ ^B:O=:+=^#?B"TMG<O!*T/@>Z="R,5)5@,,,C
M@]ZWHX;$8EM4HN5NQY>9YUE.31C+'5HTU*]N9VO;>WWGT%17SK_P\Y_9_P#^
MA*^(W_A!W?\ A1_P\Y_9_P#^A*^(W_A!W?\ A6_]F9A_SZ?W'D_Z\<(?]!U/
M_P "18_X*2^*_P!I3X:?L]S?%O\ 9J\>2:1>^&[D7&NVR:5:W7VJP;Y7?%Q%
M)M,3;7RN/D\PG.!C\X/^'LG_  4!_P"B^_\ EJZ5_P#(M?H=K'_!2+]FSQ!I
M%UH.M_#SX@W5E?6SV]W;3> ;LI-$ZE71ACD%201[U^1OQE\):-X+^)>KZ)X7
MAU1=&%[))HC:QI\EK</9LQ,1>.0 A@ORD]"5..*^QX;PE*5*5'%X=76J<HK5
M=KM=/U\C^=/&;B'&4<PHYCD&;5/9S7+.%.M-*,EM)1C))*2T=EO&[UD>R?\
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
MNI\V2+C+RR'=[G_P2J_:,_X)P_M=?M0:IXL_99T#7/@S\0]!^'-_X?\ B/\
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MLLK1QB1GX:,5]V44 ?&7[(W[#G[5_P"SI^WS^T9^VAXGU?X>ZO9_'W^Q9O\
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
MDC94X ^Y/#LGB&70;.7Q99V5OJ;6R&_ATZY>:!)L?,(W=$9ESG!*J<=JN44
M>1_MT_"/XO?M"?LI>//V>O@U=>'++4?'WA#4_#L^L^);F<0Z;#>VDEN]PL4,
M3&=U60D(6C&<$L0-IXG_ ()1_LG?&W]A+]BWP?\ L?\ QBU_POKO_""V$EGI
M7B3PW-<(;^)[F:;$MO-$/)9!(J[ED</@G"8P?I*B@#\]/VI_^"5'[;7@[]O3
M7/\ @HA_P2D_:L\+^ /$OQ"TVTLOBMX'^(.CS7>A:\UL@CAO (59DE5%48"J
MV[>PE42R*W>?&O\ X))WG[9/[!7C;]F3]MCX_3^*OB#\0[FWU35_B+I.BI:0
MZ-J5KM-A'IUF&Q'9VVTKY3/OF\ZY=G5YV*_9]% 'PW^R'^QC_P %9K>X\->
MO^"A_P"W#X'\9> O ]Y9W.GVG@CPO-;ZOXLELW62S;5[R?:$2.6.*5XX$W3M
M&HEE93(LFS\$?V&OVJ?A;_P5*^+W_!0;6==\ 7VB_%+PMIFAIX3MM0O8[G3$
MT^)$@F-RUL5F+E&WKY:;?,&"=F'^RZ* /C__ ()R?L*_M'?LB?M%_M ?%[XK
M^*_!6K:7\<O'[>+([/P]-=K/H<^'06I,T06Y0HRYDS$0T9.PA\)ZM_P4%_9H
M^)W[6_[,5_\ !7X,_&5?A[XGF\4>'=7T?QH=-^V'29=-UJRU+SE@W*)GQ:$*
MC,JLQ 8A2:]JHH ^0/CY\#O^"J/[27P \0_LF^,_&/P,T72O&?A^XT#Q3\3M
M%35I;YM/N8F@NGMM$FC\F&=X7<*7OY%1FSAL 5B?M5?\$8/AY\2OV6?@C\(/
MV8?B'-\/_&W[-%]I^H?!7QI>VGV[[-/:K$)(;Z,%//ANC#&TVW:2ZJV"H:-O
MMJB@#Y.US]C3]HG]KCXQ_"7XH_MX7'@"PTKX,^(?^$GT'P=\/+R]OH-9\1I"
MT5MJ5S<7D,#016X>22*U1'/F.&:=@FUN?_:+_86_:Z^*O_!4KX3?\% _!7B?
MX=VVA?"/0-7T>R\(ZG>7WVG68=0BEBFEDN4MRMJP#1E4$<H!C.68-\OVC10!
M\<?M;_\ !/W]IOXG_P#!0+X4?\%!OV9?C7X,\*>(?"'@G4/"7BG2O&'AZYU6
MUDT^[<R&:V$$UNSS1N[E0[(K;4)(&Y3T_P#P5&_X)U2_\%$?V;O#7PFTSXIW
MGACQ;X.\?:%XE\,>/8#Y5[IMQ:7"K<W$;0JNV9K22ZV!0J><8B0JKQ]044 ?
M'?[9_P#P2%^$?[47Q(_9H\6^%I;?PQIOP \0B*33+/>BZCX7^Q>6VC83[\3R
MVUE&R.=GD-<CDOAM;_@K=^P'\6?V]/A+\/T^ 'Q@TSP=X^^$_P 5](\?^#;S
MQ#8/=:7=7]AYOEPW<<?S;,R[MP#$%-N,.2/JZB@#X'U[_@FQ_P % /'?_!0C
MX1_\%!_&O[6_P\BUWPKX-U+PYXPT71? 5Q'96UE<MNV:4LMQ)(TIW/FXNY9%
M5PKB KF"NN_8D_86_:H_9P_X* ?'_P#:[^(GBKP#J&@?'^_TBZU#0=&N+W[7
MH#:9:S6]L(Y9(0EV'67$FY8>?G7&-C?95% 'YZ?M3_\ !*C]MKP=^WIKG_!1
M#_@E)^U9X7\ >)?B%IMI9?%;P/\ $'1YKO0M>:V01PW@$*LR2JBJ,!5;=O82
MJ)9%;ZR_9%^!/Q7^#G@J^UK]HKXRK\0/B1XGNTO/%OB:VTI;"R4H@C@L;&V4
MG[/9P("$4LS.\DTSG?,U>LT4 %%%% !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 %%%% !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
7 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>pega-20241231_g3.jpg
<TEXT>
begin 644 pega-20241231_g3.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@"
MQ@5  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 **** "BBN7^,/QA\#_ KP-/\1?B)>S6^EVTT<4LMO;M*P:1
M@J_*O)Y-95Z]'#495JTE&,5=MZ));MOL;X;#8C&8B%"A!RG-I1BE=MO1)+JV
M=117SM_P]+_9 _Z&W5O_  13_P"%:7@O_@H]^RUX^\7Z7X'\-^)]3DU#6-0A
MLK&.31ID5I97"("Q& ,D<FO#AQ9PQ4FH0QE-MZ)<\=6_F?25.!>,Z--U)Y?6
M44KMNG*R2W;T/=Z***^A/E HH)"@LQP!U)K.\-^+O"?C*R?4O"'B?3M5MXY3
M%)<:;>QSHK@ E2R$@'!!QUP1ZU+G!246]7LBU3J2@YI.RW?17VOZFC1115$!
M16%\3_&J?#;X:^(?B*^G&\70=#N]1-H)?+,X@A:79NP=N=N,X.,]#7F?[&_[
M8=M^USIFO:E;?#^30?[#GMXBCZF+GSO-5SG(C3;C9[YS7G5LVR_#YC2P%2=J
MM1-QC9ZJ.KUM96MU:/6P^19KBLHK9I2IWH4G&,Y7CHY-)*S?,[MK9/S/::**
MY[XJ_%#PA\&/ .H?$KQY?/;Z5IB(US)'&7?YG5%55'4EF48]Z[:U:EAZ4JM6
M2C&*;;>B26K;\D>?AZ%?%5X4:,7*<FDDM6VW9)+JV]$=#17DOP'_ &UO@1^T
M;XKN?!?PVU>^?4+:Q:[>&^L##NB5U5BI)Y(+KQZ'->M5A@<?@LRH>WPE13AM
M>+NKKT.G,LKS')\4\-CJ4J51)/EDFG9[.S"BO,?CC^V%^S]^SU=#2?B/XY2/
M4V0.ND6$+7%SM/0LJ B,$<@N5SVS7(^ O^"EG[)WCW6X?#\7C&^TNYN91%;?
MVOI<D:2.3@#>FY5S_M$"N"OQ'D&&Q?U6KBJ<:FW*YI-/L]='Y,]+#<)<48S
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
M!G]O#]FOXZ>(X/!O@WQC/#K%T2+73=2T^2&2; +':V"A. 3C=GCI7L5&!S'
M9G0]MA*L:D=KQ::OVTV?D+,\IS3)L1[#'T94IVO:<7%V[J^Z\UH%%%%=IYX4
M444 %%%% !1110 4444 %%%% !1110 45S7Q:^*WA7X*^![KXB>-Q>#2[)D%
MW-96;3M"&8*&*KSMW$ GMD5+\+_BAX)^,G@>R^(GP]UE;[2[]289@I5E9259
M&4\JP(((/\JYOKF%^M_5>=>TMS<M_>Y;VO;>U]+]SK_L_'?4?KOLY>QYN7GL
M^7FM?EOM>VMM[:G04445TG(%%%% !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 %8GQ#^&_@?XK^&)?!GQ#\.PZK
MI<\B/+9W!8*S(VY3\I!X(SUK;HK.K2I5Z;IU(J46K--7379I[HUHUJV&K1JT
MI.,HNZ:;336S36J:[GYP_P#!4SX$_"/X(ZEX)A^%7@>TT5=2@U!KX6K.?.*&
MWV9W,>F]NGK7U;\ OV0/V:]/\%^#/B-9?"73H];BTG3M1CU%7EWK="*.3S?O
MXSOYZ8KP#_@M!_R%OAY_U[:I_P"A6M?9'P/_ .2*^#_^Q6T__P!)HZ_+,ARK
M*WQ]FE-T(<L%2<5RQM%\J=XJUD[ZZ'[9Q1G>=1\+LEJK$U.>HZZF^>5Y)3:2
MD[WDK:6=]#Y__:__ ."ANL?!_P"(J? SX&^"H/$'BG=''=R7,<DL<,T@!2".
M*(AI92&4G! &0,,<@<!:?\%'?VJ/@EXOT_3_ -JSX&16FE:B=RR6^G2VEP$R
M S1%Y&CE*Y&4X/(!9<UQ/P>,.E_\%;+\>-BJN_C36A:FXX&Z2*Y^S=?4-&%]
MRN*]A_X+&7.B+\#?#%I.T?\ :+^+ ]J#C?Y"VTPEQ[;FAS^%>/6S;B''9;F&
M=PQLJ3P]5QC22CR6BXZ236K=[:]?N7T&'R+A/+,XRKANIE\:RQ=&,YUFY<_-
M-2U@T[)1Y;V71_-]K^W+^T3XX\'_ +.D?B?X)^$9-:TWQ1HTS7'B>!V\G2K2
M6.,),0!G>XF^0DC!4D@XQ7RE^Q/\:_VR/AK\-=1T7]G;X(V7B;1IM=>>\OKG
M2KB=H[DPPJT8:*>, !%C.""?FZ\X'N0AU6+_ ((^;-8#^<?#.Y-_7RCJ&8OP
M\LICVJ]_P1W(_P"&=_$(SS_PFDW'_;I:UOBX8_/>,\#/ZS.E[7#*HN6WN<R]
MZ*NMFU=WN^E[)(YL#4ROAKP\S*#PE.O['%ND^?FM4Y7[LI6:U2=DHV76UVV_
M7_VM?BY\;?@]X%L=;^!WPG7Q7J-[J2VDD&R:4VVY25D,,0#2*2I!.Y0N1G.>
M/FKQG^V]_P %"/@1%9>,?C?\#-%M]#O;H1!7LVC!8@MY8DCG<Q.0K$;P>AX.
M*Z_]OG]MWXL_"3XG:;\!O@9;VMMJMY:P2W.JW-NDSB29RD442R90= 2S!OO
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
M=O[3[%87)>$,]\18\-T<$J5&A4JN4N9N=7E3?*WI:*>R3ORK=/4ZW4?VW/\
M@H;X(\(6WQL\=? #15\'W/ER%Q921[89"-C'%PTD0;( =T*_,.#D5]&:!^U%
MI'Q'_9-UK]I#X<V<:SZ=X;U"\&G:AEQ;WEM [F&785++N4<@J65@1C/'A.M?
MLM?\%%?B;X$D\-ZM^U-X3U/0-8L%1H%5O*GMW4%<%;,'!&""#Z8KJ/AA^S5X
MX_9;_86^*_@+QUKVF7\]YHNM7\#Z5+(T:(VF"/!\Q$(;,9/ Q@CFNS)\3Q3A
M<54515WAW2DW*MR7C42;3BX-^Z^B9Y^?X/@G&8*BZ3PT<4J\(J&'=3EE2;2:
MFII>\NLEOY;'GG@'_@IW^TC\6/#'_")?#;X%6.M>.6NY9)#IME.UE;V(6,+(
M8S*SER[."6=4&$ZEL#:_9T_X*.?%_4/CS:_ ;]I7P!8Z9=ZAJ"V$<UK9RVT]
MI=/@1I+&[L&5R5 (VXW@_,*S?^",.FV8T[X@:N85-P9M-A$A'(3%PV!]3C/T
M'I7&?M>11Q?\%1?#DD2!6?7_  XSD#DGS(!G\@!^%?/T<TXFP_#N SR>-E)U
M*L8.#2Y''FE'72[;Y=7YZ6L?55\DX-Q7%F:<-4\NA"-*C*HJJ<N=3Y82TULH
MKGLDM--;W9]7?MF_MB>'OV3?"%G<_P!D#5=?UAG72-,,NQ-J8WS2L,D(NY1@
M<L3@8P2/GC3/VWO^"C]YHUO\1;?]G&TO-!NP)(#;^%[PH\3=&4K,7VD$8<Y4
M]>17+_\ !7\72_M%^&9+]7.G_P#"(P[ .A87=SYF/?;L_2OT+T6ZT:XT.TO=
M"FA;3Y+2-[.2 CRS"5!0KCC;MQCVKZB-3.>)N)\=A88R>'IX;D48P2NW).\I
M7W6FWFMNOQ<Z7#W!O!F68VIE\,55QG/*<JCE:*BTE&-GH[/?>Z>^EOE#]K7]
MN3]HS]EWXFZ!HNJ>!?"TNAZQI5K>2DVUR\Z.,+=P+*)U1F5LE6V8VNF0><^Y
M?M'?'ZP^"_[.^K?&W0WM;QDT^*30UGW&*YFG*K#D*067YPQ (.T'D=:\W_X*
M=_!F/XK_ +-<_C'2+<3:CX1E_M.V>,9+VI 6X4'^[LQ(?^N(KXZ^+7[2&L_%
M?]DOX8_ 6Q:6XU#3=0G@U")"2TODXBLD [_NYBN/5!^'!G?$F9\+9AF&'KU7
M)3I*=!O6TF^1I:=)/FMVB>EPWPAD_&N595BL-0C"5*M*GBDKI2BE[12=WI>,
M>6_\TO(^TOV-?C#\2_VR_@QXDUCXY^%= @T74)I-*L[;2;.:+[3$8B+AG\V:
M3(_>*JD8P5?KV\A_X)?>)]:^%WQO^(/[*>OWK216-S<7%H'X N+:<6\I4?\
M31#&WTBKZO\ V>_A3:?!'X+>'/A?:JF_2=,1+MTZ27+?/,X]FD9S]#7R!\"L
M3?\ !6[Q6^E_ZI;G5/M&WIQ$ V?^VF/QKMS"AC<LK9'7Q$W+$<_LYM[M5(^\
MGW47MV//RK$Y=G.'XEPN$IJ&%]FZM.*VBZ,O<:[.2W[['WC1117ZD?B@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 %%%
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
MHKZ0^0"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
MLKQUJMYH7@G6-<TYPMQ9Z5<3P,RY =(F921WY K\^OA7^V]_P44^-%W>6WPM
MLK/7)--C22]BMM$MP8U8D+G)!.2#TYXKYC/N*\!P_B:.'K4ZDYU;\JA'F?NV
MOI=/KTN?9<,<#YIQ5A*^*P]6E3IT7%2=6?(ES7MK9KI;5K6Q^C5%?&G[,_\
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
M\>K7NOHO*Y>>>'_$G#WU*.,@E/%-J$$[R33BK2TLFW-=7YV.NHK\];/]O/\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,+
MXI?\DR\1_P#8!O/_ $2]?FI_P3Z_:N^&W[*^O>)]6^(NFZQ<QZO96\5HND6T
M<C!HV<G=YDB ?>&.37Z5_%+_ ))EXC_[ -Y_Z)>O@/\ X)/_  M^&WQ/\5^,
M[;XC^ M(UV.TT^S>UCU;3X[@0LTD@8J'!P2 ,X]*_*N-88^IQCE4<%.,:MJO
M*Y*Z7NJ]UZ7/V_P[J972\/\ .YYC"4Z*='FC!VD_>=K-[:V^1B^&=7\2?MT?
MM_:=\2O!/@^YL=,MM8T^\NW<;C:6=IY9WRNORAW\O ']Y@H)QFNX_P""H/QY
M\4>(_C1IW[,VF^+SHGA^".U.O3F1ECEEG(.Z;;RT4<;(VWIDL2"0N/NGPOX.
M\(^!]-&C>"_"NFZ/9ALBTTNQCMX@?7;& /TK\_/^"G7PSO\ P%^U'I?QQU_P
MJVJ^&-:^Q-=QDLL4TEOM26T=EY0O%&I!R"0S8^Z<>/Q-D&8\.\)8B;K.I4Q%
M:,JTDG%<KO=66JCS6O;>]K6T/?X-XHRGBWCK"TUAU2I87#RAAX-J4N>-K.\K
M)RY4[7V:O>^IR'QY^%'[*OP@\%Z?\0?V7_VG[S4?%6F7D7G6_P!L42R \&:
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
MJ\J6!",#W&>&^+/C#P9^T1^WUX8\1?LFZ5<+))?6+W>HVUD\ N+F.<O->%"
MRH(MNYF )V,2.<G])]4T[2=3LV@UNQMKBW7YV2ZB5T&.Y#<<>M9<,Y3_ &UE
MU;#T*J]KA\2JD<0DYQJS5]9)O71ZVE;5-=;[\99[_J[FV&Q6)H2]CB\(Z,L*
MVH2H0=ERQ:CIJKQYHWT:=M%'\SO@;\7/$WP(^%?Q*_:-6REL-1\>7?\ 97@Q
M6!!DG>266XN$S]Y8%9,, 09&5?6NP^$/Q>\;_L:6]A^SU\)/A OBCXF>(H(]
M5\6"Y\QF@=X3-%9A(\,S1P'>Q+ !I'ZYXZ_X<VR_MX_MMS_$66W$GP[^&A6'
M18=G[FZE5CY6!T(=U,IX_P!7'&C#D5B>*_%WA_\ 9U_X*KZEX_\ BW>-IVBZ
MC9M-;ZG+ [J(Y;$1JP" L1YB-%P#@@]N:\2AA\3E^&P^+HXAQHJM["%5I*T9
MRDZU97O&/-)<D6]HK7>Y]'B<7@\UQ>*P-?"J>(EAWB:E!.3O.$81P^';C:4N
M2#YYQ6\Y76BL?1G[%_[7^G?M7^$]2FO/#HT?7M"G2+5M.64NFUPVR5"0#@E'
M!4\J5ZG(->G?$OQ/)X)^''B#QG$ 6TC1+N]4$<9BA>3_ -EKX\_X).6-]XA^
M)?Q.^*%E92PZ1>W4<5LSKA6=YI9=H[95"N1VWCUKZ\^+OARZ\8_"?Q1X1LD+
M3:KX=O;.%1W:6!T _-J_5.%<SS+->$88JL^:JU-*5K<W*Y*,K>=D?B7&V391
MD?'D\%AX\M!2IMQO?EYHQE*-WKI=[[+0^2_^".7AA+C0O'/Q,OR9KV]U*WLO
M/D.6PJM+)S_M-*A/^Z*^U&CB\P3M&N]5(#D<@'!(SZ<#\A7QC_P1L\2VTO@3
MQKX*9PMQ9ZQ;WAC;@E98C'G'L8>?3(]:R_\ @IA^VYXBT/6=0_9D^&<D^GO'
M$B>)]6!VR2++&L@MXB.0I1UWMU.=HP,[OG>'<_RSAKPZPV-K:KWDDMY3<I.W
MK=.[>R1]9Q;POG'&/BWB\OP^CO%N3VA34(+F]+-62W;MUN<U^W=\59_VS_CM
MX=_9P^ EH-731[N:.3483F&:Y?:)'##.(8E0YDZ'+8R I/U]XF_96^&7CO\
M9\TC]G;QK;2W6EZ1IUI;VMY"PCGBE@C"+.C$':Y ;/!!#L.AKY._9)_:O_8;
M_96\'_8]+T[Q1J'B&^B7^VM>DT2(/,>OE1@S?)$#T7J2,MDXQ]K_  @^*OAC
MXV_#G3/BCX-CNETS54D:U6]B"2@)*\9W*"0/F0]^F*O@^.59Q7Q6)Q=:G6Q.
M)C>=.+O&%-62AYVNE)][6[O/CZ>=\/X;!8/ 8>KA\)A)-4ZLDXRJ57>3GY7L
MW%=KWM\*_/C_ (*E_#WP9\*O'_@OP#\/_#\&F:58>$L6]K;KQDW,NYF)Y=CC
M)8DDGDFOMO\ :[^'.N_%C]ECQ5X$\,6S3ZC=Z0DMG;I]Z:2&2.<1K_M-Y>T>
MY%?'O_!8W_DN'A?_ +%0?^E,U?H?9?\ 'G%_UR7^59\.8##8GB'/L%;EIR5.
M%EI:+A.-ET5EL:\79IB\'PIPQF/-S58.K4O*[O)5*<KM[N[6I^4VM?&*?XC?
MLI^"?V-?#?@G5IO%.D>,+B>2);8?O2S7.R-1G=OW73A@5&WR^O/'IGQ4U[3O
MC#\2]%^$GB&^DG^'/P*\+0MXMGM&W+?7%K#'%*B'(#-)*BVR<_\ /1@<$U]/
M_MU?'31?V;?@[?>*= M+6+Q;X@#:=H4\<*B?S&7YYMP&XB-/F'4;C&#UKR>P
M_9)UOX6?\$U_%^A_V7(_B[Q'ID6L:ZH4F51%+'.+?U)2)&R.?G9\9R*^<Q7#
MN,PF+K8&-;V_LJ,95+1Y5R48OV-)J[NZDDG+;W8Z;GU^"XLR_'8'#YE+#_5E
M6Q$X4KSYI>TKR7UBNFXQY8THMQAHUS2UV,C0?^"J7Q*TQ],\:^+_ -G>&P^'
MVH:@UE9W]E+)YB"/&X(Y CD9%.=H50=I (P<?;>FZC8ZQIUOJVF7*S6UU"DU
MO,A^61& 96'L00:_+#QS\9_ /B7]@/P%\!=%NVF\4:7XPN;F\L4MGW+$6NRK
M9QAMWVF,  DY0^E?IC\&O#^I^$_A!X4\+:VA6\TSPU8VEVK'D2QVZ(X_,&OJ
M> ,[S+,L15HU\1[>*ITI\UHKDG-7E#W4EH^FZL?$>*7#>49/A:%?#87ZM-U:
M]/EO)\].G)*%3WFWJNJT=[GRA_P68\0:C:^"? WA>*5A:WNJ7MU.@/#/#'$J
M$_03O^=?0'[$WA31_!_[*?@6PT6W2-+KP];WTY1<%YKA!-(Q]3N<CZ #M7 ?
M\%._@'XB^,_P*M]>\&:;)>ZKX5OFO5LX4+23VS)MF5 .2PPCXZD(0,D@5Y'^
MQI_P4M^&OPT^#^G?"GXTV&J07&@Q&WT_4K&U$Z3VX8E$==P9'4';P""%!R#7
M//'8/(?$C$U\RDH0K4HJG.7PZ<JE&^RU3?\ PZOUT\LQ_$_A#A,+E$'4J8>M
M-U81^+WG-QER[NRDE]_9V^[J_-'3+?QS_P %,?VN-1\.:[XWN=/\-Z<ES=6<
M$0WI96$4BQH(XR0IE<O'N<\_,3R%"U]E?L[?MM_"[]I[QSJG@WX;Z+K")I6G
M"ZFOM2@CB60&0(%15=F[YR<=.E?&7P+\6Q_\$\_VS]=TGXLZ1>QZ3-:W.G_:
MH(-Y:TDF26"Z0?QJ?*4''(W,,%EQ6?&N99=FW]FS=7FP$ZK562;46U;E3:MI
M?F\M+]#7PZRC-LC>;TU1Y,SA1C*C%I.:4K\SBG?WK<EEOK:VMA?C[\)?'?\
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
MC)VE;KLK/R/5H/!9YQ'PQCLU49U*M&;DVDN><8IPOTOS-M?WK6[$/@G_ ()
M:;XB^&&G:YKWQ>O;#Q%?V$=S+%'IJ26UN[J&\LC<&8KG!;<,D$@51_X*C_LW
M6WP_\%^!OB9X2$SQZ)I\'AW4KHDF1A&FZVF8]=Q(E!8]R@STKTSP%_P59_9S
MM/A9IESXN76HM=MM.CCOM)M=,,A>9$"L8Y"P0J2"1E@<'D"O9OB5X0TK]JS]
ME^YT5[/[.GBWPS#>:>DY!-M.\:3P%B.NV39G'7!]:^DAP[P7F_#^(PF2.+K2
MIQ>DFW>.L;W;Y6WH]GJ]#X^IQ;XAY#Q5A<=Q&IQH1JSC:48QCRS]V?+9)R48
MV<=UHK/4\=^/7[5<>J_\$W8/BC:WX&J^+](BT8E6Q_I;[HKL#TPL=P1^%,_X
M)+_!S_A"O@;>_%/4K7;>^+;[-NS+R+. LB?3,AF/N-I]*^'=&N_B/\0=/\-?
MLHQ0RI+!XQN!;VLN?W=S<^1 58=A&T<C>WF/7Z]>!?!^C_#WP7I/@7P]#Y=C
MH^G0V=JN.=D:!03[G&2>Y)K/@S%5^+>(8YI73MAJ,::OUJR7OR_-/U1KXA8+
M#<"<*2R3"R5\97G5=NE&+_=Q]/A:\U(^(_@1_P 6@_X*R>)_ .E?NK/7YK]'
MA7A0LMN-04 =L%0!Z#BOO&O@WX6'_A9G_!7W7?%&D_O+?0[F^-RR\@""Q^P$
M_P#?QE%?>5?1^'^F"QL8_ L364/\-U:WE>Y\CXJ:YAETI_Q'@Z#J=^>TKW\[
M6"BBBOOC\O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH BO;.TU&SET^_MTF
M@GB:.:*1<JZ,,%2.X()%<[\/_@M\)/A3<7-U\-?ASH^AR7B*EV^F6*0F55)*
MAMHY )/YUT]%8SP]"I5C4E!.4=FTKJ^]GNK^1O3Q6*I49483:A*W,DVD[;76
MSMTN%4O$/AOP[XNT>;P]XKT*SU.PN5VW%E?VRS12#T9'!!_$5=HK248SBXR5
MT^AE"<Z<U.#LUJFMTSRZS_8G_9.L=1_M2#X">'3+OW;9;+S(\_\ 7-B4Q[8Q
M7@/_  5MF^(?AKP'X0T7P?%=6/@KS)X=9@TE?*A$@$8@BDVC 3;YFQ3\N0>,
MA:^SZBO;*SU*TDL-1M(IX)D*RPS1AT=3U!!X(KYO..&<'F&35L#A4J#J)>]"
M*6S3U2M=.UFK[-GU_#_&6895Q!A\RQKEB51;:C4FWNFKIRYK-7NG;1I'PM:?
M%?\ X)$Z;X)A9/AG)<3I: '3Y=(NFO2V.0TK,$+Y_B$F,]#4G_!*/X7^)?\
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
MG"*45I9*RMVL<E2O6K575J2;DW=MMMM][[W/,H?V,OV58-;_ .$@B^ GAH7
M?>%.G*8@<Y_U1_=_^.UZ5!!!:P):VL*1Q1H%CCC4!54#   Z #M3Z*QPV!P6
M"O\ 5Z487WY8I7];)7.C&9EF.8<OUJM.IR[<TG*WI=NQQ_CG]G[X(?$S6AXD
M^(/PJT+6;\0+"+S4=.263RU)(7<PS@9/YUO^(O"7ACQ=X=G\(^)] M+_ $NY
MB$=QI]U 'AD0$$*5/! ('Y"M&BJ6$PD7-JG%.?Q:+WO7OOU)EC\=.--2JR:I
M_![S]W;X=?=V6UMD<Y\/OA#\+OA0EW'\-/ &DZ$M\4-X-+LDA\XINV[MHYQN
M;'IN/K6AXO\ !GA+Q_H$_A;QOX;LM6TZY \^RU"V66-\'(.U@1D'D'J#R*TZ
M*<<-AH4/81@E#;ELK6>^FVI,\9C*F)^LSJ2=2Z?,VW*ZV=][JRMKH<)\/?V8
MOV?OA3KB^)_A[\)=&TS445A'?PVNZ:,,"&".V2F02#MQP2.E:%K\"_@W9>.S
M\4+/X9:+'XB:=YCK26""Y,CJ59]^,Y*L03Z$UU=%8T\MRZE3C"%&"C%\R2BD
MD^Z5M'Y[G15SC-J]652IB)RE)<K;G)MQ_E;;NUY/0PO'WPP^'?Q3TV'1_B1X
M+TW6[6WG\Z"WU.U65(Y,%=P##@X)&?>K_AOPUH'@_0K;PQX6T>WT_3K*+R[2
MRM(@D<*?W54< 5>HK=8>A&LZR@N=JS=E=KM?>QRRQ6)EAU0<VX)W4;OE3[I;
M)^85@>/_ (6?#CXJ6,&F?$CP1IFN6]K*9;:'4[19EC<C!8!AP<<5OT556E2K
MTW3J14HO=-73^3)H5Z^&JJK1DXR6S3::]&M2EX=\.Z%X1T.U\->&-(M[#3[*
M(16EG:QA(X4'154< 5S'Q&_9S^!7Q;O?[4^(_P *M%U:\V;?MMQ9*)RH& #(
MN'('89XKM**SK8/"8BA[&K3C*'\K2:TVT>FAM0Q^.PN)>(HU91J._O*34M=]
M4[Z]3E_AQ\%/A)\(8I8_AE\.M(T0SC$\MA9*DDHZ@,^-S#V)P*Z'5-,T_6M-
MN-&U:T2XM;N!X;F"4962-@592.X()!^M3T55+#X>A1]E3@HQ[))+[EH17Q>*
MQ-=UZU24IO[3;;^]ZF)X$^&_@'X7Z0^@?#KP=IVB64LYGDM=,M%A1Y" "Y"@
M9.%49] *I?$KX*_"?XQ6]O;?$_X?Z7K:VC$VK7UJ&>'/4*_WE!P,@'!P,]*Z
MBBIE@\)/#_5Y4XNG_+9<OW;%PQ^.IXOZU&K)5=^=2?-?OS7O^)E^#?!/A#X>
M>'X?"O@7PS9:1IMOGR;+3[98HU)ZG"CDGJ2>3WK4HHK6G3A2@H0226B2T27D
M<]6K4K5'4J2<I/5MN[;[M]3Y"\+_ +/7Q>_9A_;GN/B)\+_ ]UJ_@+Q?O75A
M8NG_ !+UG<,X*,P/[J4!UP#^[)4<YKZ&\6?LU?L_^//$-QXL\9_!WP]JFIW9
M4W5]>Z9')+*54(NYB,G"JH^@%=O17AY?PYEN7TJE!1YZ<YN:A))Q@WNHZ:+L
MM;7=MSZ;->+LWS6O1Q#E[.M"FJ;G!RC*<8[.;3U>R;5KV5]CS?\ X8\_98_Z
M-_\ "?\ X)HO\*[?PIX2\,>!?#]MX4\&Z#:Z9IEH&%K8V4(CBB#,6.U1P,LQ
M/U)K1HKU,/E^ PDW.A2C![7C%)V[:(\7%9IF>.IJ&)KSG%.]I2E)7[V;>IRG
MC[X%_!SXIZE#K'Q(^&>BZW=6\'DP7&IV"2O''DMM!8<#))Q[UU2JJ*%48 &
M!VI:*UAAZ%*I*I""4I;M))NVUWU^9SU<5B:U*%*I-RC"_*FVU&^]ELK];'.^
M,/A)\,?B#J^GZ_XY\!Z7J]YI3;M-N-0LUE:V.X-E-P.WE5/'H/2NB(!&"***
MJ%&C3G*<8I.6[2U=N_?YBJ8BO5IQISFW&/PIMM*^KLNEWKH<'H_[+_[._A_Q
MD/B!HOP9\/6VL)/YT=[%IJ QRYSYB+C:C9YW  YYKO***SP^$PN$35"G&";N
M^5)7?=VZFF*QV-QTE+$U93:5ES2<K+LKMV7D%>>>,_V3?V;/B%K#^(/%WP6T
M"[OI7WSW8LA%),V<[G,>TN?=LUZ'12Q.#PF-AR8BG&:[22:^YW'@\?C\NJ.I
MA:LJ<N\9.+^]-'-_#WX._"KX3V\EO\-?AYH^AB8 3OIM@D3R@=-[@;G_ !)H
M^(OP?^%OQ<L8]/\ B9X!TK6XX"3;_P!H6:R-"3UV,1N3/?!&:Z2BCZE@_JWU
M?V<?9_RV7+]UK#_M',/K?UKVTO:_S\SYO_ KW_$X[X:_L^_!/X/3R7?PS^&.
MCZ/<2ILDN[6T'G,O]TR-E\>V<5J^/?AG\/?BGI46A_$?P;IVMV<%P)X;;4K5
M9424*5#@,.#AF&?0FMRBE# X*GA_J\*453_E45R_=:PZF99C5Q?UJ=:;J_SN
M3<O_  *]_P 2AX8\+^'?!>@VWA?PEHMMIVG6:;+6RLX@D42Y)PJC@#))_&L/
MP1\"_@W\-==G\4> /AGHNCZC<P-#<7NGV"1221LRNREE&2"RJ2/5175T5;PN
M%DX-TU[GPZ+W?3M\B%C<;%5$JLE[3XO>?O=?>UUW>]SSKQA^R1^S1X]UB;Q!
MXK^"F@7-]<2F2YNELA$\SDY+.8]N]B>I.2>]=+\/OA1\-/A/ISZ3\-? FEZ'
M!*09UTVR2(RD="[ 9<C/5B:Z"BL:66Y=0KNO3HPC-_:44G]Z5S>MF^;8G#+#
M5L1.5-;1<Y.*MMHW;\#F?B5\&?A5\8K&'3_BAX!TS6X[8DVQOK8,\)/78_WD
MS@9P1G ]*;\-/@K\)O@Y:W%I\+_A_I>B+=[?M;6-L%>?;G;O?[S ;FP"3C<<
M=37445?U'!?6?K/LH^T_FY5S=M[7V\S/^TLQ^I_5/;3]E_)S/EWO\-[;Z[;G
MG$_[('[,%SXE/BZ?X%^&VOVF\UG.G+L9\YW&/[A.>?N]:Z67X2?#";QU;_$Z
M7P#I)\0VD7E6VL_8D^TQIL,>T/C(&QF7Z'%=%144\LRVC_#HP6JEI%+WEL]M
MUT>YI5SC-Z]O:XB<K1<=9R?NO>.K^%]5LSE/&OP+^#?Q'U^#Q5X]^&>BZOJ5
MM"D5O?:A8)++'&K,ZJ&89 #,Q ]2:W/$_A;PYXUT&Y\+>+M$MM2TZ\0)=65Y
M$)(I5!! 93P1D _A5^BMEA<+%S:IKW_BT7O>O?YF#QN-DJ:=67[OX/>?N]?=
MU]W9;6,/P%\-/A_\+=)ET+X<>#M.T2RGN#<36NFVJQ(\I55+D*.3M51GT45@
M_$/]F3X ?%?6_P#A)?B'\)M&U34=JJ]]-:[99 !@!V7!? X&[.!Q7=45G4P&
M!JX=4)THN"VBXIQ7RM8TI9IF=#%/$TZ\XU'O)2DI/UDG?\3+\'>"O"/P]\/P
M^%/ WAJRTG3;?/DV6GVRQ1J2<D[5'4DDD]23DUJ445T0A"E!0@DDM$EHDO(Y
M*E6I6J.I4DW)N[;=VWW;ZLXSXC_L[_ WXN78U'XD?"O1=6N@NT7MS9*)]H&
MOFKA\#L,X%)\/?V=/@3\*+\:M\._A/H6E7B@A;ZVL$^T*",$"5@7 (." >:[
M2BN7^S<N^L_6/8P]I_-RKF^^USN_MC-OJGU7ZQ/V6W)SRY;=N6]OP,'X@_"[
MX=?%?1UT#XD^"M-UNT1]\4.HVJR>6W3<A/*''&5(-8OA/]FKX!>!M"U#PWX5
M^$>A6=GJUN8-3B6P5C=1'K'(S99U_P!DG%=Q155,!@:M?VTZ47.UN9Q3=NU[
M7L12S3,Z.&^KTZ\XT[WY5*2C?>]D[7OK<Q/"OPV\ >!_"\G@GP?X/T_3-(E\
MSS--LK58X6WC#Y4#'(Z^M4_A_P#!?X2_"B>ZN?AK\.M(T*2]15NWTRQ2$S!2
M2H;:.<9./K73T5:P>$C*#5.-X:1T7NKR[?(B6/QTHU(NK)JH[R]Y^\][RUU?
MK<S?%W@_PMX^\/7'A+QKX?M-4TR[V?:K"^A$D4NUPZ[E/!PRJ1[@5!X%^'?@
M7X8Z*WASX>>$K#1;!IVF:TTZV6*,R, "^U>,D*!GV%;-%6\/0=95G!<Z5N:R
MO;M?>WD9K%8E8=X=3?LV[\MWRW[VVOY[D=U:VU];265[;QS0S(4EBE0,KJ1@
MJ0>"".,5YG>_L4_LH:AJ;:O<_ 7P[YS-N8167EQYZ_ZM2$_2O4**QQ6 P.-M
M]8I1G;;FBI6]+IF^"S/,LNO]4KSIWWY)2C?ULU<RM'\"^"O#OA@^"O#_ (3T
MZPT=H7B.EV5DD4!1AAEV* N""<\<YK.^'WP9^%'PHDNIOAI\/-(T)KY4%XVF
M620F8)G:&VCG&YL?4UTU%7]4PO/"7LXWAI%V5XKR[?(S^O8UPG#VLK3=Y+F=
MI/>\E?5WUU.4\7? OX.>/?$L'C+QK\,]%U35;9$6WU"^L$DFC5&+( Q&1@DD
M>YKH]5TG2M>TV?1M<TRWO;.YC,=S:7<*R1RH>JLK A@?0U8HIPPV&IN3C!)R
M^*R6OKW^8IXS%U8PC.I)J'PW;?+_ (>WR/+[;]BO]E&TU4:S#\!/#GG!PX5[
M$-$#G/\ JR2F/;;BL7]IO]M7X6_LD7%CX6\2>%-7O+N\TMI]*MM*@A6#:C;!
M&S,ZF,9 Z*V!T!Z5[56'XL^&'PU\>W4%[XY^'FAZU-:@BUFU;28;EH1G.%,B
MDKSZ5Y>+RNI0P4X90J="K*WO<BMOK=*UW:]K]3V\!G5'$YC3J9\ZN)HQ3]WV
MCOMI9N]E>U[=#XC_ ."<'PG\5_&C]HC7?VOO'/A\6UB+R\N=.;R=L4^H7+MO
M\H'[R1H\@)_O,O.0<?:GQ?\ $GC#PE\-=8UWX?>%)];UR*S8:1IEN%S+<-\J
M%MQ "*3N;G[JG'.!706=G::?:QV-A:QP00H$BAA0*B*.@ ' 'M4E<N0<.0R'
M)I8.G5;G-RE*I9)N<MY):K32U[[:W.SBCBV?$_$$<PJT4J<%&,*5VXJG#:#:
MLW?6[5MW:VA\S_\ !.;]E;Q?\$_#^M?$[XNV30^+?$\Y$MO.ZO):VZN6(=E)
M&^1SO8 GA4[Y%?3%%%>EDV4X3(\MIX+#7Y8=7NVW=MONWJ_\CR.(,]QW$F;U
M<QQ=N>;V6BBDK*,5T2227XZA1117IGC!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 %%%% !02 ,DX ZFBL3Q[X%T_XB:*GAW6-4OH+%KA7O8+&X
M\K[9& <P2,!N\MLC<%()QC.":$!I:1K6C>(+)=3T'5K:]MF9E6XM)UD0E3@@
M,I(R""#Z$4[4]4TS1;"75=9U&"TM8%W37-S,L<<8]69B !]:\[_9-MK>S^$(
MM+2!(HHM>U-(HHUPJ*+R4  =@!6A^TSHVM>(O@AKFB>'](N+^ZN5MT%I:1[I
M)$^T1>9M'?";C^%7RKGY17TN;^D?$_X:>(-1CT?0?B'H5]=S9\FUL]6AED?
M).%5B3@ GCL#4WB?QYX'\$K$WC+QAI>E"<D0?VC?QP^81UV[R,_A7#^%OB%\
M*K/QCI^C:A\'K[PEJ-]*T6D7>K>'8;=;B7:?W<<L3, Y7/RD@GIWQ4'PQT/1
MO'/Q;^(/B_Q/I5O?3V>KQ:/8B[A606]O% C,J!@=H=Y&8XZFGRI!<]0M;VSO
MK2/4+*[BF@EC#Q3Q2!D=2,A@PX(QWK*T#XC_  ^\5ZE+HWA?QSI&HW< )FMK
M'4HI9$ X)*JQ(&>*\(\07EWX8^&7Q#^$NAW#VUE#XWM=.T\0L0+2TOG@:2%/
M10'E ';>:[7]H+PCX6^'?@#2/''@[P_9Z==^%M;T][&2SMUC;R7G2"2$D#)1
MDD((/6CD5[=PN>GR>)?#D.NIX7E\062ZG+%YL6G-=H)WCY^<1YW%>#SC'!]*
MLWEY::?:2W]_=1P001M)--,X5(T49+,3P  "23TKY[^/5I?Z;\?+WXG:+"SW
MO@WPWINJ[(_O2VHN;F.YC]@87<G_ '!7?_'+58/&^@^'_AEH%YYB^.+V-99H
M6Q_Q+$43W$@/H8PJ?]M10X;>87/0-(UG1_$&G1ZQH.JVU]:39\FZLYUEC?!(
M.&4D'!!''<&K->:?L?!1^SMH 1 H\R]PJC  ^VS\"O2ZB2Y9-#"BBBD 45DV
M?CKPC?\ C&\^']GKT$FM:?:1W5[IRD^9##(<(Y'H2*UJ "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M%^,_$\6E^*;&V:;2+BTNH_M:0NQ!W0L<RQ%D/I@J<,.<_&'PT^.W[0?[#-U
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %8]MX^\(WGCJZ^&MMK"MK=EIT=_<V/E."EO([(C[MNTY96&
M<\=*\D_X**?$7XF_##]F34?$?PLO+BTO'O[>VO=2M,B6SM7+!I%8?<);8F[J
M/,R"#@CXU_9E_9T\(_M+^/WT[3?VC]7MM:/A.WU&;470^>FHM*ZS6V'=7E6,
M!3N5N<YXS@?"Y]QAB<MSREE>#P_M:LDF[S4$T[Z1;W>F^RVZZ?IG#' .$SCA
MNMG6/Q?L:,&XKEA*HTURW<U':-I:+=[[+7]/:SIO%WA.WUY/"UQXGTY-3E&8
MM->]C$[C!.1&3N/ )Z= :\N^(7A_]HGX0_LN6'@[X%79\6>,+&VM[.75-:NB
MTTFX[9;E!*Q#,K,"JR-M5!SNV[6^._@O\-O&_P *?^"EWA?PG\2_%K:YX@,I
MN]8U$R,^^>;3I)64.W+A=P7<<9QT XK;.N*\5E6+PE#ZK)^UE3C*3=HP=1VY
M4_MR5G=+1):O5'/P[P/@\\P..Q7UV*]A"K.$4KSFJ2OS.-UR0=XI-ZMO1:,_
M2:H-2U/3=&L9=4UC4(+2VA7=-<7,JQQQCU9F( 'UJ>O&OVKOV/M,_:KN_#T>
MO?$;6-)T[2;EVU#3;%PT=Y&PX(5CM24'@2%6PK,,=*^FS&MC</@Y3PE+VM32
MT7)13N[:M[);_+34^-RC#Y=BLPA3Q]=T:3OS347-JR;TBK-MO1=KW>AZ3X6^
M)WPU\<W,EEX)^(6AZQ-"NZ:+2M6AN&0>I$;$C\:L^(/&W@SPG)%%XJ\6Z9IC
M3@F%=0OXX3(!U*[V&<9'3UK\[_VNO@)X._9(^//P]MOV8M<U6/Q)>RB7[!+>
M^;(DGG1QP$8 .)294*G((0C&"178?\%3F\,Z[^TW\-?"'C75?L6C-9Q'5[L/
M@V]K->[)9,X.,)&QZ'IT-?!U^.,?@\#B_K&'BJV'G3@TIW@_:;>];3E7Q*VG
MY?I^&\-<KS#,L!]4Q<WA\53JS3=.U2/LM[PYFFI/X6GKK;S^V-(^)GPXU_4(
M](T+X@:)>W<V?*M;3589)'P"3A58DX )X[ U)KWQ \!^%KQ=.\3^-M(TZX:,
M2+!?ZE%"Y0D@,%=@<9!&?8U\R?LE_ /]@:V^+%CX\_9]^+=[K&OZ*LTD%A<Z
MJNXJ\3Q.WDO"CNH60\C@'&:\D_;KM_AIXR_X*$Z7X;^,7B)]+\,V^AVL.KWT
M3E6AC$<TPP0K$$LZC[I^]77C.+<PP.11QM2G2<IU8TX\M7FA:75SM96=[]DK
MG#E_ F59GQ-/+:-6O&%.C*K+GH\M2\7\,:?-=W35M;MNR1]ZZ'\0O /B>].F
M^&O'&CZC<A"YM['4XIG"C&6VHQ..1S[TFJ_$;X>Z'J;:)K?CO1K.]0J&M+K5
M(HY1N *Y1F!Y!!''.17@'[%WP._8K\.>-[KXA_LT_$^[US4H=/>UNK:XU17:
M*&1D)9H3$C@90 ,1CJ*^6O\ @H-X0U#Q?^VAX\BTLDSZ=H%KJ&P#[R0V-NTG
MTQ'O;_@-1FW&&993P]3S"5&G4G.IR)0J<T6N63NI):OW;6L7D? .49[Q76RJ
M&(JTJ=.ESN52ER34N:,;.#EHO>O>Y^GM8T'Q&^'MUK/_  CMMX[T:34/.,/V
M&/5(C-Y@)!38&W;@0<C&>*\U\!?M+6%U^Q1:_M(:I<)-+9^$WGO0S?ZV^A4Q
M.G_ IT*C_>%?!7[*WAW7])_:Z^%WB3Q+<O+=^)[K^UW:4?.1)-=1ACZ[O*WY
M]'%;9UQK#+\1@:>&I^T6(Y6W>W+";C&+V=[N6GHSGX=\.:F;87,JN,JND\)S
MQ2M?GJ0C.4H[JUE%7?FC]6****^\/S$**** "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 **** /"_
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
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^4/^"S/_)FC_\
M8U6/\I:^KZ^4/^"S/_)FC_\ 8U6/\I:]/)O^1K1_Q(^.\0O^2(S#_KU/\C\E
MJ***_83^! HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *_;S]@K_DS7X;_P#8JVW\J_$.OV\_8*_Y,U^&_P#V*MM_*OC^,O\
M<J?^+]&?OGT?O^2BQ?\ UZ_]OB>N4445^=G]8!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?
M@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C5[I0 4444 %%%% !
M1110 4444 %%%% !116)\1_B-X-^$G@C4?B/\0M8_L_1M)A$NH7GV>27RD+!
M<[(E9VY8#@'K51C*<E&*NV9U:M*A2E5JR48Q3;;=DDM6VWHDENS;HKYY_P"'
MK'[ _P#T7G_RU]5_^1:/^'K'[ __ $7G_P M?5?_ )%KM_LO,_\ GQ/_ ,!E
M_D?._P"NG!W_ $,L/_X.I_\ R1]#45\\_P##UC]@?_HO/_EKZK_\BT?\/6/V
M!_\ HO/_ ):^J_\ R+1_9>9_\^)_^ R_R#_73@[_ *&6'_\ !U/_ .2/H:BO
MGG_AZQ^P/_T7G_RU]5_^1:/^'K'[ _\ T7G_ ,M?5?\ Y%H_LO,_^?$__ 9?
MY!_KIP=_T,L/_P"#J?\ \D?0U%?//_#UC]@?_HO/_EKZK_\ (M'_  ]8_8'_
M .B\_P#EKZK_ /(M']EYG_SXG_X#+_(/]=.#O^AEA_\ P=3_ /DCZ&HKYY_X
M>L?L#_\ 1>?_ "U]5_\ D6C_ (>L?L#_ /1>?_+7U7_Y%H_LO,_^?$__  &7
M^0?ZZ<'?]#+#_P#@ZG_\D?0U%?//_#UC]@?_ *+S_P"6OJO_ ,BT?\/6/V!_
M^B\_^6OJO_R+1_9>9_\ /B?_ (#+_(/]=.#O^AEA_P#P=3_^2/H:BOGG_AZQ
M^P/_ -%Y_P#+7U7_ .1:/^'K'[ __1>?_+7U7_Y%H_LO,_\ GQ/_ ,!E_D'^
MNG!W_0RP_P#X.I__ "1]#45\\_\ #UC]@?\ Z+S_ .6OJO\ \BT?\/6/V!_^
MB\_^6OJO_P BT?V7F?\ SXG_ . R_P @_P!=.#O^AEA__!U/_P"2/H:BOGG_
M (>L?L#_ /1>?_+7U7_Y%H_X>L?L#_\ 1>?_ "U]5_\ D6C^R\S_ .?$_P#P
M&7^0?ZZ<'?\ 0RP__@ZG_P#)'T-17SS_ ,/6/V!_^B\_^6OJO_R+1_P]8_8'
M_P"B\_\ EKZK_P#(M']EYG_SXG_X#+_(/]=.#O\ H98?_P '4_\ Y(^AJ*^>
M?^'K'[ __1>?_+7U7_Y%H_X>L?L#_P#1>?\ RU]5_P#D6C^R\S_Y\3_\!E_D
M'^NG!W_0RP__ (.I_P#R1]#45\\_\/6/V!_^B\_^6OJO_P BT?\ #UC]@?\
MZ+S_ .6OJO\ \BT?V7F?_/B?_@,O\@_UTX._Z&6'_P#!U/\ ^2/H:BOGG_AZ
MQ^P/_P!%Y_\ +7U7_P"1:/\ AZQ^P/\ ]%Y_\M?5?_D6C^R\S_Y\3_\  9?Y
M!_KIP=_T,L/_ .#J?_R1]#45\\_\/6/V!_\ HO/_ ):^J_\ R+1_P]8_8'_Z
M+S_Y:^J__(M']EYG_P ^)_\ @,O\@_UTX._Z&6'_ /!U/_Y(^AJ*^>?^'K'[
M _\ T7G_ ,M?5?\ Y%H_X>L?L#_]%Y_\M?5?_D6C^R\S_P"?$_\ P&7^0?ZZ
M<'?]#+#_ /@ZG_\ )'T-17SS_P /6/V!_P#HO/\ Y:^J_P#R+1_P]8_8'_Z+
MS_Y:^J__ "+1_9>9_P#/B?\ X#+_ "#_ %TX._Z&6'_\'4__ )(^AJ*^>?\
MAZQ^P/\ ]%Y_\M?5?_D6C_AZQ^P/_P!%Y_\ +7U7_P"1:/[+S/\ Y\3_ / 9
M?Y!_KIP=_P!#+#_^#J?_ ,D?0U%?//\ P]8_8'_Z+S_Y:^J__(M'_#UC]@?_
M *+S_P"6OJO_ ,BT?V7F?_/B?_@,O\@_UTX._P"AEA__  =3_P#DCZ&HKYY_
MX>L?L#_]%Y_\M?5?_D6C_AZQ^P/_ -%Y_P#+7U7_ .1:/[+S/_GQ/_P&7^0?
MZZ<'?]#+#_\ @ZG_ /)'T-17SS_P]8_8'_Z+S_Y:^J__ "+1_P /6/V!_P#H
MO/\ Y:^J_P#R+1_9>9_\^)_^ R_R#_73@[_H98?_ ,'4_P#Y(^AJ*^>?^'K'
M[ __ $7G_P M?5?_ )%H_P"'K'[ _P#T7G_RU]5_^1:/[+S/_GQ/_P !E_D'
M^NG!W_0RP_\ X.I__)'T-17SS_P]8_8'_P"B\_\ EKZK_P#(M'_#UC]@?_HO
M/_EKZK_\BT?V7F?_ #XG_P" R_R#_73@[_H98?\ \'4__DCZ&HKYY_X>L?L#
M_P#1>?\ RU]5_P#D6C_AZQ^P/_T7G_RU]5_^1:/[+S/_ )\3_P# 9?Y!_KIP
M=_T,L/\ ^#J?_P D?0U%?//_  ]8_8'_ .B\_P#EKZK_ /(M>O?!_P",WPU^
M/?@B'XC_  G\2?VMHUQ-)%#>?8YH-SQMM<;)D1Q@C'(Y[5C6P6,P\.:K3E%=
MVFE^*.[ <1</YK7]C@L72JSM?EA4A)V[VBV[:K4ZBBBBN8]@**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY0_X+,_\F:/_
M -C58_REKZOKY0_X+,_\F:/_ -C58_REKT\F_P"1K1_Q(^.\0O\ DB,P_P"O
M4_R/R6HHHK]A/X$"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ K]O/V"O^3-?AO\ ]BK;?RK\0Z_;S]@K_DS7X;_]BK;?RKX_
MC+_<J?\ B_1G[Y]'[_DHL7_UZ_\ ;XGKE%%%?G9_6 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C5[I0 4444 %%%
M% !1110 4444 %%%% !7B?\ P4<_Y,C^(?\ V!5_]'Q5[97B?_!1S_DR/XA_
M]@5?_1\5=F7?\C"C_BC^:/!XJ_Y)C'?]>:O_ *1(_%.BBBOV@_SQ"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]>?\ @D!_
MR9%HO_89U'_T>U?D-7Z\_P#!(#_DR+1?^PSJ/_H]J^7XN_Y%2_Q+\F?M/@/_
M ,EK/_KS/_TJ!]/T445^9G]AA1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %?*'_  69_P"3-'_[&JQ_E+7U?7RA_P %F?\
MDS1_^QJL?Y2UZ>3?\C6C_B1\=XA?\D1F'_7J?Y'Y+4445^PG\"!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^WG[!7_ "9K
M\-_^Q5MOY5^(=?MY^P5_R9K\-_\ L5;;^5?'\9?[E3_Q?HS]\^C]_P E%B_^
MO7_M\3URBBBOSL_K **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\ *03Q_P#]B)I7_HQJ
M]TKPOP#_ ,I!/'__ &(FE?\ HQJ]TH **** "BBB@ HHHH **** "BBB@ KQ
M/_@HY_R9'\0_^P*O_H^*O;*\3_X*.?\ )D?Q#_[ J_\ H^*NS+O^1A1_Q1_-
M'@\5?\DQCO\ KS5_](D?BG1117[0?YXA1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5^O/_!(#_DR+1?^PSJ/_H]J_(:OUY_X
M) ?\F1:+_P!AG4?_ $>U?+\7?\BI?XE^3/VGP'_Y+6?_ %YG_P"E0/I^BBBO
MS,_L,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KY0_X+,_\F:/_P!C58_REKZOKY0_X+,_\F:/_P!C58_REKT\F_Y&M'_$
MCX[Q"_Y(C,/^O4_R/R6HHHK]A/X$"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K]O/V"O^3-?AO_ -BK;?RK\0Z_;S]@K_DS
M7X;_ /8JVW\J^/XR_P!RI_XOT9^^?1^_Y*+%_P#7K_V^)ZY1117YV?U@%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 >%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_
M]&-7NE !1110 4444 %%%% !1110 4444 %>)_\ !1S_ ),C^(?_ &!5_P#1
M\5>V5XG_ ,%'/^3(_B'_ -@5?_1\5=F7?\C"C_BC^:/!XJ_Y)C'?]>:O_I$C
M\4Z***_:#_/$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "OUY_X) ?\ )D6B_P#89U'_ -'M7Y#5^O/_  2 _P"3(M%_[#.H
M_P#H]J^7XN_Y%2_Q+\F?M/@/_P EK/\ Z\S_ /2H'T_1117YF?V&%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\H?\%F?^
M3-'_ .QJL?Y2U]7U\H?\%F?^3-'_ .QJL?Y2UZ>3?\C6C_B1\=XA?\D1F'_7
MJ?Y'Y+4445^PG\"!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5^WG[!7_)FOPW_[%6V_E7XAU^WG[!7_ "9K\-_^Q5MOY5\?
MQE_N5/\ Q?HS]\^C]_R46+_Z]?\ M\3URBBBOSL_K **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ H) &2< =316)X]\"Z?\1-%3P[K&J7T%BUPK
MWL%C<>5]LC .8)& W>6V1N"D$XQG!-" TM(UK1O$%DNIZ#JUM>VS,RK<6DZR
M(2IP0&4D9!!!]"*GDDCAC:::141%)9F.  .I)KS;]DVVM[/X0BTM($BBBU[4
MTBBC7"HHO)0 !V %/_:BFGN? 6F^$4G>.'Q)XITW2;QHV*GR)IQYBY'3*J5/
ML2*OE]_E%?2YU_AOXB> /&-U-8^$O&^DZI/;C,\.GZC',T8SC)",2!GC-/\
M$_CSP/X)6)O&7C#2]*$Y(@_M&_CA\PCKMWD9_"O/?CKX:\.> 8_!_CCPEH5G
MIUWI/BNQM5>RMUB+6D[>3+ =H&5*L..Q -/^&.AZ-XY^+?Q!\7^)]*M[Z>SU
M>+1[$7<*R"WMXH$9E0,#M#O(S''4T^56OT"_0]0M;VSOK2/4+*[BF@EC#Q3Q
M2!D=2,A@PX(QWK*T#XC_  ^\5ZE+HWA?QSI&HW< )FMK'4HI9$ X)*JQ(&>*
M\(\07EWX8^&7Q#^$NAW#VUE#XWM=.T\0L0+2TOG@:2%/10'E ';>:[7]H+PC
MX6^'?@#2/''@[P_9Z==^%M;T][&2SMUC;R7G2"2$D#)1DD((/6CD5[=PN>GR
M>)?#D.NIX7E\062ZG+%YL6G-=H)WCY^<1YW%>#SC'!]*LWEY::?:2W]_=1P0
M01M)--,X5(T49+,3P  "23TKY[^/5I?Z;\?+WXG:+"SWO@WPWINJ[(_O2VHN
M;F.YC]@87<G_ '!7?_'+58/&^@^'_AEH%YYB^.+V-99H6Q_Q+$43W$@/H8PJ
M?]M10X;>87/0-(UG1_$&G1ZQH.JVU]:39\FZLYUEC?!(.&4D'!!''<&K->:?
ML?!1^SMH 1 H\R]PJC  ^VS\"O2ZB2Y9-#"BBBD!X7X!_P"4@GC_ /[$32O_
M $8U>Z5X7X!_Y2">/_\ L1-*_P#1C5[I0 4444 %%%% !1110 4444 %%%%
M!7B?_!1S_DR/XA_]@5?_ $?%7ME>)_\ !1S_ ),C^(?_ &!5_P#1\5=F7?\
M(PH_XH_FCP>*O^28QW_7FK_Z1(_%.BBBOV@_SQ"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]>?^"0'_)D6B_\ 89U'_P!'
MM7Y#5^O/_!(#_DR+1?\ L,ZC_P"CVKY?B[_D5+_$OR9^T^ __):S_P"O,_\
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
M1_Q(^.\0O^2(S#_KU/\ (_):BBBOV$_@0**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KT_]DOXG_ _X4_$VXUG]H3X5'Q?X;O='ELI].CAC>2&1
MI(V6>,2,H#*$8 AE/SG#=0?,**SK4HUZ3IRO9]G9_>=> QM7+L9#$TDG*#NE
M)*47Y.+NFO)GZ:^'?VF?^"?/P'_9^\-_&[X:?!OQ.=)L_&>HCPQIKNS2VNJM
M:(L[L9;E@$,3*H)+XR2JYYKXD^(GQ7M/VP?VLV^(WQ8U:T\+Z7XBUFW34;C>
MSQZ981JD> 0N7=84ZX&Y^PS@>2T5YN#RBC@YSJ*3<Y77,W=I-WMKYZ^;/K<^
MXZS#/J%#"SHTZ="FXR=.$5&,I1CRW?*D[-:)7]V.B>B9]?\ _!4S]K'X9?%Q
M/!_P._9^U^WO/!GAC3UG9[%'6%KC:88H@' .(85(!_Z;$=J9_P $KO$7['7P
MRU[5?B[^T1XUL+#Q)IMU'%X8@U-'>.%2A+W"*J,/,S\H8GY><#)R/D.BG_9-
M&.6_4X2:CU:W>MW?UZ^1'^O&/J<7+B"O1ISJ*W+"2?LXVCRQLKW7+HXZ[Z[G
MZ)?'/PA_P2]_:+^(=Y\3/BG^W+XLO=0NCMCC34(5AM(@3MAA3^SSLC7)P.22
M222Q)/!?L-_M3_LZ?"NV^)7[(7Q<\1W ^'7B?4[Y-"\02JSYAD4VS>:R)E#)
M"L3*X0!64D@9X^*J*RCDE/ZLZ$ZLI1TMM[MMFK([ZGB)BO[8AF6'P=&G53ES
MM*;]JIJTHU.:;NGY6=];GZ#ZK\>/V,_V$OV6_%GPJ_9D^+,OC7Q3XO$RI>(P
MD,!DB\D2/(B+&BQ(2RJ,LSMTVDE?SXHHKLP. A@N=\SE*3NV]W]UMCP.(^)L
M3Q"Z,'2A2I48\M.G!/EBF[MZMMMO=M]@HHHKN/F@HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "OV\_8*_Y,U^&__8JVW\J_$.OV\_8*_P"3-?AO
M_P!BK;?RKX_C+_<J?^+]&?OGT?O^2BQ?_7K_ -OB>N4445^=G]8!1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% 'A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U
M>Z4 %%%% !1110 4444 %%%% !1110 5XG_P4<_Y,C^(?_8%7_T?%7ME>)_\
M%'/^3(_B'_V!5_\ 1\5=F7?\C"C_ (H_FCP>*O\ DF,=_P!>:O\ Z1(_%.BB
MBOV@_P \0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OH/_ ()D
M?&3X7_ _]JW3?%WQ9N8;33KC3;FQM]5N%S'I]Q*%"S,?X5(#1EN@$I)P,FOG
MRO3_ -DOX8?!#XO?$VX\%_'GXK#P9IDNCROI^MR31QQK>B2,(DAD&W:4,A.2
MO0?,.AY,?"E4P52-2_*T[VWMY'N\,5\9A>(<+6PG+[6,XN/.THMIW2DVTDGM
M>ZMW1^DW[5?AG]M6;X9IXY_9)^,,GB*ZD\676KP'3Y+4?\2J2%!%:1*^Z*Y6
M-E8CN^[."Q.?S"\2_&KX_:?\1O$GB75?'WB+1?$.L:K)-XD6TO)K&1[D.V5D
MCC*[2A9@$(&P9  Z5^E_[.7PT^&'['WPBT"[D_;;T&3PKI7BK4;Z[OH)X(K;
M6UFM$C6S/[^12\;*)?DW,>,!<YKX,_:D\3:3^V5^W'JEY\#=+:2#Q7K5GI^C
M,\)C-RZQ16YN&7&45F0N20"%Y8 YKYG()PC5J4N52II-\_+R[/9W7S\C]A\4
M*&(JX3"8U5IT\54E%?5_;*JKN'QT^63:U?(V_BOIIO\ 4/\ P30\1^.OA[\
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
M^3(M%_[#.H_^CVK\AJ_7G_@D!_R9%HO_ &&=1_\ 1[5\OQ=_R*E_B7Y,_:?
M?_DM9_\ 7F?_ *5 ^GZ***_,S^PPHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "OE#_@LS_R9H__ &-5C_*6OJ^OE#_@LS_R
M9H__ &-5C_*6O3R;_D:T?\2/CO$+_DB,P_Z]3_(_):BBBOV$_@0**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OV\_8*_Y,U^
M&_\ V*MM_*OQ#K]O/V"O^3-?AO\ ]BK;?RKX_C+_ '*G_B_1G[Y]'[_DHL7_
M ->O_;XGKE%%%?G9_6 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!X7X!_Y2">/_\ L1-*_P#1
MC5[I7A?@'_E()X__ .Q$TK_T8U>Z4 %%%% !1110 4444 %%%% !1110 5XG
M_P %'/\ DR/XA_\ 8%7_ -'Q5[97B?\ P4<_Y,C^(?\ V!5_]'Q5V9=_R,*/
M^*/YH\'BK_DF,=_UYJ_^D2/Q3HHHK]H/\\0HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *_7G_@D!_P F1:+_ -AG4?\ T>U?
MD-7Z\_\ !(#_ ),BT7_L,ZC_ .CVKY?B[_D5+_$OR9^T^ __ "6L_P#KS/\
M]*@?3]%%%?F9_884444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7RA_P69_Y,T?\ [&JQ_E+7U?7RA_P69_Y,T?\ [&JQ_E+7
MIY-_R-:/^)'QWB%_R1&8?]>I_D?DM1117["?P(%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7[>?L%?\F:_#?_L5;;^5?B'7
M[>?L%?\ )FOPW_[%6V_E7Q_&7^Y4_P#%^C/WSZ/W_)18O_KU_P"WQ/7****_
M.S^L HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#POP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q
M_P#]B)I7_HQJ]TH **** "BBB@ HHHH **** "BBB@ KQ/\ X*.?\F1_$/\
M[ J_^CXJ]LKQ/_@HY_R9'\0_^P*O_H^*NS+O^1A1_P 4?S1X/%7_ "3&._Z\
MU?\ TB1^*=%%%?M!_GB%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7Z\_P#!(#_DR+1?^PSJ/_H]J_(:OUY_X) ?\F1:+_V&
M=1_]'M7R_%W_ "*E_B7Y,_:? ?\ Y+6?_7F?_I4#Z?HHHK\S/[#"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^4/\ @LS_
M ,F:/_V-5C_*6OJ^OE#_ (+,_P#)FC_]C58_REKT\F_Y&M'_ !(^.\0O^2(S
M#_KU/\C\EJ***_83^! HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *_;S]@K_ ),U^&__ &*MM_*OQ#K]O/V"O^3-?AO_ -BK
M;?RKX_C+_<J?^+]&?OGT?O\ DHL7_P!>O_;XGKE%%%?G9_6 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C5[I
M0 4444 %%%% !1110 4444 %%%% !7B?_!1S_DR/XA_]@5?_ $?%7ME>)_\
M!1S_ ),C^(?_ &!5_P#1\5=F7?\ (PH_XH_FCP>*O^28QW_7FK_Z1(_%.BBB
MOV@_SQ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ K]>?^"0'_)D6B_\ 89U'_P!'M7Y#5^O/_!(#_DR+1?\ L,ZC_P"CVKY?
MB[_D5+_$OR9^T^ __):S_P"O,_\ TJ!]/T445^9G]AA1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*'_!9G_DS1_\ L:K'
M^4M?5]?GK_P<U_$WQQ\)?^"9DGBWX?:W_9^H#Q_I,/VC[-%+\C+/N&V167G
MYQFO5R.+GG%"*ZR1\WQA@*V:<+XS"4FE*I3E%7VNUULF_P #\\:*_.O_ (;L
M_:J_Z*G_ .4.Q_\ C%'_  W9^U5_T5/_ ,H=C_\ &*_:_J57NOZ^1_)'_$)>
M(_\ G[2_\"G_ /*S]%**_.O_ (;L_:J_Z*G_ .4.Q_\ C%'_  W9^U5_T5/_
M ,H=C_\ &*/J57NOZ^0?\0EXC_Y^TO\ P*?_ ,K/T4HK\Z_^&[/VJO\ HJ?_
M )0['_XQ1_PW9^U5_P!%3_\ *'8__&*/J57NOZ^0?\0EXC_Y^TO_  *?_P K
M/T4HK\Z_^&[/VJO^BI_^4.Q_^,4?\-V?M5?]%3_\H=C_ /&*/J57NOZ^0?\
M$)>(_P#G[2_\"G_\K/T4HK\Z_P#ANS]JK_HJ?_E#L?\ XQ1_PW9^U5_T5/\
M\H=C_P#&*/J57NOZ^0?\0EXC_P"?M+_P*?\ \K/T4HK\Z_\ ANS]JK_HJ?\
MY0['_P",4?\ #=G[57_14_\ RAV/_P 8H^I5>Z_KY!_Q"7B/_G[2_P# I_\
MRL_12BOSK_X;L_:J_P"BI_\ E#L?_C%'_#=G[57_ $5/_P H=C_\8H^I5>Z_
MKY!_Q"7B/_G[2_\  I__ "L_12BOSK_X;L_:J_Z*G_Y0['_XQ1_PW9^U5_T5
M/_RAV/\ \8H^I5>Z_KY!_P 0EXC_ .?M+_P*?_RL_12BOSK_ .&[/VJO^BI_
M^4.Q_P#C%'_#=G[57_14_P#RAV/_ ,8H^I5>Z_KY!_Q"7B/_ )^TO_ I_P#R
ML_12BOSK_P"&[/VJO^BI_P#E#L?_ (Q1_P -V?M5?]%3_P#*'8__ !BCZE5[
MK^OD'_$)>(_^?M+_ ,"G_P#*S]%**_.O_ANS]JK_ **G_P"4.Q_^,4?\-V?M
M5?\ 14__ "AV/_QBCZE5[K^OD'_$)>(_^?M+_P "G_\ *S]%**_.O_ANS]JK
M_HJ?_E#L?_C%'_#=G[57_14__*'8_P#QBCZE5[K^OD'_ !"7B/\ Y^TO_ I_
M_*S]%**_.O\ X;L_:J_Z*G_Y0['_ .,4?\-V?M5?]%3_ /*'8_\ QBCZE5[K
M^OD'_$)>(_\ G[2_\"G_ /*S]%**_.O_ (;L_:J_Z*G_ .4.Q_\ C%'_  W9
M^U5_T5/_ ,H=C_\ &*/J57NOZ^0?\0EXC_Y^TO\ P*?_ ,K/T4HK\Z_^&[/V
MJO\ HJ?_ )0['_XQ1_PW9^U5_P!%3_\ *'8__&*/J57NOZ^0?\0EXC_Y^TO_
M  *?_P K/T4HK\Z_^&[/VJO^BI_^4.Q_^,4?\-V?M5?]%3_\H=C_ /&*/J57
MNOZ^0?\ $)>(_P#G[2_\"G_\K/T4HK\Z_P#ANS]JK_HJ?_E#L?\ XQ1_PW9^
MU5_T5/\ \H=C_P#&*/J57NOZ^0?\0EXC_P"?M+_P*?\ \K/T4HK\Z_\ ANS]
MJK_HJ?\ Y0['_P",4?\ #=G[57_14_\ RAV/_P 8H^I5>Z_KY!_Q"7B/_G[2
M_P# I_\ RL_12BOSK_X;L_:J_P"BI_\ E#L?_C%'_#=G[57_ $5/_P H=C_\
M8H^I5>Z_KY!_Q"7B/_G[2_\  I__ "L_12BOSK_X;L_:J_Z*G_Y0['_XQ1_P
MW9^U5_T5/_RAV/\ \8H^I5>Z_KY!_P 0EXC_ .?M+_P*?_RL_12BOSK_ .&[
M/VJO^BI_^4.Q_P#C%'_#=G[57_14_P#RAV/_ ,8H^I5>Z_KY!_Q"7B/_ )^T
MO_ I_P#RL_12BOSK_P"&[/VJO^BI_P#E#L?_ (Q1_P -V?M5?]%3_P#*'8__
M !BCZE5[K^OD'_$)>(_^?M+_ ,"G_P#*S]%**_.O_ANS]JK_ **G_P"4.Q_^
M,4?\-V?M5?\ 14__ "AV/_QBCZE5[K^OD'_$)>(_^?M+_P "G_\ *S]%*_;S
M]@K_ ),U^&__ &*MM_*OY+_^&[/VJO\ HJ?_ )0['_XQ7]4'_!(SQ3KOC;_@
MF9\$O%OB>^^U:AJ'@"RFN[CRE3S'*G)VH H^@ %?%<;X>=' TG+^;]&?K7A#
MP5FO#&<XBOBIPDI4^5<KDW?F3UO&/8^C****_-#^@0HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#POP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&KW2@ HHHH ***
M* "BBB@ HHHH **** "O$_\ @HY_R9'\0_\ L"K_ .CXJ]LKQ/\ X*.?\F1_
M$/\ [ J_^CXJ[,N_Y&%'_%'\T>#Q5_R3&._Z\U?_ $B1^*=%%%?M!_GB%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Z\_\
M!(#_ ),BT7_L,ZC_ .CVK\AJ_7G_ () ?\F1:+_V&=1_]'M7R_%W_(J7^)?D
MS]I\!_\ DM9_]>9_^E0/I^BBBOS,_L,**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K\U_\ @ZQ_Y14R_P#91M'_ /0;BOTH
MK\U_^#K'_E%3+_V4;1__ $&XKV.'_P#D=X?_ !K\SAS/_D7U?1G\S]%%%?OA
M^<A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5_7;_P $8?\ E%5\!O\ LG%A_P"@FOY$J_KM_P"",/\ RBJ^ W_9.+#_ -!-
M?!>('_(OH_X_T9]%PW_O4_\ #^J/INBBBOR@^R"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "H-3U33-%L)=5UG48+2U@7=-<W,RQQQCU9
MF( 'UJ>N$_:9T;6O$7P0US1/#^D7%_=7*VZ"TM(]TDB?:(O,VCOA-Q_"G%7D
MD!OZ1\3_ (:>(-1CT?0?B'H5]=S9\FUL]6AED? ).%5B3@ GCL#4WB?QYX'\
M$K$WC+QAI>E"<D0?VC?QP^81UV[R,_A7#^%OB%\*K/QCI^C:A\'K[PEJ-]*T
M6D7>K>'8;=;B7:?W<<L3, Y7/RD@GIWQ4'PQT/1O'/Q;^(/B_P 3Z5;WT]GJ
M\6CV(NX5D%O;Q0(S*@8':'>1F..IJ^5(5SU"UO;.^M(]0LKN*:"6,/%/%(&1
MU(R&##@C'>LK0/B/\/O%>I2Z-X7\<Z1J-W "9K:QU**61 ."2JL2!GBO"/$%
MY=^&/AE\0_A+H=P]M90^-[73M/$+$"TM+YX&DA3T4!Y0!VWFNU_:"\(^%OAW
MX TCQQX.\/V>G7?A;6]/>QDL[=8V\EYT@DA) R49)""#UHY%>W<+GI\GB7PY
M#KJ>%Y?$%DNIRQ>;%IS7:"=X^?G$>=Q7@\XQP?2K-Y>6FGVDM_?W4<$$$;23
M33.%2-%&2S$\   DD]*^>_CU:7^F_'R]^)VBPL][X-\-Z;JNR/[TMJ+FYCN8
M_8&%W)_W!7?_ !RU6#QOH/A_X9:!>>8OCB]C66:%L?\ $L11/<2 ^AC"I_VU
M%#AMYA<] TC6='\0:='K&@ZK;7UI-GR;JSG66-\$@X920<$$<=P:LUYI^Q\%
M'[.V@!$"CS+W"J, #[;/P*]+J)+EDT,****0'A?@'_E()X__ .Q$TK_T8U>Z
M5X7X!_Y2">/_ /L1-*_]&-7NE !1110 4444 %%%% !1110 4444 %?+?_!:
MWQAXB\ _\$LOC-XP\):C]DU&P\,1R6ESY*2;&^UP#.UP5/!/4&OJ2ODC_@N]
M_P HC/CE_P!BI'_Z66]=^5I/,Z'^./\ Z4CDS"G3JX"K":3BXR33U333NFNJ
M9_,5_P -V?M5?]%3_P#*'8__ !BC_ANS]JK_ **G_P"4.Q_^,5Y'17] ^QI?
MRK[C\;_U:X<_Z J7_@N'^1ZY_P -V?M5?]%3_P#*'8__ !BC_ANS]JK_ **G
M_P"4.Q_^,5Y'11[&E_*ON#_5KAS_ * J7_@N'^1ZY_PW9^U5_P!%3_\ *'8_
M_&*/^&[/VJO^BI_^4.Q_^,5Y'11[&E_*ON#_ %:X<_Z J7_@N'^1ZY_PW9^U
M5_T5/_RAV/\ \8H_X;L_:J_Z*G_Y0['_ .,5Y'11[&E_*ON#_5KAS_H"I?\
M@N'^1ZY_PW9^U5_T5/\ \H=C_P#&*/\ ANS]JK_HJ?\ Y0['_P",5Y'11[&E
M_*ON#_5KAS_H"I?^"X?Y'KG_  W9^U5_T5/_ ,H=C_\ &*/^&[/VJO\ HJ?_
M )0['_XQ7D=%'L:7\J^X/]6N'/\ H"I?^"X?Y'KG_#=G[57_ $5/_P H=C_\
M8H_X;L_:J_Z*G_Y0['_XQ7D=%'L:7\J^X/\ 5KAS_H"I?^"X?Y'KG_#=G[57
M_14__*'8_P#QBC_ANS]JK_HJ?_E#L?\ XQ7D=%'L:7\J^X/]6N'/^@*E_P""
MX?Y'KG_#=G[57_14_P#RAV/_ ,8H_P"&[/VJO^BI_P#E#L?_ (Q7D=%'L:7\
MJ^X/]6N'/^@*E_X+A_D>N?\ #=G[57_14_\ RAV/_P 8H_X;L_:J_P"BI_\
ME#L?_C%>1T4>QI?RK[@_U:X<_P"@*E_X+A_D>N?\-V?M5?\ 14__ "AV/_QB
MC_ANS]JK_HJ?_E#L?_C%>1T4>QI?RK[@_P!6N'/^@*E_X+A_D>N?\-V?M5?]
M%3_\H=C_ /&*/^&[/VJO^BI_^4.Q_P#C%>1T4>QI?RK[@_U:X<_Z J7_ (+A
M_D>N?\-V?M5?]%3_ /*'8_\ QBC_ (;L_:J_Z*G_ .4.Q_\ C%>1T4>QI?RK
M[@_U:X<_Z J7_@N'^1ZY_P -V?M5?]%3_P#*'8__ !BC_ANS]JK_ **G_P"4
M.Q_^,5Y'11[&E_*ON#_5KAS_ * J7_@N'^1ZY_PW9^U5_P!%3_\ *'8__&*/
M^&[/VJO^BI_^4.Q_^,5Y'11[&E_*ON#_ %:X<_Z J7_@N'^1ZY_PW9^U5_T5
M/_RAV/\ \8H_X;L_:J_Z*G_Y0['_ .,5Y'11[&E_*ON#_5KAS_H"I?\ @N'^
M1ZY_PW9^U5_T5/\ \H=C_P#&*/\ ANS]JK_HJ?\ Y0['_P",5Y'11[&E_*ON
M#_5KAS_H"I?^"X?Y'KG_  W9^U5_T5/_ ,H=C_\ &*/^&[/VJO\ HJ?_ )0[
M'_XQ7D=%'L:7\J^X/]6N'/\ H"I?^"X?Y'KG_#=G[57_ $5/_P H=C_\8H_X
M;L_:J_Z*G_Y0['_XQ7D=%'L:7\J^X/\ 5KAS_H"I?^"X?Y'KG_#=G[57_14_
M_*'8_P#QBC_ANS]JK_HJ?_E#L?\ XQ7D=%'L:7\J^X/]6N'/^@*E_P""X?Y'
MKG_#=G[57_14_P#RAV/_ ,8H_P"&[/VJO^BI_P#E#L?_ (Q7D=%'L:7\J^X/
M]6N'/^@*E_X+A_D>N?\ #=G[57_14_\ RAV/_P 8H_X;L_:J_P"BI_\ E#L?
M_C%>1T4>QI?RK[@_U:X<_P"@*E_X+A_D>N?\-V?M5?\ 14__ "AV/_QBC_AN
MS]JK_HJ?_E#L?_C%>1T4>QI?RK[@_P!6N'/^@*E_X+A_D>N?\-V?M5?]%3_\
MH=C_ /&*_H[_ .#;OXC>,_BI_P $L?#/C#Q[K/V_49O$VLQR7/V>.+*K=L%&
MV-57@>U?RT5_3Y_P:\_\HB_"G_8UZY_Z6/7QG'5.$<FBTDO?7Y2/I^$\GRC
M9HZF&P].G+E:O&$8NUUI=).Q^AE%%%?D1^D!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %?FO\ \'6/_**F7_LHVC_^@W%?
MI17YK_\ !UC_ ,HJ9?\ LHVC_P#H-Q7L</\ _([P_P#C7YG#F?\ R+ZOHS^9
M^BBBOWP_.0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *_KM_X(P_\HJO@-_V3BP_]!-?R)5_7;_P1A_Y15? ;_LG%A_Z":^"
M\0/^1?1_Q_HSZ+AO_>I_X?U1]-T445^4'V04444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5E>,M=UKPYHC:MH/A*YUN:.10]A9SQQRE"?F9
M?,(5B.NW(S6K10@/)O$S^-_CIK7AW28OAAJ_A[2='\06VK:AJ6OF&.1C 2R0
MPQQR.26)P7)  SW-698O&7P>^)/B/7M*^'VI^(=$\42PWB#16A,UG>+&(Y%=
M)'3*.%5MX)P<@CI7J%%7S]+:"L>-Q?!'QIXJ^$OBMM=B@T[Q-XHUS^V;:W:8
M2+8R1-&UM SKPV!$H9AQ\YQG%3>*Y_B1\<H-(\ ZE\)]3\/VD>JVUWXFOM3N
M(##Y<#B3R;<QNS2[W50&P  ,D<UZ]11[1A8X./P;J5Y\?-;UW4]&,FC7_@VV
ML3,^"DKB><O'C.?NN,_6N;_9V^%7CKPIXGOKSX@J6@\.6AT+PE*[ F6Q\YI3
M,1DX)7R4[<18KV"BCG=K!8X/]F7POK_@SX):-X;\4:9)9WUN]V9[:4C<FZZF
M=<X)'*L#^-=Y114M\SN,****0'A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@G
MC_\ [$32O_1C5[I0 4444 %%%% !1110 4444 %%%% !7R1_P7>_Y1&?'+_L
M5(__ $LMZ^MZ^2/^"[W_ "B,^.7_ &*D?_I9;UWY5_R-*'^./_I2.;&?[I4_
MPO\ (_DNHHHK^A3\T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ K^GS_ (->?^41?A3_ +&O7/\ TL>OY@Z_I\_X->?^41?A
M3_L:]<_]+'KXOCO_ )$L?\:_*1[O#O\ O[_PO\T?H91117X^?;A1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?FO_P=8_\
M**F7_LHVC_\ H-Q7Z45^:_\ P=8_\HJ9?^RC:/\ ^@W%>QP__P CO#_XU^9P
MYG_R+ZOHS^9^BBBOWP_.0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *_KM_X(P_\HJO@-_V3BP_]!-?R)5_7;_P1A_Y15? ;
M_LG%A_Z":^"\0/\ D7T?\?Z,^BX;_P!ZG_A_5'TW1117Y0?9!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% 'A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-7NE !1
M110 4444 %%%% !1110 4444 %?)'_!=[_E$9\<O^Q4C_P#2RWKZWKY(_P""
M[W_*(SXY?]BI'_Z66]=^5?\ (TH?XX_^E(YL9_NE3_"_R/Y+J***_H4_- HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_I\_
MX->?^41?A3_L:]<_]+'K^8.OZ?/^#7G_ )1%^%/^QKUS_P!+'KXOCO\ Y$L?
M\:_*1[O#O^_O_"_S1^AE%%%?CY]N%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5^:__  =8_P#**F7_ +*-H_\ Z#<5^E%?
MFO\ \'6/_**F7_LHVC_^@W%>QP__ ,CO#_XU^9PYG_R+ZOHS^9^BBBOWP_.0
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_K
MM_X(P_\ **KX#?\ 9.+#_P!!-?R)5_7;_P $8?\ E%5\!O\ LG%A_P"@FO@O
M$#_D7T?\?Z,^BX;_ -ZG_A_5'TW1117Y0?9!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'
M_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U>Z4 %%%% !1110 4
M444 %%%% !1110 5\D?\%WO^41GQR_[%2/\ ]++>OK>ODC_@N]_RB,^.7_8J
M1_\ I9;UWY5_R-*'^./_ *4CFQG^Z5/\+_(_DNHHHK^A3\T"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BNOU'X"_%K2?@=IG[26H^$'C
M\$ZSXBN-"TW7#=PE9M0@B2:6#RP_F@K'(C;BH4[L DY%8O@SP)XX^(^NIX7^
M'G@W5=>U.2-GCT[1=.ENIV51EF$<2LQ ')..*A5*;3::LM_EN4XR3M8RJ*]&
M;]CW]K9%+O\ LM_$8 #))\$7_'_D&N5\!_##XE?%/4IM&^&'P\USQ'>6\'G7
M%IH.DS7DD4>0N]EB5BJY(&3QD@=Z2K4I)M25EY@X33M8PZ*[_5?V4?VI-!TN
MYUS7/V:_']E965N\]Y>7?@Z^CB@B12SR.[1 *JJ"2Q(  )-<Y\/OAC\2OBUX
M@7PG\*OAYKGB;573<FF>'])FO;AEZ9$<*LQ'([=Z%5I.+DI*R\P<)IVL8=%=
MA\5/V>OC[\"WMT^-WP.\8>#FO"1:#Q5X9NM/,^.3L^T1IN_"N/JHSA./-%W0
MG%Q=F@HHHJA!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?T^?\
M&O/_ "B+\*?]C7KG_I8]?S!U_3Y_P:\_\HB_"G_8UZY_Z6/7Q?'?_(EC_C7Y
M2/=X=_W]_P"%_FC]#****_'S[<**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K\U_P#@ZQ_Y14R_]E&T?_T&XK]**_-?_@ZQ
M_P"45,O_ &4;1_\ T&XKV.'_ /D=X?\ QK\SAS/_ )%]7T9_,_1117[X?G(4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7JG[&/[&_QP_;S_:!T
M?]F[]G[1;:ZU[5EDE>XO[@PVEA;1C=+<W$@#%(T&,X5F)*JJLS*I\KKZ8_X)
M*?\ !0NY_P""9G[9.E?M'S^#'\0:-+I=QH_B;2;>58[B6PG,;.T#-\HE22**
M0!L!MA0E=VY>7&RQ,,)4EAU>HD^5/OT-:"I2KQ55VC?7T/TCUG_@U3^&UO\
MLX:)\/+C]L3P5IGQ=7Q==+?^(I(YVMM0B:VB,>DI ]TNV2-B93(L7F,LJ@H!
MBOS2\/?\$Q/V@/'G_!0[4?\ @FY\+-8\/^*/&&D^(KC2M1US2+J;^RK86XS=
M7$DLD2ND<.&5_DW;T*('8KN_:7XY?L;_ + W_!=?]C6RUW]BWX]OX!NM?^*.
MM>*K>WUO39"]_P")9+.'^T89;:>17^YY4CM;,\:%RX##(KR7_@V@_8K^(_[)
M_P"WY^TO\//CUI5K#X_\ Z#I6CO<I,9XY8;^:6Z^T1.0&>*9+:VE!(5B&&X*
MV0/A\'GN,PV7XBM6K.56"?[N4>5Q;DDGYJ[VZ;'T-?+Z%7$TH4X6A+[2=TU:
M]O7SZGD?BW_@B?\ \$2/V5=4_P"%2?MJ_P#!6N_M_B!;QJNJZ?X92UACL9BH
M.R6$07;Q8R#B5T8@@X7(KYI_X(L_\$I?A;_P5%_:&\?_  K\;?%/7="T/PAH
M/V^QU30H87EN7:[6&,-YJE0I3>W SD"OMC]E[]CS_@WK_;[^-?BG]C/PWK'Q
M-\4?&(PW][J7Q?U/5+FU_P"$AOTD+7EW9H)FMS^\9Y DMN,H"0SX+'R__@D'
M^TS^S#_P0N_;:_:2^!O[:'CO4H+O3[FVT30-6TGP_-=)J*6ES<,S%(MS1-+'
M);R*&^4?,"P(&[H6.QWU'$4Z52K+$*,6E**6C=N:$4MM>NJ[&3P^'^L4I3C!
M4KM-IM]-I-]?0R/V@?\ @D=_P1#^&/P>\;^*? '_  5TM=;\5^'O#6I76B>&
MSK^DL]_J,%O(\-IM1=Q+RHL>%Y^; YKQ'_@DO_P28^!7[=7PY\9?M$_M-?MK
M>'/AEX#\ WD5OK]K]JA74E\Q0R2R/<E8K6%\E8Y")3(\<B! 5R?MOX7_ /!)
M'_@A]_P5E^"'C&Y_X)I_$;Q=X=^(/AF!7E?7KZ\<K<RK(8&O+>[#;X)6C<%[
M=@5()[;&_%SPW\,?B9XM^(\'P2\'^$]2U/Q-J&L+IEMX?TZ%I9[F]$AC$2HF
M=S;LC\Z[\NK5L9AJU&.)G&I%J_/&*E%>2VLU?7IN<^*A"A5A4=*+B[VY6VF_
M7?3L?J=^T5_P;W?L>_$/]CGQ7^US_P $KOVU[SXEP>![2ZN=:T?5[BTNA=+;
M1>=<0QRVT4+03K#^\6.2-O,RH!7<&K\CZ_<OQ9=>"?\ @WA_X([>(OV:?'/C
M.QU?]H/XZV-W-/X>L+D2KI NK86;2DKP(;6$-MD.1-<EE7=&K%/PTKIX>KXO
M$4ZKG-U*:E:$FDG)+?:UU?9]3',Z=&G*"C'EDU[R6R?_  W0****^B/,"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_KM_X(P_\HJO@-_V3BP_
M]!-?R)5_7;_P1A_Y15? ;_LG%A_Z":^"\0/^1?1_Q_HSZ+AO_>I_X?U1]-T4
M45^4'V04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MHG*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_7;_P1A_Y15?
M;_LG%A_Z":_D2K^NW_@C#_RBJ^ W_9.+#_T$U\%X@?\ (OH_X_T9]%PW_O4_
M\/ZH^FZ***_*#[(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\I!/'_\ V(FE?^C&KW2O
M"_ /_*03Q_\ ]B)I7_HQJ]TH **** "BBB@ HHHH **** "BBB@ KY(_X+O?
M\HC/CE_V*D?_ *66]?6]?)'_  7>_P"41GQR_P"Q4C_]++>N_*O^1I0_QQ_]
M*1S8S_=*G^%_D?R74445_0I^:!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %;?P]^)?Q'^$?BF#QQ\*/B!K?AC6[4$6VL>'M5FLKJ'/7;+"RNO3
ML:Q**4HQDK-70TVG='V!\0?^"V'[;OQ%_8UTG]ES6?CI\0_[:M/%EYJ6L>/Q
M\0[L7>K:=-;QQ)I<R*JNT4;(\F6F8,9""@ZGRW]AW_@H=^U1_P $[OB'J7Q+
M_9>\<VNE7VM62V>M0:AI$%Y!?0*^]4=95)7#<[D*MVS@D5XC17)'+L#"C*DJ
M:Y9:M6T?7^NW0V>*Q$IJ;D[K9GW;^T)_P<>_\%4_VAOA_>_#34?C%I7A;3=3
MMWM]2D\%Z#'975Q$P(9/M#%Y8L@X)B9#CC."0?'?V"?^"J/[9/\ P3:N=;7]
ME_QQIUE8>))8)==TC5]#@O+>[DA#B)R77S$*B1Q\CKG=SG Q\Z45$,JRVGAY
M4(T8J$MU96?KW*EC,5*HJCF^9;.Y]G_M<?\ !?C_ (*8_ME?#6^^#OQ$^,-C
MHGAC5K<P:SI/@_1H[ :A$>&BEF&Z8QL,AHPX1P2&5AQ6!^PQ_P %JOV^?^">
M?P^E^$?[/GQ T?\ X1234);X:!KOARWNHH[F0*))%DPLPW!%^7S-O' &3GY/
MHI+*LL6'=!48\E[VLK7[^OF'US%NK[3G?-WN?7_[9?\ P72_X*0?MR_#ZY^$
M?Q=^,EMIWA._ &I^'?">DQZ?!?@$$+.ZYFE3(R8VDV$X)4X&/D"BBNC#83#8
M.G[.A!1CV2L95:U6O+FJ2;?F%%%%=!F%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5_3Y_P:\_\HB_"G_8UZY_Z6/7\P=?T^?\ !KS_ ,HB_"G_
M &->N?\ I8]?%\=_\B6/^-?E(]WAW_?W_A?YH_0RBBBOQ\^W"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_-?_ (.L?^45
M,O\ V4;1_P#T&XK]**_-?_@ZQ_Y14R_]E&T?_P!!N*]CA_\ Y'>'_P :_,X<
MS_Y%]7T9_,_1117[X?G(4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %?UV_\ !&'_ )15? ;_ +)Q8?\ H)K^1*OZ[?\ @C#_
M ,HJO@-_V3BP_P#037P7B!_R+Z/^/]&?1<-_[U/_  _JCZ;HHHK\H/L@HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#POP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5
M_P"C&KW2@ HHHH **** "BBB@ HHHH **** "ODC_@N]_P HC/CE_P!BI'_Z
M66]?6]?)'_!=[_E$9\<O^Q4C_P#2RWKORK_D:4/\<?\ TI'-C/\ =*G^%_D?
MR74445_0I^:!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5_3Y_P:\_\ *(OPI_V->N?^ECU_,'7]/G_!KS_RB+\*?]C7KG_I
M8]?%\=_\B6/^-?E(]WAW_?W_ (7^:/T,HHHK\?/MPHHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS7_ .#K'_E%3+_V4;1_
M_0;BOTHK\U_^#K'_ )14R_\ 91M'_P#0;BO8X?\ ^1WA_P#&OS.',_\ D7U?
M1G\S]%%%?OA^<A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5_7;_ ,$8?^457P&_[)Q8?^@FOY$J_KM_X(P_\HJO@-_V3BP_
M]!-?!>('_(OH_P"/]&?1<-_[U/\ P_JCZ;HHHK\H/L@HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#POP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:O=* "BBB@
M HHHH **** "BBB@ HHHH *^2/\ @N]_RB,^.7_8J1_^EEO7UO7R1_P7>_Y1
M&?'+_L5(_P#TLMZ[\J_Y&E#_ !Q_]*1S8S_=*G^%_D?R74445_0I^:!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_3Y_P &
MO/\ RB+\*?\ 8UZY_P"ECU_,'7]/G_!KS_RB+\*?]C7KG_I8]?%\=_\ (EC_
M (U^4CW>'?\ ?W_A?YH_0RBBBOQ\^W"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *_-?_@ZQ_Y14R_]E&T?_P!!N*_2BOS7
M_P"#K'_E%3+_ -E&T?\ ]!N*]CA__D=X?_&OS.',_P#D7U?1G\S]%%%?OA^<
MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_
M7;_P1A_Y15? ;_LG%A_Z":_D2K^NW_@C#_RBJ^ W_9.+#_T$U\%X@?\ (OH_
MX_T9]%PW_O4_\/ZH^FZ***_*#[(**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ )"@LQ  ')-8N@?$?X?>*]2ET;POXYTC4;N
M $S6UCJ44LB <$E58D#/%<I^U/?WMM\&[S2["Z>!]7O[/37FC;#+'/<1QR?F
MA9?QK(_:"\(^%OAWX TCQQX.\/V>G7?A;6]/>QDL[=8V\EYT@DA) R49)""#
MUJXQ32\Q-GI\GB7PY#KJ>%Y?$%DNIRQ>;%IS7:"=X^?G$>=Q7@\XQP?2K-Y>
M6FGVDM_?W4<$$$;2333.%2-%&2S$\   DD]*^>_CU:7^F_'R]^)VBPL][X-\
M-Z;JNR/[TMJ+FYCN8_8&%W)_W!7?_'+58/&^@^'_ (9:!>>8OCB]C66:%L?\
M2Q%$]Q(#Z&,*G_;44W#;S"YZ!I&LZ/X@TZ/6-!U6VOK2;/DW5G.LL;X)!PRD
M@X((X[@U9KS3]CX*/V=M "(%'F7N%48 'VV?@5Z7427+)H84444@/"_ /_*0
M3Q__ -B)I7_HQJ]TKYB^)'QI^%_[*/[8'B/XL?M#>+H/"_AWQ+X7L=/T'5;Z
M*1H[VYA8M+&@C5FRJLI)( Y'/-:7_#VK_@G3_P!'2:)_X!W?_P 9H ^BZ*^=
M/^'M7_!.G_HZ31/_  #N_P#XS1_P]J_X)T_]'2:)_P" =W_\9H ^BZ*^=/\
MA[5_P3I_Z.DT3_P#N_\ XS1_P]J_X)T_]'2:)_X!W?\ \9H ^BZ*^=/^'M7_
M  3I_P"CI-$_\ [O_P",T?\ #VK_ ()T_P#1TFB?^ =W_P#&: /HNBOG3_A[
M5_P3I_Z.DT3_ , [O_XS1_P]J_X)T_\ 1TFB?^ =W_\ &: /HNBOG3_A[5_P
M3I_Z.DT3_P  [O\ ^,T?\/:O^"=/_1TFB?\ @'=__&: /HNODC_@N]_RB,^.
M7_8J1_\ I9;UUG_#VK_@G3_T=)HG_@'=_P#QFOG;_@K/^WK^Q]^TS_P3I^*O
MP(^"/Q[T36_%?B3P^EMHNE9DMOM,HN87*^;<(D:?*C'+,!QUKMRV<:>8T92=
MDIQ;;Z:HPQ47+"U$E=M/\C^8NBO5_P#AB;]HS_H6-$_\+C2/_DJC_AB;]HS_
M *%C1/\ PN-(_P#DJOW7^VLG_P"@FG_X''_,_//J&._Y]2_\!?\ D>445ZO_
M ,,3?M&?]"QHG_A<:1_\E4?\,3?M&?\ 0L:)_P"%QI'_ ,E4?VUD_P#T$T__
M  ./^8?4,=_SZE_X"_\ (\HHKU?_ (8F_:,_Z%C1/_"XTC_Y*H_X8F_:,_Z%
MC1/_  N-(_\ DJC^VLG_ .@FG_X''_,/J&._Y]2_\!?^1Y117J__  Q-^T9_
MT+&B?^%QI'_R51_PQ-^T9_T+&B?^%QI'_P E4?VUD_\ T$T__ X_YA]0QW_/
MJ7_@+_R/***]7_X8F_:,_P"A8T3_ ,+C2/\ Y*H_X8F_:,_Z%C1/_"XTC_Y*
MH_MK)_\ H)I_^!Q_S#ZACO\ GU+_ ,!?^1Y117J__#$W[1G_ $+&B?\ A<:1
M_P#)5'_#$W[1G_0L:)_X7&D?_)5']M9/_P!!-/\ \#C_ )A]0QW_ #ZE_P"
MO_(\HHKU?_AB;]HS_H6-$_\ "XTC_P"2J/\ AB;]HS_H6-$_\+C2/_DJC^VL
MG_Z":?\ X''_ ##ZACO^?4O_  %_Y'E%%>K_ /#$W[1G_0L:)_X7&D?_ "51
M_P ,3?M&?]"QHG_A<:1_\E4?VUD__033_P# X_YA]0QW_/J7_@+_ ,CRBBO5
M_P#AB;]HS_H6-$_\+C2/_DJC_AB;]HS_ *%C1/\ PN-(_P#DJC^VLG_Z":?_
M (''_,/J&._Y]2_\!?\ D>445ZO_ ,,3?M&?]"QHG_A<:1_\E4?\,3?M&?\
M0L:)_P"%QI'_ ,E4?VUD_P#T$T__  ./^8?4,=_SZE_X"_\ (\HHKU?_ (8F
M_:,_Z%C1/_"XTC_Y*H_X8F_:,_Z%C1/_  N-(_\ DJC^VLG_ .@FG_X''_,/
MJ&._Y]2_\!?^1Y117J__  Q-^T9_T+&B?^%QI'_R51_PQ-^T9_T+&B?^%QI'
M_P E4?VUD_\ T$T__ X_YA]0QW_/J7_@+_R/***]7_X8F_:,_P"A8T3_ ,+C
M2/\ Y*H_X8F_:,_Z%C1/_"XTC_Y*H_MK)_\ H)I_^!Q_S#ZACO\ GU+_ ,!?
M^1Y117J__#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5']M9/
M_P!!-/\ \#C_ )A]0QW_ #ZE_P" O_(\HHKU?_AB;]HS_H6-$_\ "XTC_P"2
MJ/\ AB;]HS_H6-$_\+C2/_DJC^VLG_Z":?\ X''_ ##ZACO^?4O_  %_Y'E%
M%>K_ /#$W[1G_0L:)_X7&D?_ "51_P ,3?M&?]"QHG_A<:1_\E4?VUD__033
M_P# X_YA]0QW_/J7_@+_ ,CRBBO5_P#AB;]HS_H6-$_\+C2/_DJC_AB;]HS_
M *%C1/\ PN-(_P#DJC^VLG_Z":?_ (''_,/J&._Y]2_\!?\ D>445ZO_ ,,3
M?M&?]"QHG_A<:1_\E4?\,3?M&?\ 0L:)_P"%QI'_ ,E4?VUD_P#T$T__  ./
M^8?4,=_SZE_X"_\ (\HHKU?_ (8F_:,_Z%C1/_"XTC_Y*H_X8F_:,_Z%C1/_
M  N-(_\ DJC^VLG_ .@FG_X''_,/J&._Y]2_\!?^1Y117J__  Q-^T9_T+&B
M?^%QI'_R51_PQ-^T9_T+&B?^%QI'_P E4?VUD_\ T$T__ X_YA]0QW_/J7_@
M+_R/***]7_X8F_:,_P"A8T3_ ,+C2/\ Y*H_X8F_:,_Z%C1/_"XTC_Y*H_MK
M)_\ H)I_^!Q_S#ZACO\ GU+_ ,!?^1Y117J__#$W[1G_ $+&B?\ A<:1_P#)
M5'_#$W[1G_0L:)_X7&D?_)5']M9/_P!!-/\ \#C_ )A]0QW_ #ZE_P" O_(\
MHHKU?_AB;]HS_H6-$_\ "XTC_P"2J/\ AB;]HS_H6-$_\+C2/_DJC^VLG_Z"
M:?\ X''_ ##ZACO^?4O_  %_Y'E%?T^?\&O/_*(OPI_V->N?^ECU_.U_PQ-^
MT9_T+&B?^%QI'_R57[N_\$&OVOOV9?V,/^"='A_X$?M*_&C1/#?BNQ\0:K<W
M6E?:#>;(IKEGC;S;42QG*D' 8D=\5\CQIF.7XK*%"C6C)\Z=E)-[/HF>UD6&
MQ-'&N52#2L]TUU1^JE%?.G_#VK_@G3_T=)HG_@'=_P#QFC_A[5_P3I_Z.DT3
M_P  [O\ ^,U^5GV!]%T5\Z?\/:O^"=/_ $=)HG_@'=__ !FC_A[5_P $Z?\
MHZ31/_ .[_\ C- 'T717SI_P]J_X)T_]'2:)_P" =W_\9H_X>U?\$Z?^CI-$
M_P# .[_^,T ?1=%?.G_#VK_@G3_T=)HG_@'=_P#QFC_A[5_P3I_Z.DT3_P
M[O\ ^,T ?1=%?.G_  ]J_P""=/\ T=)HG_@'=_\ QFC_ (>U?\$Z?^CI-$_\
M [O_ .,T ?1=%?.G_#VK_@G3_P!'2:)_X!W?_P 9H_X>U?\ !.G_ *.DT3_P
M#N__ (S0!]%T5\Z?\/:O^"=/_1TFB?\ @'=__&:/^'M7_!.G_HZ31/\ P#N_
M_C- 'T717SI_P]J_X)T_]'2:)_X!W?\ \9H_X>U?\$Z?^CI-$_\  .[_ /C-
M 'T717SI_P /:O\ @G3_ -'2:)_X!W?_ ,9H_P"'M7_!.G_HZ31/_ .[_P#C
M- 'T717SI_P]J_X)T_\ 1TFB?^ =W_\ &:/^'M7_  3I_P"CI-$_\ [O_P",
MT ?1=%?.G_#VK_@G3_T=)HG_ (!W?_QFC_A[5_P3I_Z.DT3_ , [O_XS0!]%
MT5\Z?\/:O^"=/_1TFB?^ =W_ /&:/^'M7_!.G_HZ31/_  #N_P#XS0!]%U^:
M_P#P=8_\HJ9?^RC:/_Z#<5]._P##VK_@G3_T=)HG_@'=_P#QFOB'_@X%_:L_
M9R_;=_X)_P GP1_9@^,6B>)_$[>-=-OQIGVK[%_H\2S"1_,NQ%'QO7C=DYX!
MKU<CJ4Z.<4)U&DE)7;T2UZLX\PC*>!J1BKMIG\\%%>K_ /#$W[1G_0L:)_X7
M&D?_ "51_P ,3?M&?]"QHG_A<:1_\E5^V_VUD_\ T$T__ X_YGP/U#'?\^I?
M^ O_ "/***]7_P"&)OVC/^A8T3_PN-(_^2J/^&)OVC/^A8T3_P +C2/_ )*H
M_MK)_P#H)I_^!Q_S#ZACO^?4O_ 7_D>445ZO_P ,3?M&?]"QHG_A<:1_\E4?
M\,3?M&?]"QHG_A<:1_\ )5']M9/_ -!-/_P./^8?4,=_SZE_X"_\CRBBO5_^
M&)OVC/\ H6-$_P#"XTC_ .2J/^&)OVC/^A8T3_PN-(_^2J/[:R?_ *":?_@<
M?\P^H8[_ )]2_P# 7_D>445ZO_PQ-^T9_P!"QHG_ (7&D?\ R51_PQ-^T9_T
M+&B?^%QI'_R51_;63_\ 033_ / X_P"8?4,=_P ^I?\ @+_R/***]7_X8F_:
M,_Z%C1/_  N-(_\ DJC_ (8F_:,_Z%C1/_"XTC_Y*H_MK)_^@FG_ .!Q_P P
M^H8[_GU+_P !?^1Y117J_P#PQ-^T9_T+&B?^%QI'_P E4?\ #$W[1G_0L:)_
MX7&D?_)5']M9/_T$T_\ P./^8?4,=_SZE_X"_P#(\HHKU?\ X8F_:,_Z%C1/
M_"XTC_Y*H_X8F_:,_P"A8T3_ ,+C2/\ Y*H_MK)_^@FG_P"!Q_S#ZACO^?4O
M_ 7_ )'E%%>K_P##$W[1G_0L:)_X7&D?_)5'_#$W[1G_ $+&B?\ A<:1_P#)
M5']M9/\ ]!-/_P #C_F'U#'?\^I?^ O_ "/***]7_P"&)OVC/^A8T3_PN-(_
M^2J/^&)OVC/^A8T3_P +C2/_ )*H_MK)_P#H)I_^!Q_S#ZACO^?4O_ 7_D>4
M45ZO_P ,3?M&?]"QHG_A<:1_\E4?\,3?M&?]"QHG_A<:1_\ )5']M9/_ -!-
M/_P./^8?4,=_SZE_X"_\CRBBO5_^&)OVC/\ H6-$_P#"XTC_ .2J/^&)OVC/
M^A8T3_PN-(_^2J/[:R?_ *":?_@<?\P^H8[_ )]2_P# 7_D>445ZO_PQ-^T9
M_P!"QHG_ (7&D?\ R51_PQ-^T9_T+&B?^%QI'_R51_;63_\ 033_ / X_P"8
M?4,=_P ^I?\ @+_R/***]7_X8F_:,_Z%C1/_  N-(_\ DJC_ (8F_:,_Z%C1
M/_"XTC_Y*H_MK)_^@FG_ .!Q_P P^H8[_GU+_P !?^1Y117J_P#PQ-^T9_T+
M&B?^%QI'_P E4?\ #$W[1G_0L:)_X7&D?_)5']M9/_T$T_\ P./^8?4,=_SZ
ME_X"_P#(\HHKU?\ X8F_:,_Z%C1/_"XTC_Y*H_X8F_:,_P"A8T3_ ,+C2/\
MY*H_MK)_^@FG_P"!Q_S#ZACO^?4O_ 7_ )'E%%>K_P##$W[1G_0L:)_X7&D?
M_)5'_#$W[1G_ $+&B?\ A<:1_P#)5']M9/\ ]!-/_P #C_F'U#'?\^I?^ O_
M "/***]7_P"&)OVC/^A8T3_PN-(_^2J/^&)OVC/^A8T3_P +C2/_ )*H_MK)
M_P#H)I_^!Q_S#ZACO^?4O_ 7_D>445ZO_P ,3?M&?]"QHG_A<:1_\E4?\,3?
MM&?]"QHG_A<:1_\ )5']M9/_ -!-/_P./^8?4,=_SZE_X"_\CRBBO5_^&)OV
MC/\ H6-$_P#"XTC_ .2J/^&)OVC/^A8T3_PN-(_^2J/[:R?_ *":?_@<?\P^
MH8[_ )]2_P# 7_D>445ZO_PQ-^T9_P!"QHG_ (7&D?\ R51_PQ-^T9_T+&B?
M^%QI'_R51_;63_\ 033_ / X_P"8?4,=_P ^I?\ @+_R/***]7_X8F_:,_Z%
MC1/_  N-(_\ DJC_ (8F_:,_Z%C1/_"XTC_Y*H_MK)_^@FG_ .!Q_P P^H8[
M_GU+_P !?^1Y117J_P#PQ-^T9_T+&B?^%QI'_P E4?\ #$W[1G_0L:)_X7&D
M?_)5']M9/_T$T_\ P./^8?4,=_SZE_X"_P#(\HK^NW_@C#_RBJ^ W_9.+#_T
M$U_+3_PQ-^T9_P!"QHG_ (7&D?\ R57]&/\ P3)_X*#?L8_L]?\ !/\ ^$GP
M2^,'[0.B:1XG\,>"K2PUS3,2W'V:X12&3S($>-\>J,P]Z^)XXQ^!Q>!I1H58
MS:E]F2?1]F>_P_AL11Q,W4@XJW5-=4?H!17SI_P]J_X)T_\ 1TFB?^ =W_\
M&:/^'M7_  3I_P"CI-$_\ [O_P",U^9GU9]%T5\Z?\/:O^"=/_1TFB?^ =W_
M /&:/^'M7_!.G_HZ31/_  #N_P#XS0!]%T5\Z?\ #VK_ ()T_P#1TFB?^ =W
M_P#&:/\ A[5_P3I_Z.DT3_P#N_\ XS0!]%T5\Z?\/:O^"=/_ $=)HG_@'=__
M !FC_A[5_P $Z?\ HZ31/_ .[_\ C- 'T717SI_P]J_X)T_]'2:)_P" =W_\
M9H_X>U?\$Z?^CI-$_P# .[_^,T ?1=%?.G_#VK_@G3_T=)HG_@'=_P#QFC_A
M[5_P3I_Z.DT3_P  [O\ ^,T ?1=%<C\%?CO\(_VB_!?_  L3X*>-[7Q!HOVN
M2U^WVB.J^<F"R8=5.1N';O774 %%%% !1110 4444 %%%% !1110!RGQM\!7
M_P 2?AIJ/A?1[F.'4&\JXTV67[JW$,BRQY] 60*3V!-<9XKG^)'QR@TCP#J7
MPGU/P_:1ZK;7?B:^U.X@,/EP.)/)MS&[-+O=5 ;   R1S7KU%4I-(5C@X_!N
MI7GQ\UO7=3T8R:-?^#;:Q,SX*2N)YR\>,Y^ZXS]:YO\ 9V^%7CKPIXGOKSX@
MJ6@\.6AT+PE*[ F6Q\YI3,1DX)7R4[<18KV"BGSNU@L<'^S+X7U_P9\$M&\-
M^*-,DL[ZW>[,]M*1N3==3.N<$CE6!_&N\HHJ6^9W&%%%%(#&\8_#KX??$2W@
MM/B!X$T;78K9R]M%K.EQ72Q,1@E1(K!21W%8'_#,G[-O_1O?@?\ \).S_P#C
M==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q1
M0!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P_
M_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G
M[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_
M $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;W
MX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\
M).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_
M /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C=
M'_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,
MG[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O
M_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?
M@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\
M\).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S
M_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C
M==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q1
M0!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P_
M_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G
M[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_
M $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;W
MX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\
M).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_
M /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C=
M'_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,
MG[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O
M_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?
M@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\
M\).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S
M_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C
M==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q1
M0!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P_
M_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G
M[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_
M $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;W
MX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\
M).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_
M /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C=
M'_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,
MG[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O
M_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?
M@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\
M\).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S
M_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C
M==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q1
M0!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P_
M_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G
M[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_
M $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;W
MX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\
M).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_
M /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C=
M'_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,
MG[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O
M_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?
M@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\
M\).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S
M_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C
M==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q1
M0!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P_
M_#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G
M[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_
M $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;W
MX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\
M).S_ /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_
M /C='_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C=
M'_#,G[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,
MG[-O_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O
M_1O?@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?
M@?\ \).S_P#C==Q10!P__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\
M\).S_P#C==Q10!F^%?!OA#P)I(T'P1X5TW1K$2-(++2K&.WB#GJVR, 9.!DX
MK2HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX@_:K_
M ."C7[5OPV_;4E_9#_9U^"'AOQ5?2Z?!<:;#?/*EQ.3:&YE&[SXXP%17/;A>
MYK[?K\ZO$_\ RL+^'?\ L!/_ .H_=5I32;=^PI';_#3_ (*N?$[P'\9M*^!G
M[>W[.$OPYO=<=$TS7K:=FLRSML4N'+#RMQVF5)'"$_, ,L/M+Q!XC\/>$M'G
M\0^*M=L],T^U3?<WVH720PPKTRSN0JCW)K\_?^#A*]\+/\*/AWHTAB?7Y/$E
MS)81C!E^R^0%FP.NTR&W^I ]*X;_ (*O>+_B-X@^-WP(_9L\6^&M8\1::/#F
MF:GK/A33;PPS:W?R3M!+!O /[S; R*V"5,S$<FKY%.S6ER;M'Z2> /C%\(_B
MQ'/+\+/BGX<\2K:D"Y;P_KEO>"(GIN,+MMZ=ZF\>?%#X9_"S3H]8^)WQ$T+P
MY:2L5BNM>U>&SC=AU :5E!-?F9X&^$'QN\/?ML_#/XQ?LX_L >-/A+I%IJMK
M8>,;=[V2YM;FQDG1)Y&W ; (6?=G(RB/@,"3J^%?A=X4_;^_X*]_$OP?^TG]
MJU70/ ]A>1Z/X?\ M\L,9CM;BWM40&-E94)E>9MI&YV&<@D4O9J][Z!S,_2/
MP3\1/A_\2](_M_X<>.='\06&[;]MT34XKN'=Z;XF9<_C619_M"? /4/&'_"O
M+#XX>#Y]?\WRO[#A\2VK7F_.-ODB3?NSQC&:^5/VW_A/X!_X)Y_\$]/'^F_L
MI:+=>'!XGUFUCO+F/4)IIK=9VBAD"2R,T@7RD9!EB5,K$')KXXTK]GG5/B!^
MQWHOA_X8_P#!-CQK)XMNK2VO]/\ BI::O)(+MVD61I!"%"F)HR45 1M^5LE@
M22-.,E>XW)IV/V-\2>.?!7@R2SA\8>,-+TI]1N!;Z>FI:A' ;J4XQ'&'8;VY
M'RKD\UE6_P <O@G=^-V^&5K\8?"TOB1)#&_AZ/Q!;-?*XZJ8 _F \'C;VK\U
MO^"IVK?%Y/V$/V?M1^,$&HZ?XRM+B1-7-Z62[2YBMU02.<Y$AV*Y/7)S63_P
M5;_8@^"G['7P?^&_C_X+V&H:;XD;5OLNKZU_:]Q)-?SK")A=$NY$<HD1F!CV
M ;^G"X%2B[7>XN9GZ?+\=/@D_CG_ (5BGQB\*GQ*)/+/AX>(;;[=O_N^1O\
M,S[;:^8?^"JO[6OQ[_9F\>_!S0O@MXQCTJV\6ZQ?6^NQOI=O<&Y2.73U0 S1
ML4P)Y>5P3N]ACY?_ ."H?[$/P3_9,_9T^&WQ4^$=AJ%EXJFUF&WUG77U:>67
M4)VM6G-RV]R(Y!+&6!C"XWGT&.U_X+@3WWBJ+]G&YN]6>TN=2&HM)?1-L:%Y
M/[))D4C&""=P],4X0CS)]'<')V/T-T7XT_!SQ'XRN/AUX>^+/AF_\06A876A
M66O6\MY#M^]OA5RZXP<Y'&*U/%GC+PAX"T27Q+XY\5:;HNG0D";4-6OH[:",
MGINDD(4?B:_+G_@JA^R5\&OV"(?AA\;OV6K*\\-Z[:ZZ\<LAU6>X:ZEA5)4N
M&\UV(8,"&"[5828VBK?_  4N\>>)_B__ ,%&/ OP?\1?"S6?&WAW1M"MKVW^
M'FE7S0/JDTL,MQ*0P!(.%56(&=D+ 8))I*DI6:>@^:Q^F'@+XI?#+XJ:=)K'
MPO\ B+H/B2TA<)+=:#J\-Y&C'H"T3, ?:FO\5OA=&=8$GQ)T!?\ A'0#X@W:
MQ /[,R2!]H^;]SRI^_CH?2OSG_9B^$_QT\$?\%#O"WQ8^#?[$_C'X3^!M2M#
MIWB_1[RY>YLW#)+F4L0NQ-WD,%YP\>1PV*Y?X>?LR:!^UW_P59^-/P=^('BG
M5[/PK!J=[K.MZ9I5V8?[3>WNHHH8G.#\JM<E\XSP0,$[@>SC?<7,S]3O"?B_
MPGX]\/6WBWP-XHT[6M*O%9K/4])O8[FWG"L5)22,E6PRL#@\$$=J^9_VE_VB
M/^"E&C?&R_\ A=^RI^Q_HNL:3I]I#<)XJ\1:A_HM\LBY(0F>V5'5@R&/>[#:
M&("LIKZ"^#?PB\$? ;X9:3\(_AQ8RVVB:) T5A!/.TKJK.TAR[<L=SL<GUKS
MK]LSP1^W%XSTS1(_V*_B_P"&O"=Q ;K^WSXAM%D^U!A%Y'E%K6XVE<2YX7.Y
M>O:(VYO\RG>QY]_P3\_X*%>._P!ISQ[XO^ _QY^%=MX4\<^"T>34H]/E;[,Z
MQS"&92KLQC9'*C[[JP;((QSY5^V+_P %PM%^&'BM_"7[+/@[3O&%OIMSY&L^
M*-2,ITXS$-B&W,3*9#\K'S"P4[#M##YJK?\ !)+Q?H7@+]IKXF_L^_%SP->I
M\8YIKB]\3^,;G65O4U7RYP9(T 11 -TPE&-V\$[B"BK6'_P71^%OPX^$O[/_
M ((T3X9>"-,T*TOO'-]?7EOI=HL*S7$D!9Y&VCDDG'L %&  !JHP]K:Q%WRW
M/T@TRZ>^TVWO9% ::!'8#H"0#4]5/#__ " ;'_KSB_\ 0!5NN<T1\N?M?_M:
M_MF> ?C):? ;]DO]D>7Q3J-QI:WY\2ZXQ_LUD)VE5*2Q*FT_*3+*AR>$(*LV
M-^Q!_P %$OBW\8OC_KO[)/[5/P=LO"/C[1K-[E1I,C?9Y=@1FB*-)(5;9(LB
MNLCHZY/'&[VG]KK]KCX6_L<?"FX^)?Q'O?-GDW1:'H<$@%QJESC(BC!Z*."[
MD80<\DJI^;/V!_V6_CCXC\9>.O\ @H1^T9IS:?XW\>:1<Q^&?#ZQE'T^VDC4
M([J?F1MD<,<:'YEC4EOF?Y=5RN&J_P"')UN8?B7_ (*G?M@_%WQMXXO/V(_V
M;=!\2>"/A\7.LZUK+R/-=1(7S+$JW$/WECD98U65]H!(R=M>T?#C_@HS%\6/
MV&=2_:X^'7P8U37=7T0O:ZQX,TRY#207:;-_S[=S0A)$EW*C,$;[N0V/$/\
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
M^-O#NC:%;7MO\/-*OF@?5)I89;B4A@"0<*JL0,[(6 P2325)2LT]!\UC],/
M7Q2^&7Q4TZ36/A?\1=!\26D+A);K0=7AO(T8] 6B9@#[4U_BM\+HSK D^).@
M+_PCH!\0;M8@']F9) ^T?-^YY4_?QT/I7YS_ +,7PG^.G@C_ (*'>%OBQ\&_
MV)_&/PG\#:E:'3O%^CWER]S9N&27,I8A=B;O(8+SAX\CAL5R_P //V9- _:[
M_P""K/QI^#OQ \4ZO9^%8-3O=9UO3-*NS#_:;V]U%%#$YP?E5KDOG&>"!@G<
M#V<;[BYF?J=X3\7^$_'OAZV\6^!O%&G:UI5XK-9ZGI-['<V\X5BI*21DJV&5
M@<'@@CM7S/\ M+_M$?\ !2C1OC9?_"[]E3]C_1=8TG3[2&X3Q5XBU#_1;Y9%
MR0A,]LJ.K!D,>]V&T,0%937T%\&_A%X(^ WPRTGX1_#BQEMM$T2!HK"">=I7
M56=I#EVY8[G8Y/K7G7[9G@C]N+QGIFB1_L5_%_PUX3N(#=?V^?$-HLGVH,(O
M(\HM:W&TKB7/"YW+U[1&W-_F4[V//O\ @GY_P4*\=_M.>/?%_P !_CS\*[;P
MIXY\%H\FI1Z?*WV9UCF$,RE79C&R.5'WW5@V01CGRK]L7_@N%HOPP\5OX2_9
M9\':=XPM]-N?(UGQ1J1E.G&8AL0VYB93(?E8^86"G8=H8?-5;_@DEXOT+P%^
MTU\3?V??BYX&O4^,<TUQ>^)_&-SK*WJ:KY<X,D: (H@&Z82C&[>"=Q!15K#_
M ."Z/PM^''PE_9_\$:)\,O!&F:%:7WCF^OKRWTNT6%9KB2 L\C;1R23CV "C
M   U48>UM8B[Y;GZ0:9=/?:;;WLB@-- CL!T!(!J>JGA_P#Y -C_ -><7_H
MJW7.:(^7/VO_ -K7]LSP#\9+3X#?LE_LCR^*=1N-+6_/B77&/]FLA.TJI26)
M4VGY2994.3PA!5FQOV(/^"B7Q;^,7Q_UW]DG]JGX.V7A'Q]HUF]RHTF1OL\N
MP(S1%&DD*MLD61761T=<GCC=[3^UU^UQ\+?V./A3<?$OXCWOFSR;HM#T."0"
MXU2YQD11@]%'!=R,(.>254_-G[ _[+?QQ\1^,O'7_!0C]HS3FT_QOX\TBYC\
M,^'UC*/I]M)&H1W4_,C;(X8XT/S+&I+?,_RZKE<-5_PY.MS#\2_\%3OVP?B[
MXV\<7G[$?[-N@^)/!'P^+G6=:UEY'FNHD+YEB5;B'[RQR,L:K*^T D9.VO:/
MAQ_P49B^+'[#.I?M<?#KX,:IKNKZ(7M=8\&:9<AI(+M-F_Y]NYH0DB2[E1F"
M-]W(;'B'_! B?08?V:?B*-3,8\OQ3NU#?CB#[''C=[<2?K3/^#?.6YL_@=\1
M;Z_G$6GQ^)K=EEE;:B,MMF0DG@87R\GTQ5SC%7TVL)-D7C3_ (*<_P#!2'X
MZ9I/Q?\ VDOV+]"TGP#JNH)!&()98;]-X+!'+7,ABDVJQ E@3)7'%?>FB_$G
MP=K7PSM/B_'K$=OX?O-"CUA=0O&$:16;PB82N3PH$9W'/3FO@;]I3QMXO_X*
M[?&VS_9;_9XWQ?"GP=K*7GC3Q[Y?[FYG4,@$!/#X5I!&O_+1F+G"(&JW_P %
M1OVCOAQX1UOP5_P3J3QQ+X)\%R65D_CWQ#'9SSM:Z1$,0V42PH[NSK%R0I&?
M+!.TR83@I65K,+V.T_8\_P""JOB7]K?]LW5/@=H7@#3;+P:EA>7>BZG*LPU"
M>*+8(Y) 7V+Y@;?M"Y 8#)P2?M>OR2_9E_:0_91\!_\ !6;4OB'X*\71V7P\
MO/#]MH/A.ZBTB\VNPL;&UAA$1B\U?GB9=SJ!QN)P<G];:FK%1:LK#B[A1116
M104444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?%O[5/\ P3)^
M-_QE_:[F_:P^#7[2=OX*U,6$%O8/%ITK7%L5MC;R$2*X'S(SCIT8BOM*BJC)
MQ=T)JY\;? W_ ()&Z?HGQ@L?C[^U;^T#KOQ8\2:9)'+IL>KQNMM"\;;HR_FR
MRO*$;YE3*(#U5J]%_;L_8#\._ME6N@^*-(\=W?A#QKX3G,WAWQ-8PF0Q_,KA
M'4,C$!T5E96#(V2,Y(/T)13]I.][A96L?+/P0_96_P""@&B?%+0O%OQ__;N/
MB#0-#N#+)X>TK0EMQJ7R,JI-(@C)4$ACN#Y*].]8'[3/_!,+QYXO_:0G_:R_
M90_:#F^'OBW48MNKQO:,\,[^6(VD5D/RAU5=R,CJS#=P:^Q:*/:2O<+*Q\Z?
M#;]A_P 9ZY^SCXQ^!O[8GQUU'XD7'C6[\V[U(HT)TU56/REMM[,%,<D8E&%5
M=QY0\[O)?!'_  3H_P""@OP>\.)\(?@]_P %$!IO@JW=UL89O#2O=6L3-N*H
M6+,F,DX251GD!<\?<M%'/(.5'RK^W/\ \$[_ !G^U[\$OA_\*K?XSQV]]X,1
M1?Z[K%C)/+JCBV2%IF DR'=E+DEFY8\GK6W_ ,%'/V&?$'[<OPW\.>!?#_Q
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
M_MI?\$M?CE^U-^TW)\?M _:;M]%M[)+1?#.FW.G33-I/DQ1[C&0X52TRO+D
M'+^U=5^S1^Q5^V]\)OC;HGQ!^+O[>.K>,O#NGFX_M'PU<M=;+S?;2QIG?*R_
M+(Z2<@\I7UI15>TERV#E5[GPG\1_^"1WQ=T3XA>,=5_9*_:IG\#>%_B"7_X2
M;PW)9R,JHY<O&C1L-R?O) HPC*KE=Q!)KO-7_P""9DWA;]@^7]C/X&?%R;1+
MG4]26\\2>)KFU8-JK-CSU>.-@51U2- FX_)&%8MDD_6%%#J38<J/SR^'/_!)
M7]N'X0>&4\&?"W_@H/<^']*29Y5T_2+2Z@B\QCEG*I* 6/&2>>!Z5]>?#S]F
M'P9%\.] TGX^>&O#OC[Q7IVDQ6FJ^*]<T&&YN+]T!^=GF5G[]"37J-%$JDI;
M@HI'R?X(_P""87A;PE^W=K7[54G_  BTOA>^LQ'IO@I/#:*EC,(($65!_JU8
M/$S@JH(+]<Y-?6%%%2Y.6X))!1112&%%%% !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 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% 'AW_!3K_E&Q^T+_V0[Q9_Z9[JOXZ*
M_L7_ ."G7_*-C]H7_LAWBS_TSW5?QT5^J>'_ /N=;_$OR/D.)?X]/T?YA111
M7Z ?-']B_P#P3%_Y1L?L]?\ 9#O"?_IGM:]QKP[_ ()B_P#*-C]GK_LAWA/_
M -,]K7N-?SIC?]\J?XG^;/T[#_P(>B_(^"/VVO\ @JM^TA^S_P#MEM^R;\#O
M@#HOBZ[GLK.33(I6N#=W4LT/F% L;@'&#CV%0_ ;_@LU\18_VA]'_9K_ &V/
MV7KSX<ZMX@N8;?3=0W31K'),^R$R03H&\IW^7SE<@'J,!BOSQ_P43^,7_#/_
M /P6NTKXR_\ "(WFO?\ "/V>EW/]CZ>V)KK_ $-EV(<'GYL]#TJ]KEM^T]_P
M5^_;B\ ?$R+]FK5_ ?@GP?+:B\U75(Y2B6T5S]HE;[1)%&)9G^ZD4:G:2">-
MS#F-C]<KR\L].M9+[4+J."")2TLTT@5$4=22> *@T?7M#\16IOO#^M6E] &*
MF:SN5E0,.HRI(S7Y'?\ !7#]I#0/B7_P43L?V9_V@/'FO:/\(O!?V(Z_9^'U
M+274TMHMVTNSH\A\V*!68$1@,P'+9\\^&7Q\_9Q_9R_;]^'/B?\ X)U^-_%J
M>$O$.J6.E^,_#_B$.J2K-<K#(@W?ZU3'('3=DI(F0<$  '[:ZOK>B^'[,ZAK
MVKVMC;A@IGO+A8DR>@W,0,TRR\2^'-2BCN-.\065Q'+_ *IX+M'#_0@\U^4W
M[3=M\//C;_P6FOOA3^WYXM?3_AQIFG >&K#5M;DT_3FC-C')%B8.@C$DIE9G
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
M9^WA^VM\.;;P1IGACR)-#\.A@)99+=6^S1I&7=XT21C,[R$%FX5<-\GZ344
M?FK_ ,%"/V4OVS/AA_P42T7_ (*!?LI_"\^-%$-JUSI\ $CV\\5M]CDADA#*
M[1R08PZ9P6;.W"[O.?VIOV:/^"H?[97Q<^'W[3'Q6_9YMM*ALM4@LK3PCH]X
MC3Z5913I,UU<!Y#S(SN.H8"$ HHP3^N%% 'P%_P6#_8@_:'^)OQ5\!?MD_LI
M:*VK^*O!(@ANM+@9/M %M=-=6MQ$CD"7;*\@9 =Q!3 (#8\8_;B^&7_!6;_@
MH3\%M!U[QW^RYI_AVS\.ZR!;^$],N-NH7\TL+A[YDFE/EPQ[ @0D-F<G#@;E
M_62B@#!^%>EZAH?PP\-Z+JUJT%U9Z#9P7,+XS'(D"*RG'<$$5^?G[8O[&?[0
M?[;W_!4SPS-\1?@]J:_!KPVMM92ZM-<I';W=K%&UU<?<D$B^=,QM]R@-@(<C
M&1^D-% 'Q5^TS_P1=_8SU3]G_P 7VOP$^ <.F>-%T*>7PS=PZ[?2-]LC7?''
MMFN&C_>%?+)8$ .3QC-<W^Q1^R%\:OB]_P $R?$_["_[6_@'4_"5Q:WLT7AB
M_OA'*8XFD6[MY5V.=WE70DW+D90A00#Q]\T4 ?E1^S]+_P %FO\ @G%X>N?V
M>?"G[,ECX_\ #%M>RRZ)=1Q/>00;W+.8)()HW2-V+.8Y5#!F)PN3G[I_80\:
M?ME_$#X7:KXJ_;9^'FF^%O$%SK[G1='TM$5(M.\B':659I65C+YW#MNP!P!B
MO;J* /R0_P""FW_!.+]KG5OVO/&WC#]EOX6:CJ_A?XF:3:2Z\VG3PI$L_GPR
MS0R;W4Y-Q:17!.,?O.O45^GO[//P?T?]G_X&>$_@KH6PV_AG0;:P,J+@32(@
M$DI]WDWN?=C7944 %%%% !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 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
B444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>pega-20241231_g4.jpg
<TEXT>
begin 644 pega-20241231_g4.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@#
M/@+N 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 **** "BD9E52S$  9)/:O!OB1_P4F_9
M0^'&LRZ!+XTN=:NK=RDXT"R-Q&C#J/-)6-O^ L:\_,,URW*J:J8RM&FGMS-*
M_I??Y'J95DF<9Y6=++\/.K);J$6[>MMOF>]45X]\&/V[OV:OCIK<7A;PCXX:
MUU:<XMM,UBV:VDG/]U"<H[?[*L6]J]AK3 YC@,SH>VPE6-2/>+35^VG7R,\R
MRG,\FQ'L,=1E2GO:<7%V[J^Z\UH%%%%=AYX4444 %%%% !1110 445G6/B_P
MEJ>NW/A?3?%&G7&IV:[KS3H+V-YX%XY>,'<H^8=1W'K4RG"#2D[7V\RXTZDT
MW%-VU?DN[-&BO.OVH_VB-)_9A^%<GQ-U?PU<ZL/MT5I!96THCW2/N(+.0=B@
M*><'G QS5W]G/XXZ5^T7\(]-^+&CZ%<Z;%J#3(UE=.&:-XY&C;## =<KP<#Z
M Y%<*S7+WF;R]5/WRCS\NOPWM>]K;]+W\CTGDF:1R99JZ3^KN?LU.ZMSVO:U
M[[=;6\[G<4445Z!Y04444 %%%% !17DWQL_;;_9R^ >K-X;\<^.1)JR &72M
M+MVN9XL\_/M^6,XP<,P)!!QBL?X6_P#!1/\ 9;^+/B.U\(:-XQN[#4K^X2"Q
MM=6TV2+[1*Q"JBNNY 22  6&2>*\6IQ'D%+&?59XJFJE[<O.KW[;[^6Y]%2X
M1XHK9?\ 7J>"JNC:_,H2M;OMJO/;S/<:***]H^="BBB@ HKB?VB_C)%^S]\&
MM:^+TWAYM571U@)L%NO),OF3QP_?VMMQYF>ASC'?-8O[)7[2D'[5'PQG^)-O
MX/?1%@UB6P^QO?"X+%(XWW[@B=?,QC';KS7G2S;+X9I'+I3_ 'TH\ZC9_#=J
M][6W3TO?R/6AD>:U,EEFT:?^SQG[-RO'2=D[6OS;-:VMYGJ%%%%>B>2%%>;?
M'K]K#X-?LV7>F67Q5UB[M9-6CE>R%K8/-N$94-G:./OKUKS_ /X>E_L@?]#;
MJW_@BG_PKQ,7Q)P_@<1*AB,53A..Z<DFKJ^J;[.Y]'@>$.*LSPL<3A,%5J4Y
M;2C"33L[.S2MNFCZ)HKQK]I7]L/0_@!\%?#_ ,;=+\'R^(+#Q'=VT=E!]M^R
M,(I[:2X20DQO_"@&W ^]UXKM?@'\6(_CG\(-#^+$6A-IBZU;O*+%KGSC#MD=
M,;]J[ONYZ#K711SC+<1F,L#3J7JJ*FU9_"[6=[6=[K9W.7$</YQA<ICF=6E:
MA*;IJ5U\:O>/+?F5K/=6\SL****],\8**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9
MGC/P;X9^(7A6_P#!/C'2(K_2]3MF@O;28<2(?<<@C@@C!! (((KXP\3_ /!)
M;Q[X6\43:W^S]\?'TRWE)\J._,UO<0H3G89K?/F#WVK].]?<5%>!G?#&2\0.
M$L93O*'PR3<9+YIK3R=T?4\.<9\1<*J<<OK6A/XHR2E%^?+)-7\U9]-CXR^$
M7_!)F&W\8Q^-OVB?B>?$K1S"673+-)-MTPZ>=/*=[+Q@J%!/][M7O'[:4$%K
M^R/X[M;6%(XH_#4JQQQJ JJ    .@ [5ZK7*_'#X:O\ &+X1^(/A?%K T]M<
MTU[47K0>:(=W\6S<N[Z9%<E/A?+<GR7$X;+:5I5(23UO*4G%I7E)]WW25WYG
M=5XTSC/N(L'C,XK\T*-2#222C"*E%NT8KLM=&W9+6R/SR_8M_9+\:_'?X8ZQ
MX]^$GQ?O_"/B33-9:RDEAN98HKJV:&-PA>$AT(;<<_,#D<#&:^E_V./^"=<?
M[/GCJ3XN?$GQE#K_ (B1)%T];6)Q#:M("))B[_-)(REER0  S=201WG[&/[*
M-Q^R9X,U?PE<>.4UTZIJ@NQ.FG&V\O$:IMP9'S]W.<CK7LE>!PGP)EV!P6%Q
M.-H6Q--7:<FXJ5W:5DW&]K:KKKOJ?4<<^)N;YEF.-P>78E/!U79-02DX65X\
MSBI\M[Z/HVOA=CP?]L3]A/P9^U4UKXGMM=?0?$UC!Y$.J);^;'<0@EA'*F5)
MP2=K @C<<AA@#R2+]@#]MS5;./PKXD_;0NTT55\MHX-6OY3Y?3:8R4##'\);
M Z5]IT5[^/X+R#,<;+%5(2C.?Q<DY04O\2BTG^9\OE?B'Q1E.7PP5*I&5.G\
M"G3A-PO_ "N46UZ;+H>._'?]E_4_BC^RK:?LXZ!XLAMYK*RTVVCU2]@8K(+7
MRQN*J206"=,G!-:/['_P"U?]FOX+V_POUSQ!;:G<0W]Q<&ZM(F1")&! PW/%
M>HT5Z=/(\MI9I',(PM5C#V:=W;D3O:U[?/<\:KQ+F];)995.:=&51U6K*[FU
M9N]K[=-O(^>_VX?V&;?]J_\ LSQ-X>\4Q:/X@TFW:W26ZA+P74!;<(WV_,A5
MBQ# '[S @Y!'G]A_P37^+WCWPM=:/^T5^TOJ6OFSTZ6/PSIT=Y<2VMG=&,K'
M/(92"P7CY0H)'\6.#]B45YF-X+X>S#'U,76I-RJ6YDI24965DY13LVOSUW/8
MR[Q#XKRO+*6 P]9*%)MP;A!RA=W:C)IM)];/;3;0\I_8W_9ZUG]F3X.CX9Z[
MXBM=4G&JSW?VJTB9$Q($PN&YR-OZU\]>+_\ @EG\5/#WQ3O_ !Q^SO\ '2/P
M]:WL\LD \^YM;JS21LM"LD&=Z#H,E<@ $'&:^VZ*O&<(9%C\!0PE6F^6A\#4
MI*4>GQ)WZ+?L1E_'W$V69IB<?1JKGQ/\1.$7&6M]8M6TN[6[M;,^>?B3^QIX
M\^(/['^D?LY:E\5([W6K'45N[SQ%J4<LGV@^=-(0<LSDCS0H)/.W/&<#I/@[
M^S/KGPS_ &0[K]FV^\36EU?7&D:I9KJ4,+"(-=&8JVT\X7S1GZ&O8J*Z:7#>
M4T,7]9A!\_LE1OS-_NU;35[Z;[^9Q5^+\]Q&!^J3J+V?MG7LHQ7[UWUT6VK]
MWX?(\ _84_8Z\2_LDV_B>'Q%XRL=7.O/9M";*!T\KR1-G.[KGS1T]#6'\?OV
M#_%OQB_:FTG]H'3?'NG6=GIUQITCZ?/;2-*XMI [ ,..<<5]-T5B^$\D>44L
ML=-^QIRYHKF=T[M[WN]6SI7'7$D<^K9RJJ^L5H\DI<L;./+&-K6LM(K5(^%/
MV_-87]JK]I;0/V2?AUX8A3Q'HD[X\0W]^T42>;;K<2Q[%4Y18T1BW+;E(4?W
MLCXG?LA?MS_!;X<ZI\2IOVM;F6T\/V374UM;^+=1C8QH,D)N 4MV"DC/0<D
M^^?M,?\ !/CPC\>?B"OQ?\)_$'4?"'BG;'YVHV,/FI*T:A4DVAT9) H5=RN.
M%'&>3Q<__!,CXA^.'CL?C=^V;XN\2Z7'(&.G2+,V<=PT]Q*JGWV&OSO-.%\[
MQ6:8RO5PDJE2I)^SJ0K1IQ44K0YHW4FX]6T[[+N_UC)>-.',%DN7X:ACH4:5
M&"]K2J4)UIRFW>HX2LXJ,WLDXVW?9=Y_P3@^./Q!^._[/LFN?$J]:\U'2=<F
MTY=2= 'NXUBBD5GP "P\TJ3CG:"<G)KWNXM[>\MY+2[@26*5"DL4BAE=2,$$
M'@@CM6!\*OA7X'^"_@:R^'7P\T=;+3+!2(X]Q9Y&)RTCL>6=CR2?H,  #HJ_
M4\DPF,P644,/BY\]2,4I2WN^NKU?:[U>[/Q/B/'9?F.?8G%X"G[*C.;<(Z*R
MOIHM%WLM%LM#XM^+'_!)B;_A-)/&G[.GQ4_X1T23&6'3;T2K]C8YR(IXCO"\
MX"E20/XC6Q\ O^"=_P 8_!?QBT/XN_&#]H#^VY-!NC/;V2FXNC*2C+CS)V&P
M?-GA3TQ[U]=45X5/@'A>EC5B:=%Q:DI<JE)1YD[I\J=M'TV\K'T]7Q1XTKY<
M\'5KJ2<7!R<(.?*U9KG<;ZI[[];WU/E7]K3_ ()V:_\ &7XO)\=/@_\ $B'P
M]KLI@>\2Z$B 3PJJQW$4L66C<*B<8ZKNR"36!XI_X)@_$7XF^";B_P#BW^T3
M>^(/&OF1+IE_?R32V=E;ACYD0#DLV[.<@* 0..2:^R:*O$\"\-8O$UJU2DVZ
MMW)<TE%R>\N5.W-U3Z/5:F>$\3.,,#@Z&'HUTE124)<D')16T.9QORZ)-7U6
MCNM#P7XA?L@^+O&/[*?A/X"Z'\3QHVL^%6M)8-<M8)-LDD,,D>!M=7C!\PG<
M"2,=#FO'M:_X)S_M@?$FR@\)?%K]K<ZCH4<RNT$]Y>7ARO1O+EVAF )P2W&>
MM?;=%7CN"\AS"475C*RC&#2G-)QBK)22>NGS,LM\1.)\IA*-"<+N<IIRITY2
MC*3O)Q;BVKO6VRZ'BWC7]C_29OV.KG]E#X;ZRMC$]M"D6I:BA<O(MW'<R22!
M<9+LK<#@;@!P*N_L6_LX:W^RY\)+CX<:]XDM=5GGUN:^%S9Q,B!7CB0+AN<C
MRR?QKURBO3I</Y51S"GC:=.TZ=/V<;-V4%LK;==]SQZW%.=XC*JV75:O-3JU
M76G=*[J.R<N:U];;7L?,FA_L'>+=)_;6?]J:3Q[ISZ>^LW%[_90MI/.VR0/$
M%W?=R"V?PKZ;HHK7*\GP&3QJQPL;*I-SEJW>4K7>NVVVQAG7$&:9_*C+&S4G
M2IQIQLDK0C>RT2ON]7J?.O[='[%/BC]K35?#FH>'?&UAI"Z);W,<JWMN[F4R
MM&01MZ8V'\Z]Y\(:)+X:\):7X<GG65]/TZ"V>1!@.4C521['%:-%&&R? 8/,
MJ^/I1M5K<O.[O7E5EILM.P8SB#-,?E&&RRM-.CA^;D5DFN=WEJE=W??8\;_;
M<_9CUW]JKX8:;X"\/^)[329K'7H]0>XO(6=658)H]H"\YS*#^!K=^#/P!L/
MW[-FG?L]>/I+76K6'2IK'4BD;+%<QR/(Q !Y'#XSU!&17H]%2LDRU9I4S#DO
M5G#DDVVTXZ:6VZ=BGQ'F[R6EE2J6HTY^TBDDFIZZ\RUZOJ?$.K?\$L/C%X%\
M17L_[._[2$^CZ7?G$D$]U<VDXCYQ&[VW$P&3R0O7I7K7[''[ GA?]E_4KCQU
MKWB0^(/%%U T(O?L_EPV<;'+K$I))9L<R$Y(X 7+;OH2BO(P' _#66XZ.*H4
M?>BVXIRDXQ;W<8MM+].A[^:>)/&&<9;+ XG$)PFDIM0C&4TME*22;7SUZW/$
M?VX/V2+C]K+P7HVC:-XAM=*U/1M3:>&\NX6=3"\962/"\@EEB.?]BM#]B_\
M9CN?V6?A7=>!M6UVVU2_O]8EOKN]MHF56W(B*N&YX"?FQKUZBO3CP_E4<[>;
M*'[]KE<KO:UMMKV5KVV/&EQ5GD^'(Y$ZG^S*7,HV5[W;WM>UW>U[7/C+X6?\
M$K-4\!?'W2_B9J7Q!TVZT+2?$!U&VTF.TD$NU'+PH2?EX81Y]0IK[-HHHR7A
M_*N'J4Z>!ARJ;YGJWKMUZ>0<1<59YQ77IU<RJ\\J<>6.B6E[]$KM]7NPHHHK
MVCYT**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ[]J#]MCX0_LM11:=XHD
MN-3UVZB\VUT+3=IEV<@22,QQ$A((!.2<'"G!Q[#7YC? #PG9?ME_M\ZGJOQ,
M#7NG&_O=4O+.1CB6WA8)!;_[@S"I'=5([YKXOC'/LPRJ.&P>7I>WQ,^2+EM%
M:7DUUM=?B];6?Z)X?\,95G<\9C\U<OJN$I^TFHZ2D]>6*?2]GY[*ZO=>H?\
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
M7=;WM:S\K+T/Q7.,IS+)<?+#8Z@Z,]^5IZ)[6NW==$[O;>X4445Z!Y84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
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 **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAX
MDU^V\-Z2^IW$;2-D);V\?WYI6.%C7W)_Q[5?KE_$_A_QO?>++;7=&DTJ2WLX
M"+6WOVE&R5OO280<G' YX!/K512;U J^ K[7[+5_$:>*M4DN)+4V\LB>83'"
M6A,C)&#P%&<>^,FJNEZ+X@\0^#O^$YD\5ZE#JEQ UU;1PW1%O$.2D?E_=*X
M!R"3DTSPK:^,K_QMXELM5_LM4F$*:B;<R$@FVPGEY'TSGWQ3M!\<Z+H'PX&B
M:I>QQ:KI]HUH^FLW[YY5!50J=6#?*01QS6K3OIY?D26+GQ)J'C./PWI-A?S6
M*ZO:O=:A+:/MD5$4916ZC+MC(YP*MZ6+SPEXX@\+_P!JW=U8ZE922VPO9S*\
M,L9&X!CR5*L#@YP163;Z>_@+_A$M7UK]U;VNGR6>H2L/EMWD564L>PW KGIT
MK1AU*P\7_$RRO="NX[JUT>PF\^Z@8-'YLI4! PX)VJ3Q4ORVU&9_P]\0ZU%X
MSO-/UG5)[BUU*ZNUL//D+"*2"9@8UST!0@_\!H^-?B+6K:#^S?#VISVK65M]
MMO9;>0JVTN(HTR/4LQQ_L576QN'\$7^OZ?'NN]&\2W5[ !U8),V]?H4+#'TJ
M'Q 'U;X6>(?&]Q&ROK,\;P*XP5MTE1(@?P!;_@55%+G3^0NAZ;1116!04444
M %%>)?L$:IJ>K_!K5;G5M1GNI%\;ZPBR7$S.P47) 7+$\ =!VKVV@ 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 **** &K%$CM(D:AGQO8#EL=,^M-:SM'N!
M=O:QF51A92@W ?7K4E% "/&DJ&.1 RL,,K#((IMO;6]I&(;6!(T'1(U 'Y"G
MT4 -6&%%*)$H5B2P"\$GK2-;V[0_9F@0QX \LJ-N!T&*?10 4444 %%%% 'A
M?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*37NE !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!X7_P3
MW_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !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 %%%% 'A?_
M  3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DU[I0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5Y7^V=^V1\#_P!@S]G[6/VD?V@=:N;70=):.)+>PMQ-=W]S(=L5M;QDJ'D<
MYQEE4 ,S,JJS#U2OF?\ X*U_\$]+;_@IG^QMJO[.$'C-/#^LQ:G;ZQX9U:XB
M:2WBOX ZHLZK\QB>.66,E<E=X<!MNUNK!1PT\73CB':FVN9KHNIE7=6-&3I*
M\K:>I^;FC?\ !U9\2;C]H_6_B';_ +'7C74_A$WA&U:P\.Q20+<Z?*MS*)-6
M>=+5MT<B@1"-I?+5HF(<G-?=7[3W_!4_XQ^"O^"??@']MK]E3]AGQEX^N?B0
M]DNE>%KP".[TN.[5OLUQ<0V@G>9)2$""+[WG1[F0L!7Y._ W]LC]OG_@A1^V
M5>Z%^VE\!$\?6N@?"[1?"MQ<:)J482P\-1WDW]G317,$;)]_S8T6Y5)'"!"5
M.#7[E?"_]J_1_P!J+]A<_M6_L3:1%X@EUCP7?WO@31-4B%N)M3@BFCBL+A?,
M58RMU%Y#@2!1M.'VX:OK,[P>"P52C5I8:+I-KWE-N,M-GV?6_7[SQ<OKXBO&
M<)U7SZZ<JNM=UW[6Z'YF>//^#@W_ (*O_L7^(O#WBG_@HE_P3,TKPYX'\0WO
MDV]QI"W=G=8 W,J2RW%Q$9E3YA"ZQEMIY49*_L)\._'GAOXI_#_0OB=X,O&N
M-'\1Z-:ZII5PR%3+;7$2RQ,0>F4=3CWK^?7_ (*A_'S_ (*(_&_Q3\./#'_!
M='X :O\ "?X)67BH7.?A%X;M[PWM[Y3J%:YFU&=$E$#3XPY.WS&6%R/E^YO^
M"NW_  4T\#_!W]DCX9?L<?\ !/GQII*>*_CIX:TZP\!:G%J0M+?P_P"%IXT@
MCOVFE(-L'C_=1N^TQA)I"5:'!,RR>&)6&C0I1C.;ES.#;II+K>[5TKMV8\+C
MI4G5=2;<8VLI)*5WY>?0P?B)_P '(DNH_P#!5GPO^P?^SE\,_#GB+P3J'Q#T
MGPCJWC:\O)C+-=3WJ6]W+:"-@C1QERB,0P=HV8$HRU];?\%4/^"K'P2_X)9?
M"+3O&GC_ $*[\2^*/$MQ);>#O!>FW"Q3:E)&%,DCR%6\F!-\8:3:YS(@5&)X
M_%CXZ? O]F/]B/\ X*X_L6?!OX*?%CPSKGA_PG9^#;KQAXRT_6+>2VNM5;Q/
M>RWUW/*CE(N-F%9LQPI$I.%!KUG_ (+3_&KXA^-?^"^/P6D^!?@O2OB1?Z)X
M5T-OAKH$]\KZ9J.I7$]W/:W+2*P1H1<202.P90R6X&]0-PZYY%EE;&8=4H/V
M?LY2=W9RY=KM_#?2^UD81S#%4Z%5SE[W,DNMK]N]OQ/L#]DC_@HY_P %SOCY
M\>/!1^*'_!+W2O!GPH\1:U;Q:SK-];7<>HZ;8R$YG*S72-P,'+6X'? S4/\
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
M]9O^G7_DW_VI_<117\.]%'_$//\ J)_\D_\ MP_UF_Z=?^3?_:G]Q%%?P[T4
M?\0\_P"HG_R3_P"W#_6;_IU_Y-_]J?W$45_#O11_Q#S_ *B?_)/_ +</]9O^
MG7_DW_VI_<117\.]%'_$//\ J)_\D_\ MP_UF_Z=?^3?_:G]Q%%?P[T4?\0\
M_P"HG_R3_P"W#_6;_IU_Y-_]J?W$45_#O11_Q#S_ *B?_)/_ +</]9O^G7_D
MW_VI_<117\.]%'_$//\ J)_\D_\ MP_UF_Z=?^3?_:G]Q%%?&W_!OM_RAX^"
M7_8&U'_T[7M?9-?GN+P_U7%U*%[\DG&_>SM<^EH5/;48U+6ND_O04445SFH4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/\
M1/\ DG^N_P#8&NO_ $4U;%8_Q$_Y)_KO_8&NO_1354/C0GL?Q'T445_21^6!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?U?_\ !OM_RAX^"7_8
M&U'_ -.U[7V37QM_P;[?\H>/@E_V!M1_].U[7V37\^9O_P C;$?XY_\ I3/T
MK!?[G3_PQ_)!1117G'4%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 >%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ @GO_
M ,D3U;_L>]9_]*37NE !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5C_ !$_Y)_KO_8&NO\ T4U;%8_Q$_Y)_KO_ &!KK_T4
MU5#XT)['\1]%%%?TD?E@4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% ']7_\ P;[?\H>/@E_V!M1_].U[7V37QM_P;[?\H>/@E_V!M1_].U[7V37\
M^9O_ ,C;$?XY_P#I3/TK!?[G3_PQ_)!1117G'4%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_P#!/?\ Y(GJW_8]
MZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI->Z4 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !6/\1/^2?Z[_V!KK_T4U;%8_Q$
M_P"2?Z[_ -@:Z_\ 1354/C0GL?Q'T445_21^6!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?U?_ /!OM_RAX^"7_8&U'_T[7M?9-?&W_!OM_P H
M>/@E_P!@;4?_ $[7M?9-?SYF_P#R-L1_CG_Z4S]*P7^YT_\ #'\D%%%%><=0
M4444 %%%% !1110 4444 %%%% !1110 5E>)-!76'BEN_$M]96T:GS(;2Y$(
MD)Z%G W>O -:M8OBG5? A<>'_&5]8*)$$RP:@ZJK#) .6XZ@TXWOH!D>$=2D
MT[Q'K&G66N7.I:196B2BXN)_.,,W.Z)9#][Y0#C)QTJII>B^(/$/@[_A.9/%
M>I0ZI<0-=6T<-T1;Q#DI'Y?W2N  <@DY-.\-0Z3>^+=1T?P/<[M#?2"ER('+
M6Z73-@>7V!V$DA>.G>F:#XYT70/AP-$U2]CBU73[1K1]-9OWSRJ"JA4ZL&^4
M@CCFM6M=/(18N?$FH>,X_#>DV%_-8KJ]J]UJ$MH^V1411E%;J,NV,CG JWI8
MO/"7CB#PO_:MW=6.I64DML+V<RO#+&1N 8\E2K X.<$5DV^GOX"_X1+5]:_=
M6]KI\EGJ$K#Y;=Y%5E+'L-P*YZ=*T8=2L/%_Q,LKW0KN.ZM='L)O/NH&#1^;
M*5 0,."=JD\4GY;:@9_P]\0ZU%XSO-/UG5)[BUU*ZNUL//D+"*2"9@8UST!0
M@_\  :/C7XBUJV@_LWP]J<]JUE;?;;V6WD*MM+B*-,CU+,<?[%5UL;A_!%_K
M^GQ[KO1O$MU>P =6"3-O7Z%"PQ]*A\0!]6^%GB'QO<1LKZS/&\"N,%;=)42(
M'\ 6_P"!544N=/Y"Z'IM%%%8%!1110!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO
M_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !6/\1/\ DG^N_P#8&NO_ $4U;%8_Q$_Y)_KO
M_8&NO_1354/C0GL?Q'T445_21^6!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 ?U?_\ !OM_RAX^"7_8&U'_ -.U[7V37QM_P;[?\H>/@E_V!M1_
M].U[7V37\^9O_P C;$?XY_\ I3/TK!?[G3_PQ_)!1117G'4%%%% !1110 44
M44 %%%% !1110 4444 %1W-G:7J".\M8Y5!R%E0,!^=244 -AAAMXQ#!$J(O
MW41< ?@*:UG:/<"[>UC,JC"RE!N ^O6I** $>-)4,<B!E8896&013;>VM[2,
M0VL"1H.B1J /R%/HH :L,**42)0K$E@%X)/6D:WMVA^S- ACP!Y94;<#H,4^
MB@ HHHH **** /"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\
MI2:]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "L?XB?\ )/\ 7?\ L#77_HIJV*Q_B)_R3_7?^P-=?^BFJH?&A/8_B/HH
MHK^DC\L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _J_P#^#?;_
M )0\?!+_ + VH_\ IVO:^R:^-O\ @WV_Y0\?!+_L#:C_ .G:]K[)K^?,W_Y&
MV(_QS_\ 2F?I6"_W.G_AC^2"BBBO..H**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH \+_X)[_\ )$]6_P"Q[UG_ -*3
M7NE>%_\ !/?_ )(GJW_8]ZS_ .E)KW2@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *Q_B)_R3_7?^P-=?\ HIJV*Q_B)_R3
M_7?^P-=?^BFJH?&A/8_B/HHHK^DC\L"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH _J__P"#?;_E#Q\$O^P-J/\ Z=KVOLFOC;_@WV_Y0\?!+_L#
M:C_Z=KVOLFOY\S?_ )&V(_QS_P#2F?I6"_W.G_AC^2"BBBO..H**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_P""
M>_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2:]TH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?XB?\D_UW_L#
M77_HIJV*Q_B)_P D_P!=_P"P-=?^BFJH?&A/8_B/HHHK^DC\L"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH _J__ .#?;_E#Q\$O^P-J/_IVO:^R
M:^-O^#?;_E#Q\$O^P-J/_IVO:^R:_GS-_P#D;8C_ !S_ /2F?I6"_P!SI_X8
M_D@HHHKSCJ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** /"_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^
ME)KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Q_B)_R3_7?^P-=?^BFK8K'^(G_)/]=_[ UU_P"BFJH?&A/8_B/HHHK^
MDC\L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _J_\ ^#?;_E#Q
M\$O^P-J/_IVO:^R:^-O^#?;_ )0\?!+_ + VH_\ IVO:^R:_GS-_^1MB/\<_
M_2F?I6"_W.G_ (8_D@HHHKSCJ"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** /"_^">__)$]6_['O6?_ $I->Z5X7_P3
MW_Y(GJW_ &/>L_\ I2:]TH **** "BBB@ HHHH **** "BBB@ HHJGX@U_1?
M"F@WWBGQ+JD%CIVFV<MUJ%[<R!([>"-"[R.QX"JH))[ 4TFW9!L7**_%O]I_
M_@Z??Q)\7_"FE?L)_ /QGK_A?1?&ZQ^);ZYLH8SXML_(F_T&WC,$\EL78"9)
M/EFV0D%%RP'VU^QC_P %C?"?[9/[(WQ)_:J\.?LI_$C3?^%7M/#K/AA;2WNK
MK4;J*W\^2VLL2*9I$0H75TC(\Q<!B<#V<3P_FV$H1JU:=D[=5=-NR35[J_\
MPYPTLRP=:HX0E=K^M#[*HK\5=9_X.%_^"O?BGX=7_P"UA\*?^"5]E;_!FP1K
MN37-7L-3N6-DI^:<7:/"CQ@?>E2!HTPV3A37Z*_\$\O^"G'P4_;W_8M'[9*"
M'P7IVDS75IXVM-<U.,0Z#=VT:23A[E@B-$(I(I1(0OR2+N"D$"<9D68X&C[6
MI%-7L[-2L^SLW9CH9AA<1/DBW>U]4U==U<^E:*_'KXU_\'4NAZG^V-X:^ 7[
M''P:T[Q-X,U#Q19Z+?>-_$DMQ U_)-=1Q/+9P)M*Q*KY5I?F<D'8@ W?H+_P
M4S_X*!^ ?^":/[*6J?M,>.O#%UKLD=_!IF@Z!:3B%M1U"8.8XC*581(%CD=G
MVL0L;85FPIBODF9X>I2IU*=I5?A6E_GVWZ_,=/'X2K&<HRTAN^G_  3Z HK\
M8]8_X.!O^"M?P5^%WAC]L?\ :._X)G^&K/X'^+;BV.D:MINI3P7DMO.I>%_,
M:XF*>8@+1O+;1I("NTX8$_7/_!2G_@KS>?LI_P#!-SP+_P %!?V;_ ^F^)[+
MQYJFD+IEAXF,L(2TOK*XN07$+ K*OE*I7) .X<X!K6KP_F5*K3IV3YWRIJ2:
MYENFT]&O,B.9864)2NURJ[NFG;OZ'W'17Q%_P1!_X*S:[_P54^$/C7Q#\1/
M>D>&/%G@KQ)%:7^CZ+-*\1LIX ]O.?-)8,TD5TA'3]R/4@>5?\%N?^"\WC?_
M ()A?'#PK\"/@Q\*/#OBS5=0\,OK7B1M=N)U6QBDG,-JJ^2RX9C%,6#=C'C&
M><X9)F-3,G@5#]XMU=6VOOML7+'X6.%6(;]UGZ945XU_P3U_:7\2?MC?L7?#
MS]ISQ?X=L=)U/QEH0O[S3=-=V@MW\UTVH7)8C"#J>]>RUYM:E.A5E3GO%M/U
M6AU0G&I!2CL]0HHHK,H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *Q_B)_P D_P!=_P"P-=?^BFK8K'^(G_)/]=_[ UU_Z*:JA\:$]C^(
M^BBBOZ2/RP**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^K_ /X-
M]O\ E#Q\$O\ L#:C_P"G:]K[)KXV_P"#?;_E#Q\$O^P-J/\ Z=KVOLFOY\S?
M_D;8C_'/_P!*9^E8+_<Z?^&/Y(****\XZ@HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO_@GO_P D3U;_ +'O6?\
MTI->Z5X7_P $]_\ DB>K?]CWK/\ Z4FO=* "BBB@ HHHH **** "BBB@ HHH
MH *P?BI\.?#WQ@^&'B3X2>+1-_97BG0;S2-3^SOMD^SW,#PR;3@X;8[8/8UO
M5R_QO\%^*/B1\%_%_P //!'C&;P[K6O>%]0T[2/$%L[K)IEU/;21172&-E<-
M&[*X*D,"O!!YJZ;M46MM=^WF3+6+TN?SR?&W]CK_ (*1_P#!"7XK?#V;2[+3
M/BC\+K#XQKXG\#VNE19?4]9BL)HBLUN@-W!*UDK[PGF0CR00Q(Y_93_@D[_P
M5?\ @;_P52^%.L^-/ASX2N_"WBCPW=6\?C/PI?3+,UK),C>3-'.BJ+B%Q#(J
MN51@86#(H"EOS(_;!_9A_P"#A#X5^/\ X%?#/XN_ML>!O%L]S\5HK7X2^)6V
M23Z?K)L;K9/=22Z:)640>=GS//PQ&,]:^J?V-/\ @E?^U#_P1W_8'^-'C[X"
MZY9?$W]HOQS8VKVD%A:EK&"6*5TC2 7!0SLGVJXG9Y @<JBF/"G?][G'U+'9
M="5>I"5>5E&4&TG>5FY)I)*VK?>_0^=P/M\/BI*G&2IJ[:=FUII;6[].QI_\
M%_O^"E_AKX,?!?4/^";W[.VC/XM^,?Q=T9O#L?AG1(//?2--O4\AR\<8)\^:
M)VCAA'S8?S3A502>C_\ !+C_ ()(^$_V;O\ @EC/^Q%^U'X>LM=G^(;W>J_$
MG2?,#PQ7=W'#&((Y%/#P16]LHE0\31&1#]TU^6W[%WP%_P""]W[%7QR\3?M/
M:+_P3,TKX@?$CQ1-)+=^./B=$^H:A:F7/G>0T.J0+&9,X9]I?;\@8(2I_8+_
M ()8_'S_ (*5?'GP5XMU/_@I+^S3X?\ AKJ^GZI;Q>&+/0+.6%+VV:-C+(XD
MO;K)5PH&"O7H>M<6:8=Y;ED:&$JP<4U*4E-.4I;*R3NE'I]YO@ZGUK%NI6A)
M-II)Q=DO-]W_ , _*O\ X+C?LV_!+]DC]OS]D'X"_L]?#^R\->%]'33S:V%F
MI)DD;7(P\\LC9>:9]H+2.2S8&3P*_23_ (."[7]D+4/^":'BO3/VQ/&&HZ)I
M<U_;'PC=Z'9K<Z@=>0.]JEO"[HDI*B8.K.@\DRG>F P^</\ @NY^P=^UW^T_
M_P %%_V>/B[\!/@;JOB7PWX2%C_PD>K6,L*QV.S5UF;>))%8XC&[@'BO=_\
M@X+_ .";7QE_X*0?LA:1X8_9[GM9_%_@OQ,-9T_0[Z\6WCU:)H)(98%D<A(Y
MOG5D9RJ?*RDC<"+^M8>M++95:UFN9RE?5/FOKO:_=^I/LJD%BE"%[VLK:/2V
MG_ /Q6\=?$__ (*,^*?V-/@=\(_^"B/_  L?P_\ LGKJ]J-(\1Z3X0MY+J6Q
MBC*VR!W*%U2$M]G$S &,ET6<1(H_1O\ X.'H?@3;?\$(?A-9?LPZI;WOP[M_
M%GAJ'P7=6LK.LNG)I=\D!)8!B^P#=N ?=NW -D5YW^T;X[_X+U_MZ?L>6_\
MP3;\2?\ !+2V\-+?6^F:=K_C:ZN%M[5X;&:&59(S-((("7@C+,CR97<(U!(Q
MZW_P4D_X)3_M)>'?^"$?PG_8"^ 7A6[^(OC#P7XMT^[UA-'=%#EH]2FNI(S,
MR9A2>ZV)G#%=N5'('K5L5AWC,+.K*%.2JM\L)1<>5Z\[:V=]-7KO9'%"C45"
MLH*4DX+62:=U]E>770\@_P""6&HR?L'?\%GO"7P^O#]C\*?M0_ '0=>TY'.V
M-M3ETN*[:0GH7-Y:ZE&H_P"GI1U(-?-W[95W+^W-X?\ VZ/^"G5Z?M?A_3O$
M7A_P-\/;EOFB>V76;$>;'V5A:V5LQQ_S_OUR37VI_P %=/\ @F;^V#\5_P!B
M[]DSXG_LL_#/6)OC!\(O"^E:)K.G:/<PQ7UDG]F6[&0N[A3]GN;4I@,>;EN"
M,XL>+_\ @E/^T+\-O^#:[_AC?X>?!^\U/XK^)-5T[Q%XE\-V<D(N#>RZI;S2
M1L2X3=#:10Q-\QY@.*5''X&-6EC/:+VDY0IO572C.[D_)QC%7'4P^(<)T.5\
ML5*2TW;CHEZ-L^SO^"&G_*)7X%_]B8/_ $HFKZOKYT_X)(_"+XD? 7_@F]\(
M_@_\7_"=QH7B70/"PMM8TB[93):R^=*VQBA*YPP/!/6OHNO@<QE&>85I1=TY
MR_-GTF%3CAH)]E^04445Q&X4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5C_$3_DG^N_\ 8&NO_135L5C_ !$_Y)_KO_8&NO\ T4U5#XT)
M['\1]%%%?TD?E@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']7_
M /P;[?\ *'CX)?\ 8&U'_P!.U[7V37QM_P &^W_*'CX)?]@;4?\ T[7M?9-?
MSYF__(VQ'^.?_I3/TK!?[G3_ ,,?R04445YQU!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?_!/?_DB>K?\ 8]ZS
M_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DU[I0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %8_Q$_P"2?Z[_ -@:Z_\ 135L
M5C_$3_DG^N_]@:Z_]%-50^-">Q_$?1117])'Y8%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!_5__P &^W_*'CX)?]@;4?\ T[7M?9-?&W_!OM_R
MAX^"7_8&U'_T[7M?9-?SYF__ "-L1_CG_P"E,_2L%_N=/_#'\D%%%%><=044
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI->Z4 %%
M%% !1110 4444 %%%% '\9_[>W_)\_QH_P"RL^(__3G<5Y/7K'[>W_)\_P :
M/^RL^(__ $YW%>3U_1N%_P!UI_X5^1^7UOXLO5A1116YF%%%% !1110 4444
M %%%% !1110 4444 %%%% '])W_!IC_RB]U3_LK&K?\ I)85^G5?F+_P:8_\
MHO=4_P"RL:M_Z26%?IU7X+Q'_P CS$?XF?HN6?\ (OI>B"BBBO%.\**** "B
MBB@ HHHH **** "BBB@ HHHH **** "L?XB?\D_UW_L#77_HIJV*Q_B)_P D
M_P!=_P"P-=?^BFJH?&A/8_B/HHHK^DC\L"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH _J__ .#?;_E#Q\$O^P-J/_IVO:^R:^-O^#?;_E#Q\$O^
MP-J/_IVO:^R:_GS-_P#D;8C_ !S_ /2F?I6"_P!SI_X8_D@HHHKSCJ"BBB@
MHHHH **** "BBB@ HHHH **** "LS7_#LVORPJWB"^M+>,-YL%C-Y1E/&,N!
MN '/ (SGVK3KF?B!X_M/"SP:);7MM#J%Z"8I;M]L4"=#*Y/7'.%')-5%-O0"
M#PU=W6@>*M9\/G5[J]T^QLHK@-=S&22W=@Q,>\\D%0& /2J&EZ+X@\0^#O\
MA.9/%>I0ZI<0-=6T<-T1;Q#DI'Y?W2N  <@DY-:7A*3P1-I=SX:T#Q1;W]W=
MQ227MP)@\LSL,-(V/J..@&!69H/CG1= ^' T35+V.+5=/M&M'TUF_?/*H*J%
M3JP;Y2"..:TUOHNPBQ<^)-0\9Q^&])L+^:Q75[5[K4);1]LBHBC**W49=L9'
M.!5O2Q>>$O'$'A?^U;NZL=2LI);87LYE>&6,C< QY*E6!P<X(K)M]/?P%_PB
M6KZU^ZM[73Y+/4)6'RV[R*K*6/8;@5STZ5HPZE8>+_B997NA7<=U:Z/83>?=
M0,&C\V4J @8<$[5)XI/RVU S_A[XAUJ+QG>:?K.J3W%KJ5U=K8>?(6$4D$S
MQKGH"A!_X#1\:_$6M6T']F^'M3GM6LK;[;>RV\A5MI<11ID>I9CC_8JNMC</
MX(O]?T^/==Z-XENKV #JP29MZ_0H6&/I4/B /JWPL\0^-[B-E?69XW@5Q@K;
MI*B1 _@"W_ JJ*7.G\A=#TVBBBL"@HHHH \+_P"">_\ R1/5O^Q[UG_TI->Z
M5X7_ ,$]_P#DB>K?]CWK/_I2:]TH **** "BBB@ HHHH **** /XS_V]O^3Y
M_C1_V5GQ'_Z<[BO)Z]8_;V_Y/G^-'_96?$?_ *<[BO)Z_HW"_P"ZT_\ "OR/
MR^M_%EZL****W,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH _I._X-,?
M^47NJ?\ 96-6_P#22PK].J_,7_@TQ_Y1>ZI_V5C5O_22PK].J_!>(_\ D>8C
M_$S]%RS_ )%]+T04445XIWA1110 4444 %%%% !1110 4444 %%%% !1110
M5C_$3_DG^N_]@:Z_]%-6Q6/\1/\ DG^N_P#8&NO_ $4U5#XT)['\1]%%%?TD
M?E@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']7_P#P;[?\H>/@
ME_V!M1_].U[7V37QM_P;[?\ *'CX)?\ 8&U'_P!.U[7V37\^9O\ \C;$?XY_
M^E,_2L%_N=/_  Q_)!1117G'4%%%% !1110 4444 %%%% !1110 4444 %13
MV-E=,'NK.*0@8!DC!('XU+10!#!86%L_F6UE#&V,;DC ./PIS6=H]P+M[6,R
MJ,+*4&X#Z]:DHH 1XTE0QR(&5AAE89!%-M[:WM(Q#:P)&@Z)&H _(4^B@!JP
MPHI1(E"L26 7@D]:1K>W:'[,T"&/ 'EE1MP.@Q3Z* "BBB@ HHHH \+_ .">
M_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4FO=* "BBB@ HHHH ****
M "BBB@#^,_\ ;V_Y/G^-'_96?$?_ *<[BO)Z]8_;V_Y/G^-'_96?$?\ Z<[B
MO)Z_HW"_[K3_ ,*_(_+ZW\67JPHHHK<S"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#^D[_@TQ_Y1>ZI_V5C5O_22PK].J_,7_@TQ_P"47NJ?]E8U;_TD
ML*_3JOP7B/\ Y'F(_P 3/T7+/^1?2]$%%%%>*=X4444 %%%% !1110 4444
M%%%% !1110 4444 %8_Q$_Y)_KO_ &!KK_T4U;%8_P 1/^2?Z[_V!KK_ -%-
M50^-">Q_$?1117])'Y8%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!_5_P#\&^W_ "AX^"7_ &!M1_\ 3M>U]DU\;?\ !OM_RAX^"7_8&U'_ -.U
M[7V37\^9O_R-L1_CG_Z4S]*P7^YT_P##'\D%%%%><=04444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7_P3W_Y(GJW_
M &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !1110 4444 %
M%%% '\9_[>W_ "?/\:/^RL^(_P#TYW%>3UZQ^WM_R?/\:/\ LK/B/_TYW%>3
MU_1N%_W6G_A7Y'Y?6_BR]6%%%%;F84444 %%%% !1110 4444 %%%% !1110
M 4444 ?TG?\ !IC_ ,HO=4_[*QJW_I)85^G5?F+_ ,&F/_*+W5/^RL:M_P"D
MEA7Z=5^"\1_\CS$?XF?HN6?\B^EZ(****\4[PHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *Q_B)_R3_7?^P-=?\ HIJV*Q_B)_R3_7?^P-=?^BFJH?&A
M/8_B/HHHK^DC\L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _J_
M_P"#?;_E#Q\$O^P-J/\ Z=KVOLFOC;_@WV_Y0\?!+_L#:C_Z=KVOLFOY\S?_
M )&V(_QS_P#2F?I6"_W.G_AC^2"BBBO..H**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_P"">_\ R1/5O^Q[UG_T
MI->Z5X7_ ,$]_P#DB>K?]CWK/_I2:]TH **** "BBB@ HHHH **** /XS_V]
MO^3Y_C1_V5GQ'_Z<[BO)Z]8_;V_Y/G^-'_96?$?_ *<[BO)Z_HW"_P"ZT_\
M"OR/R^M_%EZL****W,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH _I._
MX-,?^47NJ?\ 96-6_P#22PK].J_,7_@TQ_Y1>ZI_V5C5O_22PK].J_!>(_\
MD>8C_$S]%RS_ )%]+T04445XIWA1110 4444 %%%% !1110 4444 %%%% !1
M110 5C_$3_DG^N_]@:Z_]%-6Q6/\1/\ DG^N_P#8&NO_ $4U5#XT)['\1]%%
M%?TD?E@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']7_P#P;[?\
MH>/@E_V!M1_].U[7V37QM_P;[?\ *'CX)?\ 8&U'_P!.U[7V37\^9O\ \C;$
M?XY_^E,_2L%_N=/_  Q_)!1117G'4%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 >%_\$]_^2)ZM_V/>L_^E)KW2O"_
M^">__)$]6_['O6?_ $I->Z4 %%%% !1110 4444 %%%% '\9_P"WM_R?/\:/
M^RL^(_\ TYW%>3UZQ^WM_P GS_&C_LK/B/\ ].=Q7D]?T;A?]UI_X5^1^7UO
MXLO5A1116YF%%%% !1110 4444 %%%% !1110 4444 %%%% '])W_!IC_P H
MO=4_[*QJW_I)85^G5?F+_P &F/\ RB]U3_LK&K?^DEA7Z=5^"\1_\CS$?XF?
MHN6?\B^EZ(****\4[PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_B)
M_P D_P!=_P"P-=?^BFK8K'^(G_)/]=_[ UU_Z*:JA\:$]C^(^BBBOZ2/RP**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^K_ /X-]O\ E#Q\$O\
ML#:C_P"G:]K[)KXV_P"#?;_E#Q\$O^P-J/\ Z=KVOLFOY\S?_D;8C_'/_P!*
M9^E8+_<Z?^&/Y(****\XZ@HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#PO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $
M]_\ DB>K?]CWK/\ Z4FO=* "BBB@ HHHH **** "BBB@#^,_]O;_ )/G^-'_
M &5GQ'_Z<[BO)Z]8_;V_Y/G^-'_96?$?_ISN*\GK^C<+_NM/_"OR/R^M_%EZ
ML****W,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH _I._P"#3'_E%[JG
M_96-6_\ 22PK].J_,7_@TQ_Y1>ZI_P!E8U;_ -)+"OTZK\%XC_Y'F(_Q,_1<
ML_Y%]+T04445XIWA1110 4444 %%%% !1110 4444 %%%% !1110 5C_ !$_
MY)_KO_8&NO\ T4U;%8_Q$_Y)_KO_ &!KK_T4U5#XT)['\1]%%%?TD?E@4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% ']7_\ P;[?\H>/@E_V!M1_
M].U[7V37QM_P;[?\H>/@E_V!M1_].U[7V37\^9O_ ,C;$?XY_P#I3/TK!?[G
M3_PQ_)!1117G'4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 >%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O
M^Q[UG_TI->Z4 %%%% !1110 4444 %%%% '\9_[>W_)\_P :/^RL^(__ $YW
M%>3UZQ^WM_R?/\:/^RL^(_\ TYW%>3U_1N%_W6G_ (5^1^7UOXLO5A1116YF
M%%%% !1110 4444 %%%% !1110 4444 %%%% '])W_!IC_RB]U3_ +*QJW_I
M)85^G5?F+_P:8_\ *+W5/^RL:M_Z26%?IU7X+Q'_ ,CS$?XF?HN6?\B^EZ(*
M***\4[PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_B)_R3_7?^P-=?
M^BFK8K'^(G_)/]=_[ UU_P"BFJH?&A/8_B/HHHK^DC\L"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH _J_\ ^#?;_E#Q\$O^P-J/_IVO:^R:^-O^
M#?;_ )0\?!+_ + VH_\ IVO:^R:_GS-_^1MB/\<__2F?I6"_W.G_ (8_D@HH
MHKSCJ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** /"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2:]
MTH **** "BBB@ HHHH **** /XS_ -O;_D^?XT?]E9\1_P#ISN*\GKUC]O;_
M )/G^-'_ &5GQ'_Z<[BO)Z_HW"_[K3_PK\C\OK?Q9>K"BBBMS,**** "BBB@
M HHHH **** "BBB@ HHHH **** /Z3O^#3'_ )1>ZI_V5C5O_22PK].J_,7_
M (-,?^47NJ?]E8U;_P!)+"OTZK\%XC_Y'F(_Q,_1<L_Y%]+T04445XIWA111
M0 4444 %%%% !1110 4444 %%%% !1110 5C_$3_ ))_KO\ V!KK_P!%-6Q6
M/\1/^2?Z[_V!KK_T4U5#XT)['\1]%%%?TD?E@4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% ']7__  ;[?\H>/@E_V!M1_P#3M>U]DU\;?\&^W_*'
MCX)?]@;4?_3M>U]DU_/F;_\ (VQ'^.?_ *4S]*P7^YT_\,?R04445YQU!111
M0 4444 %%%% !1110 4444 %%%% !112.Z1H9)'"JHRS,< #UH 6BH[6[M+^
MW6[L;F.:)QE)8G#*P]B.#56;Q-X<M]2&C3Z_9)=L0!:M=()"3T&W.<T68%ZB
MHKV^LM-MFO=1O(H(4&7EFD"JOU)X%1Z7K&DZW;_:]'U.WNH@<&2WF5P#Z9!Z
MT 6:*@L]3TW4))8K#4()V@?9,L,JL8V]&P>#P>#Z47^IZ;I4(N=4U""VC9@H
MDN)512WIDGKP?RHLP)Z*** "BBB@#PO_ ()[_P#)$]6_['O6?_2DU[I7A?\
MP3W_ .2)ZM_V/>L_^E)KW2@ HHHH **** "BBB@ HHHH _C/_;V_Y/G^-'_9
M6?$?_ISN*\GKUC]O;_D^?XT?]E9\1_\ ISN*\GK^C<+_ +K3_P *_(_+ZW\6
M7JPHHHK<S"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^D[_@TQ_Y1>ZI
M_P!E8U;_ -)+"OTZK\Q?^#3'_E%[JG_96-6_])+"OTZK\%XC_P"1YB/\3/T7
M+/\ D7TO1!1117BG>%%%% !1110 4444 %%%% !1110 4444 %%%% !6/\1/
M^2?Z[_V!KK_T4U;%8_Q$_P"2?Z[_ -@:Z_\ 1354/C0GL?Q'T445_21^6!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 ?U?_ /!OM_RAX^"7_8&U
M'_T[7M?9-?&W_!OM_P H>/@E_P!@;4?_ $[7M?9-?SYF_P#R-L1_CG_Z4S]*
MP7^YT_\ #'\D%%%%><=04444 %%%% !1110 4444 %%%% !1110 5G>(O#EG
MXE@BM=2GF^S1R;Y;6-]J7''"OW*@\XS@]\UHTC#*D#TH3: Y3X8W36/PCL;U
M5R8;"1P/7!8U5\+^$=&U7X4)]OL8I9]0L6N;BZ= 9&E<%M^[KD$C![8K6^'.
MBW>G?#VPT/6K1HI5MFCGA8\C+-QQ[&L:Q?QMX?\ "C> K?PI<7-U%$]M9:BD
ML8MVC.0LC$MN4@'E<'I[UK>[=NXBMI=Z_C.Z\&VFM@3Q'39;RYCD&5FE1516
M8=\$D_4UKW%M;:!\5-._LR!(4U;3ITNHXE"J[1%65R!WPQ&?0U'>>$]2\,6_
MA_4M LS>R:);M;W-NC!6GB= &9=QQN#*& /7FI])M=9\2^-(_%FI:)/I]I8V
M3PV4%V5\V21R-[D*2%   QG)ZT-K?IJ!SG@9SX=\8-JV=MMK.K7MC<'L)TF=
MXB?<@NM'QL=M?2_@4YM]!LXY)/0W,TBJH_X#'N/_  ,5JKX.U>\\"ZMIS6S0
MWPU>YO-.)(SO$QDC8>F<8^AJ#4?"?B*Z^$^I0SZ>7UC5IQ=74"$9#F5"$'/1
M44#KV-5%KF4A=#O:***P*"BBB@#PO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^
M2)ZM_P!CWK/_ *4FO=* "BBB@ HHHH **** "BBB@#^,_P#;V_Y/G^-'_96?
M$?\ Z<[BO)Z]8_;V_P"3Y_C1_P!E9\1_^G.XKR>OZ-PO^ZT_\*_(_+ZW\67J
MPHHHK<S"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^D[_@TQ_P"47NJ?
M]E8U;_TDL*_3JOS%_P"#3'_E%[JG_96-6_\ 22PK].J_!>(_^1YB/\3/T7+/
M^1?2]$%%%%>*=X4444 %%%% !1110 4444 %%%% !1110 4444 %8_Q$_P"2
M?Z[_ -@:Z_\ 135L5C_$3_DG^N_]@:Z_]%-50^-">Q_$?1117])'Y8%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!_5__P &^W_*'CX)?]@;4?\
MT[7M?9-?&W_!OM_RAX^"7_8&U'_T[7M?9-?SYF__ "-L1_CG_P"E,_2L%_N=
M/_#'\D%%%%><=04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5
MO^Q[UG_TI->Z4 %%%% !1110 4444 %%%% '\9_[>W_)\_QH_P"RL^(__3G<
M5Y/7K'[>W_)\_P :/^RL^(__ $YW%>3U_1N%_P!UI_X5^1^7UOXLO5A1116Y
MF%%%% !1110 4444 %%%% !1110 4444 %%%% '])W_!IC_RB]U3_LK&K?\
MI)85^G5?F+_P:8_\HO=4_P"RL:M_Z26%?IU7X+Q'_P CS$?XF?HN6?\ (OI>
MB"BBBO%.\**** "BBB@ HHHH **** "BBB@ HHHH **** "L?XB?\D_UW_L#
M77_HIJV*Q_B)_P D_P!=_P"P-=?^BFJH?&A/8_B/HHHK^DC\L"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH _J__ .#?;_E#Q\$O^P-J/_IVO:^R
M:^-O^#?;_E#Q\$O^P-J/_IVO:^R:_GS-_P#D;8C_ !S_ /2F?I6"_P!SI_X8
M_D@HHHKSCJ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** /"_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^
ME)KW2@ HHHH **** "BBB@ HHHH _C/_ &]O^3Y_C1_V5GQ'_P"G.XKR>O6/
MV]O^3Y_C1_V5GQ'_ .G.XKR>OZ-PO^ZT_P#"OR/R^M_%EZL****W,PHHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH _I._X-,?^47NJ?]E8U;_TDL*_3JOS
M%_X-,?\ E%[JG_96-6_])+"OTZK\%XC_ .1YB/\ $S]%RS_D7TO1!1117BG>
M%%%% !1110 4444 %%%% !1110 4444 %%%% !6/\1/^2?Z[_P!@:Z_]%-6Q
M6/\ $3_DG^N_]@:Z_P#1354/C0GL?Q'T445_21^6!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 ?U?\ _!OM_P H>/@E_P!@;4?_ $[7M?9-?&W_
M  ;[?\H>/@E_V!M1_P#3M>U]DU_/F;_\C;$?XY_^E,_2L%_N=/\ PQ_)!111
M7G'4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 >%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*3
M7NE !1110 4444 %%%% !1110!_&?^WM_P GS_&C_LK/B/\ ].=Q7D]>L?M[
M?\GS_&C_ +*SXC_].=Q7D]?T;A?]UI_X5^1^7UOXLO5A1116YF%%%% !1110
M 4444 %%%% !1110 4444 %%%% '])W_  :8_P#*+W5/^RL:M_Z26%?IU7YB
M_P#!IC_RB]U3_LK&K?\ I)85^G5?@O$?_(\Q'^)GZ+EG_(OI>B"BBBO%.\**
M** "BBB@ HHHH **** "BBB@ HHHH **** "L?XB?\D_UW_L#77_ **:MBL?
MXB?\D_UW_L#77_HIJJ'QH3V/XCZ***_I(_+ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /ZO_\ @WV_Y0\?!+_L#:C_ .G:]K[)KXV_X-]O^4/'
MP2_[ VH_^G:]K[)K^?,W_P"1MB/\<_\ TIGZ5@O]SI_X8_D@HHHKSCJ"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
M"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4FO=* "BBB@
MHHHH **** "BBB@#^,_]O;_D^?XT?]E9\1_^G.XKR>O6/V]O^3Y_C1_V5GQ'
M_P"G.XKR>OZ-PO\ NM/_  K\C\OK?Q9>K"BBBMS,**** "BBB@ HHHH ****
M "BBB@ HHHH **** /Z3O^#3'_E%[JG_ &5C5O\ TDL*_3JOS%_X-,?^47NJ
M?]E8U;_TDL*_3JOP7B/_ )'F(_Q,_1<L_P"1?2]$%%%%>*=X4444 %%%% !1
M110 4444 %%%% !1110 4444 %8_Q$_Y)_KO_8&NO_135L5C_$3_ ))_KO\
MV!KK_P!%-50^-">Q_$?1117])'Y8%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!_5_\ \&^W_*'CX)?]@;4?_3M>U]DU\;?\&^W_ "AX^"7_ &!M
M1_\ 3M>U]DU_/F;_ /(VQ'^.?_I3/TK!?[G3_P ,?R04445YQU!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?_!/
M?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*37NE !1110 4444 %%%%
M !1110!_&?\ M[?\GS_&C_LK/B/_ -.=Q7D]>L?M[?\ )\_QH_[*SXC_ /3G
M<5Y/7]&X7_=:?^%?D?E];^++U84445N9A1110 4444 %%%% !1110 4444 %
M%%% !1110!_2=_P:8_\ *+W5/^RL:M_Z26%?IU7YB_\ !IC_ ,HO=4_[*QJW
M_I)85^G5?@O$?_(\Q'^)GZ+EG_(OI>B"BBBO%.\**** "BBB@ HHHH ****
M"BBB@ HHHH **** "L?XB?\ )/\ 7?\ L#77_HIJV*Q_B)_R3_7?^P-=?^BF
MJH?&A/8_B/HHHK^DC\L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH _J_P#^#?;_ )0\?!+_ + VH_\ IVO:^R:^-O\ @WV_Y0\?!+_L#:C_ .G:
M]K[)K^?,W_Y&V(_QS_\ 2F?I6"_W.G_AC^2"BBBO..H**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_X)[_\ )$]6
M_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)KW2@ HHHH **** "BBB@
M HHHH _C/_;V_P"3Y_C1_P!E9\1_^G.XKR>O6/V]O^3Y_C1_V5GQ'_Z<[BO)
MZ_HW"_[K3_PK\C\OK?Q9>K"BBBMS,**** "BBB@ HHHH **** "BBB@ HHHH
M **** /Z3O\ @TQ_Y1>ZI_V5C5O_ $DL*_3JOS%_X-,?^47NJ?\ 96-6_P#2
M2PK].J_!>(_^1YB/\3/T7+/^1?2]$%%%%>*=X4444 %%%% !1110 4444 %%
M%% !1110 4444 %8_P 1/^2?Z[_V!KK_ -%-6Q6/\1/^2?Z[_P!@:Z_]%-50
M^-">Q_$?1117])'Y8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M_5__ ,&^W_*'CX)?]@;4?_3M>U]DU\;?\&^W_*'CX)?]@;4?_3M>U]DU_/F;
M_P#(VQ'^.?\ Z4S]*P7^YT_\,?R04445YQU!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?\ P3W_ .2)ZM_V/>L_
M^E)KW2O"_P#@GO\ \D3U;_L>]9_]*37NE !1110 4444 %%%% !1110!_&?^
MWM_R?/\ &C_LK/B/_P!.=Q7D]>L?M[?\GS_&C_LK/B/_ -.=Q7D]?T;A?]UI
M_P"%?D?E];^++U84445N9A1110 4444 %%%% !1110 4444 %%%% !1110!_
M2=_P:8_\HO=4_P"RL:M_Z26%?IU7YB_\&F/_ "B]U3_LK&K?^DEA7Z=5^"\1
M_P#(\Q'^)GZ+EG_(OI>B"BBBO%.\**** "BBB@ HHHH **** "BBB@ HHHH
M**** "L?XB?\D_UW_L#77_HIJV*Q_B)_R3_7?^P-=?\ HIJJ'QH3V/XCZ***
M_I(_+ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /ZO_ /@WV_Y0
M\?!+_L#:C_Z=KVOLFOC;_@WV_P"4/'P2_P"P-J/_ *=KVOLFOY\S?_D;8C_'
M/_TIGZ5@O]SI_P"&/Y(****\XZ@HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BHKV^LM-MFO=1O(H(4&7EFD"JOU)X%1Z7K&DZW;_:]'U.WNH@<
M&2WF5P#Z9!ZT 6:*@L]3TW4))8K#4()V@?9,L,JL8V]&P>#P>#Z47^IZ;I4(
MN=4U""VC9@HDN)512WIDGKP?RHLP)Z*** "BBB@#PO\ X)[_ /)$]6_['O6?
M_2DU[I7A?_!/?_DB>K?]CWK/_I2:]TH **** "BBB@ HHHH **** /XS_P!O
M;_D^?XT?]E9\1_\ ISN*\GKUC]O;_D^?XT?]E9\1_P#ISN*\GK^C<+_NM/\
MPK\C\OK?Q9>K"BBBMS,**** "BBB@ HHHH **** "BBB@ HHHH **** /Z3O
M^#3'_E%[JG_96-6_])+"OTZK\Q?^#3'_ )1>ZI_V5C5O_22PK].J_!>(_P#D
M>8C_ !,_1<L_Y%]+T04445XIWA1110 4444 %%%% !1110 4444 %%%% !11
M10 5C_$3_DG^N_\ 8&NO_135L5C_ !$_Y)_KO_8&NO\ T4U5#XT)['\1]%%%
M?TD?E@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']7_ /P;[?\
M*'CX)?\ 8&U'_P!.U[7V37QM_P &^W_*'CX)?]@;4?\ T[7M?9-?SYF__(VQ
M'^.?_I3/TK!?[G3_ ,,?R04445YQU!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 <KXL@AUKX@Z#H-_&LEK'#<7<D#C*R.H54R.^-Q-)<6UMH'Q4
MT[^S($A35M.G2ZCB4*KM$597('?#$9]#5KQCIFK1:SIGB_1+ W<NGF6.XM$<
M*\L,@ .TD@;E(! /7FH-)M=9\2^-(_%FI:)/I]I8V3PV4%V5\V21R-[D*2%
M  QG)ZUHGI\A'.>!G/AWQ@VK9VVVLZM>V-P>PG29WB)]R"ZT?&QVU]+^!3FW
MT&SCDD]#<S2*JC_@,>X_\#%:J^#M7O/ NK:<ULT-\-7N;S3B2,[Q,9(V'IG&
M/H:@U'PGXBNOA/J4,^GE]8U:<75U A&0YE0A!ST5% Z]C5Q:YE(70[VBBBL"
M@HHHH ^2_@-^U/\ L\_LB>&-5^$G[2OQ9TGP=XD;Q/J.HC1]7E99OLL\[-#+
MA01M=>1STKN/^'I'_!/G_HZSPK_X$2?_ !%>OZ_\,/AIXKU ZOXH^'FA:E=L
M@4W5_I,,TA4=!N=2<#TJG_PHSX)?]$=\*_\ A/6W_P 10!Y9_P /2/\ @GS_
M -'6>%?_  (D_P#B*/\ AZ1_P3Y_Z.L\*_\ @1)_\17J?_"C/@E_T1WPK_X3
MUM_\11_PHSX)?]$=\*_^$];?_$4 >6?\/2/^"?/_ $=9X5_\")/_ (BC_AZ1
M_P $^?\ HZSPK_X$2?\ Q%>I_P#"C/@E_P!$=\*_^$];?_$4?\*,^"7_ $1W
MPK_X3UM_\10!Y9_P](_X)\_]'6>%?_ B3_XBC_AZ1_P3Y_Z.L\*_^!$G_P 1
M7J?_  HSX)?]$=\*_P#A/6W_ ,11_P *,^"7_1'?"O\ X3UM_P#$4 >6?\/2
M/^"?/_1UGA7_ ,")/_B*/^'I'_!/G_HZSPK_ .!$G_Q%>I_\*,^"7_1'?"O_
M (3UM_\ $4?\*,^"7_1'?"O_ (3UM_\ $4 ?RD?M<?L>?'/XG_M7?$[XE>!K
M3PK?:)XA^(6M:GH][_PL70XOM%K/?32Q2;)+Q73<CJ=K ,,X(!XKSS_A@3]I
MS_H >%?_  YF@?\ R=7]?7_"C/@E_P!$=\*_^$];?_$4?\*,^"7_ $1WPK_X
M3UM_\17VM/CO-Z=-04*=DK;2_P#DCP9<.X*4FW*6OFO\C^07_A@3]IS_ * '
MA7_PYF@?_)U'_# G[3G_ $ /"O\ X<S0/_DZOZ^O^%&?!+_HCOA7_P )ZV_^
M(H_X49\$O^B.^%?_  GK;_XBK_U^SC_GW3^Z7_R1/^KF!_FE]Z_R/Y!?^&!/
MVG/^@!X5_P##F:!_\G4?\,"?M.?] #PK_P"',T#_ .3J_KZ_X49\$O\ HCOA
M7_PGK;_XBC_A1GP2_P"B.^%?_">MO_B*/]?LX_Y]T_NE_P#)!_JY@?YI?>O\
MC^07_A@3]IS_ * 'A7_PYF@?_)U'_# G[3G_ $ /"O\ X<S0/_DZOZ^O^%&?
M!+_HCOA7_P )ZV_^(H_X49\$O^B.^%?_  GK;_XBC_7[./\ GW3^Z7_R0?ZN
M8'^:7WK_ "/Y!?\ A@3]IS_H >%?_#F:!_\ )U'_  P)^TY_T /"O_AS- _^
M3J_KZ_X49\$O^B.^%?\ PGK;_P"(H_X49\$O^B.^%?\ PGK;_P"(H_U^SC_G
MW3^Z7_R0?ZN8'^:7WK_(_D%_X8$_:<_Z 'A7_P .9H'_ ,G4?\,"?M.?] #P
MK_X<S0/_ ).K^OK_ (49\$O^B.^%?_">MO\ XBC_ (49\$O^B.^%?_">MO\
MXBC_ %^SC_GW3^Z7_P D'^KF!_FE]Z_R/Y!?^&!/VG/^@!X5_P##F:!_\G4?
M\,"?M.?] #PK_P"',T#_ .3J_KZ_X49\$O\ HCOA7_PGK;_XBC_A1GP2_P"B
M.^%?_">MO_B*/]?LX_Y]T_NE_P#)!_JY@?YI?>O\C^07_A@3]IS_ * 'A7_P
MYF@?_)U'_# G[3G_ $ /"O\ X<S0/_DZOZ^O^%&?!+_HCOA7_P )ZV_^(H_X
M49\$O^B.^%?_  GK;_XBC_7[./\ GW3^Z7_R0?ZN8'^:7WK_ "/Y!?\ A@3]
MIS_H >%?_#F:!_\ )U'_  P)^TY_T /"O_AS- _^3J_KZ_X49\$O^B.^%?\
MPGK;_P"(H_X49\$O^B.^%?\ PGK;_P"(H_U^SC_GW3^Z7_R0?ZN8'^:7WK_(
M_,#_ (-Y?C_\"OV&?V#;_P"#'[4WQF\*^%_$L_Q"U#4XM-_M^WO=UK+;6B))
MYEH\L8RT4@V[MPV\@9&?NS_AZ1_P3Y_Z.L\*_P#@1)_\17J?_"C/@E_T1WPK
M_P"$];?_ !%'_"C/@E_T1WPK_P"$];?_ !%?(XW%U,=BYXBHDI2=W;;]3VZ%
M&.'HQIQV6AY9_P /2/\ @GS_ -'6>%?_  (D_P#B*/\ AZ1_P3Y_Z.L\*_\
M@1)_\17J?_"C/@E_T1WPK_X3UM_\11_PHSX)?]$=\*_^$];?_$5RFIY9_P /
M2/\ @GS_ -'6>%?_  (D_P#B*/\ AZ1_P3Y_Z.L\*_\ @1)_\17J?_"C/@E_
MT1WPK_X3UM_\11_PHSX)?]$=\*_^$];?_$4 >6?\/2/^"?/_ $=9X5_\")/_
M (BC_AZ1_P $^?\ HZSPK_X$2?\ Q%>I_P#"C/@E_P!$=\*_^$];?_$4?\*,
M^"7_ $1WPK_X3UM_\10!Y9_P](_X)\_]'6>%?_ B3_XBC_AZ1_P3Y_Z.L\*_
M^!$G_P 17J?_  HSX)?]$=\*_P#A/6W_ ,11_P *,^"7_1'?"O\ X3UM_P#$
M4 >6?\/2/^"?/_1UGA7_ ,")/_B*/^'I'_!/G_HZSPK_ .!$G_Q%>I_\*,^"
M7_1'?"O_ (3UM_\ $4?\*,^"7_1'?"O_ (3UM_\ $4 >6?\ #TC_ ()\_P#1
MUGA7_P ")/\ XBC_ (>D?\$^?^CK/"O_ ($2?_$5ZG_PHSX)?]$=\*_^$];?
M_$4?\*,^"7_1'?"O_A/6W_Q% 'EG_#TC_@GS_P!'6>%?_ B3_P"(H_X>D?\
M!/G_ *.L\*_^!$G_ ,17J?\ PHSX)?\ 1'?"O_A/6W_Q%'_"C/@E_P!$=\*_
M^$];?_$4 >6?\/2/^"?/_1UGA7_P(D_^(H_X>D?\$^?^CK/"O_@1)_\ $5ZG
M_P *,^"7_1'?"O\ X3UM_P#$4?\ "C/@E_T1WPK_ .$];?\ Q% 'EG_#TC_@
MGS_T=9X5_P# B3_XBLSQG_P4X_8$U;P?JVE:?^U/X5DGN=-GB@C^U.-SM&P
MR5P.2.M>S?\ "C/@E_T1WPK_ .$];?\ Q%'_  HSX)?]$=\*_P#A/6W_ ,13
M3L[@]3^07_A@3]IS_H >%?\ PYF@?_)U'_# G[3G_0 \*_\ AS- _P#DZOZ^
MO^%&?!+_ *([X5_\)ZV_^(H_X49\$O\ HCOA7_PGK;_XBOM_]?LX_P"?=/[I
M?_)'S_\ JY@?YI?>O\C^07_A@3]IS_H >%?_  YF@?\ R=1_PP)^TY_T /"O
M_AS- _\ DZOZ^O\ A1GP2_Z([X5_\)ZV_P#B*/\ A1GP2_Z([X5_\)ZV_P#B
M*/\ 7[./^?=/[I?_ "0?ZN8'^:7WK_(_D%_X8$_:<_Z 'A7_ ,.9H'_R=1_P
MP)^TY_T /"O_ (<S0/\ Y.K^OK_A1GP2_P"B.^%?_">MO_B*/^%&?!+_ *([
MX5_\)ZV_^(H_U^SC_GW3^Z7_ ,D'^KF!_FE]Z_R/Y!?^&!/VG/\ H >%?_#F
M:!_\G4?\,"?M.?\ 0 \*_P#AS- _^3J_KZ_X49\$O^B.^%?_  GK;_XBC_A1
MGP2_Z([X5_\ ">MO_B*/]?LX_P"?=/[I?_)!_JY@?YI?>O\ (_D%_P"&!/VG
M/^@!X5_\.9H'_P G4?\ # G[3G_0 \*_^',T#_Y.K^OK_A1GP2_Z([X5_P#"
M>MO_ (BC_A1GP2_Z([X5_P#">MO_ (BC_7[./^?=/[I?_)!_JY@?YI?>O\C^
M07_A@3]IS_H >%?_  YF@?\ R=1_PP)^TY_T /"O_AS- _\ DZOZ^O\ A1GP
M2_Z([X5_\)ZV_P#B*/\ A1GP2_Z([X5_\)ZV_P#B*/\ 7[./^?=/[I?_ "0?
MZN8'^:7WK_(_D%_X8$_:<_Z 'A7_ ,.9H'_R=1_PP)^TY_T /"O_ (<S0/\
MY.K^OK_A1GP2_P"B.^%?_">MO_B*/^%&?!+_ *([X5_\)ZV_^(H_U^SC_GW3
M^Z7_ ,D'^KF!_FE]Z_R/Y!?^&!/VG/\ H >%?_#F:!_\G4?\,"?M.?\ 0 \*
M_P#AS- _^3J_KZ_X49\$O^B.^%?_  GK;_XBC_A1GP2_Z([X5_\ ">MO_B*/
M]?LX_P"?=/[I?_)!_JY@?YI?>O\ (_D%_P"&!/VG/^@!X5_\.9H'_P G4?\
M# G[3G_0 \*_^',T#_Y.K^OK_A1GP2_Z([X5_P#">MO_ (BC_A1GP2_Z([X5
M_P#">MO_ (BC_7[./^?=/[I?_)!_JY@?YI?>O\CX5_X(\_MC_LK?LL?\$VOA
M=\ OCQ\?_"NA>+?#FF7D6LZ3_:\=U]G>34+J9!YMN9(GS'(C?*QQG!Y!%?2_
M_#TC_@GS_P!'6>%?_ B3_P"(KU/_ (49\$O^B.^%?_">MO\ XBC_ (49\$O^
MB.^%?_">MO\ XBOC<37GBL1.M/>3;=MKMW/<I4XT:48+9)+[CRS_ (>D?\$^
M?^CK/"O_ ($2?_$4?\/2/^"?/_1UGA7_ ,")/_B*]3_X49\$O^B.^%?_  GK
M;_XBC_A1GP2_Z([X5_\ ">MO_B*Q-#RS_AZ1_P $^?\ HZSPK_X$2?\ Q%'_
M  ](_P""?/\ T=9X5_\  B3_ .(KU/\ X49\$O\ HCOA7_PGK;_XBC_A1GP2
M_P"B.^%?_">MO_B* /+/^'I'_!/G_HZSPK_X$2?_ !%'_#TC_@GS_P!'6>%?
M_ B3_P"(KU/_ (49\$O^B.^%?_">MO\ XBC_ (49\$O^B.^%?_">MO\ XB@#
MRS_AZ1_P3Y_Z.L\*_P#@1)_\11_P](_X)\_]'6>%?_ B3_XBO4_^%&?!+_HC
MOA7_ ,)ZV_\ B*/^%&?!+_HCOA7_ ,)ZV_\ B* .ATG5=/UW2[;6](NTGM+R
MW2>UGC^[)&ZAE8>Q!!_&K%,@@@M8$M;6%(XHT"QQQJ JJ!@  = !VI] !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117@/\ P4>_:]\6
M?L4_ 6R^+?@WPIIVL7=UXFM],:UU-Y%C"20SR%P4(.08@/3DTTG)V0-V/?J*
M_.FU_P""MO[=OA_P79_&/QQ^P+)/X*N;..]_MK31>1PFU<!EF\\K*B(000S+
MCD5]?_L@?MB?";]M#X9'XB_#">>"6TF%OK6BWP47.G3D9"N%)#*PY5QPP!Z,
M&5:E3E%78DTSU>BJ>L^(O#_AV%+CQ!KEG8QR-MC>\NDB#'K@%B,FK4,T5Q$L
M\$JNCJ&1T;(8'H01U%0,=15+6?$?A[PY&DWB'7K*P21B(VO+I(@Y] 6(S5JW
MN;>\@2ZM)TEBD4-')&P96!Z$$=10 ^BJ/_"3^&O[8_X1[_A(;'^T/^?'[6GG
M=,_<SNZ<].E6Y[B"VC,US,D:#JSL !^)H ?15+4_$OAS11"=9U^RM/M)Q;_:
MKI(_-/'W=Q&[J.GK3]6US1= M1?:[K%K90%@HFN[A8T)/098@9H M457NKQ&
MTJ34+*='7[.9(I$(96&W((/0BOBC_@CU^VI\=OVHM ^(NL_M&_$.UU"+PY-I
M8L+A].M;)+=9A=>9N,*(#DQI][.,<=35*+<6^PKZV/M^BH;"_L-4LX]0TR]A
MN;>5<Q3P2!T<>H8<&HM8\0:#X>@6ZU_6[2QB=MJ27ERL2L?0%B,FI&6Z*9!/
M!=0)<VTR21R*&CDC8%6!Z$$=13/[1T_R9;G[=#Y<()FD\T;8P!DECVQ[T 34
M5!INIZ;K-DFI:1J$%W;2Y\NXMI5D1\$@X920>01]17S5^VW^U[^U;\$?B+HO
MPG_9K_9*N_&M[K>FO=PZ[*99;2,H^V2)HX=I4KF,EGD0?O% SGAJ+D["O8^G
M**^$/@;_ ,%6OCYI7[3.A_LP?MK_ +.-OX/U7Q+=6]MI=YIGFQ^7)</Y<!:.
M5Y!+&\GR>8DF%(/!P<>^_MK?M\_!C]BGPD+OQ?=_VKXFOH2VA^$K"8?:;L]
M[GGR8<\&1AS@A0Y&*ITY)V#F5KGN5%?+_P#P3)_;P\<?MT^%?%GB#QMX(TK1
M'\/ZC;6]O'I4LK"594=B6\PGD;1TKZ@J91<79C3N@HIEQ*8('F6%Y"B%A'&!
MN; Z#.!DU^?FO_\ !4[]NKXF^)M=/[*_["-]=Z%X=O9K6^N/$&F7<]SYD1(>
M-EA>-8YACF%3(R^].,'+83:1^@U%?,W[ ?\ P4?\(_MC_#'Q'XE\5^'X_"VL
M^"XEF\36QN#);+;LDC"YC8@,%Q%)N4@E-HY.0:^>M1_X+$_M<_$V?Q1\1?V8
M/V2;/5OAYX2=FU35=3AN9IU@4%C([12(L9V N459/+7EB1R:5*;;0N9'Z/45
M\]?!G_@H7X)^,W[&>K?M;>'/ &KW<OAVWF&O^$M+VSW=O=1*K/&I.T.FQUEW
MX'[LD[<J5KYBU?\ X*U_\%!5\'2?'S3?V&[2T^'"%9?[1OK6^=OLY8 /]H#(
MI0Y \T0[,TE3FV/F2/TBHKYLMO\ @H1+XX_89/[8GP4^">I^)[R-O(O?",%V
M!/9W"R".7<RHS2HA*OE$W,C D)\VWYY\:_\ !4S_ (*/?!#2;3XH?'C]AO3M
M*\'7-TD9>2*[MITW?=1Y&ED\ER 0-\0R>,=J:IR8<R/T9HKE/@9\8/#'Q_\
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
MC5XP^,__  4B\:^+[E[QE7POI&@!WBMHW:0E 5_U<<2B-408#%F9LG.??_\
M@C]^TJG@7XO_ !4^"?A'QAJ^O?#71_#>H>(_"B:OE9X8K6>-0 O2-I(I@7
M4O&" ,G.C\._V=OVZO\ @F#\9/%@^ WP"MOBIX \33(UJD<H:>-8V<P[@#YD
M4J+(R,=C(XP0<@;?J?\ 9&\<?M9_'D^*S^U1^S1I?P_\.76F1VNB6,+@W=UY
MGF+<"7,A8 +Y8&40<G[W:YR7*[;>OZ"BG<^'?V%?V3X_^"K_ (V\?_M!?M8_
M$SQ%,;._BMK*VT>\2,I)*'DV*94D$<,2[0D:J!\W)X(;Z%_:O\-)_P $JO\
M@FSJ7@#]GSQ=JQO=;\4?8[77[V5?M=NUWO=W4H%"NMO!Y:LH&&^<8->0?!7X
M/_\ !2G_ ()>_$7Q9X4^"_P%A^(_A/7[E'M+R)3*DHC+B*;$4BR02;'*NC+M
M) P2 &/T;XV^ '[37[?G[!FL>!_VH?#FE^#?'M[K;:EX;L85'V>Q$.W[.D@5
MY6 =3,C$LSKYF=O 2E)^\G?W06WF?G%&O_!/4_LN'5IOB#X[_P"%W&V.H#4A
M _V3[?OWB#/]W''FYW;_ )\X^6OI[XI?'/QM^T!_P0GE\7_$759=0UFPURTT
MN\U&X;=)=B#48Q'(Y/+/Y90,QY8J6/)-;WP/^+?_  5)_9B^&6F_L\ZG^P'!
MXJE\/0_8M)UY9E:-K=21&'>)FCD"C #;D.T ,,Y)]<_;(^&/[4O[0O\ P3(D
M\'>(_A1;+\2M4N+*XU/PQH#1B*!EOPY5#YK+\L(4GYVY!Y)IRDN9>O<$M#Y/
MT+_@GMHGQC_X)G7'[9GQ.^*GB:_\7Z;X1GN/#]M+>(UE9:;I[/##:>6R%B#%
M 3E64 NO!PQ:W^PG^P?%^W_^RQJ7Q(^/?QH\6W#>%FN=!\ Z?%J"M;Z:D4*3
M[V61&+J9)@NT%2$CQG&S9]9?#;X$?%S1_P#@D)<_ '4_ ]U#XQ?X>ZM8+H+,
MGG&YE>X,<>0VW+!U[XYI?^"2GP)^+GP&_8[U3X??%[P/=:%K,_B>_N8K"[9"
M[1/;P*C?(Q&"58=>U)U&HO7J"BKH\?\ ^"!?Q&\6^(O@C\1_AWK.LSW.F>'K
MZTGTB">0L+;[3%/YB)G[J$P*VT<;F8]6-?/'_!)O]B3PK^VO8>._#WQ1\>^(
MM/\ #&A2:?,VCZ!>I!]MO9A<K'-(71PPB2.0*"O64X(&X-]3_P#!%S]E[X^_
MLY^%_B=8_&SX9WWAZ76GTTZ6EX\9-QY:78?;L9NAD3KC[U>'_L3_  /_ ."H
M_P"PAX=\1_$_X??LWVFKP:[-%8ZMX3U6X#79\E2\-Y&D4H+*#-(F Q)RV5P
MP;:YI6?8+:*YU7_!*C7/&'[,7[>OQ)_8DN_%MSJ7ABT34'M%F8[5GM94,=P$
MZ1L\#,'"]2$Z[17SQX1_:!_9I_:F_:#\7_&?_@HKXS\736,YV^$M#T(.T=M&
M[OB(%?\ 5)$BH JXWLY9B2#G[(_X);_L:_M&:+^T#XS_ &U?VK_#_P#8^N^)
M8[J.PTB?:)6DN9EEGG:-2?)10@C1"=V&;( "EN&\(?LU_MO?\$R?CWXMUO\
M9T^ UK\3_A]XKE4P6D4@,T,:.[0(R@^9'+$)70L%:-U;/!X0YH\S[Z!9V13_
M .",7QRATC]J[QO^S5\,_&VKZS\,[G3;K5/"D>M@K-;&*>((VSI&S1RL'V@!
MF16P.E>0?L:_LU_$/]LGX[_%3]GJ'XOW_ACP-_;\NL>*X-/C#O?RQ74T5O$
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5Q'PI_9R^"WP0\1>)?%OPO\#1:7J?C'43?^);X7
M<TTE]<;Y'WL97;;\TLAPN!ESQ7;T478!1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7$?"G]G+X+?!#Q%XE\6_"_P-%I>I^,=1-_XEOA=S327UQOD?>QE=
MMOS2R'"X&7/%=O11=@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F/[4W[6'PS_
M &0/!-G\0_BUIVMOI%YJ LOM6CZ>+@0S,K,HD&Y=H8*V#TR,<$C/IU<9^T+\
M$?"7[1WP7\0_!7QK$#8Z]I[0><$#-;3##13J#_%'(J./=<'BFK7U!W+O@#XO
M?#_XE_"C3OC9X7\01/X<U/2!J4.H3D(L<&S<QDS]PIA@P/W2K ]*X#]E3]NC
MX*?MDWFMP?!6TU^:WT 1B_U#4M*^SP%I"VQ$8L2S$(S8QP!SC(S^5:?M/?M"
M?LZ_L[^._P#@F)J6@WC:]<^+AIEE+;$LT-K*["ZM8AU99W$13 PR7,Q[K7Z.
M_!KP)X3_ ."67_!/:\UK7=.CN]1T'1WUCQ+Y#@?;]6F"J(0_]W>8H%;'W4#8
MSFM94U%>NQ*E<^G**_+GX=?''_@I)^TU\)]9_:FT3]M;P?X.%O+<RZ#X$9;.
M(W*09+(J2(Q )#(GFERY'S%5P:^K_P#@G)^V)XT_;<_9;O\ Q/JQLM+\::/<
MSZ3>WD5KNMWN/)5X+L19^Z1(NY,X+1OC ( F5-Q5P4DV?2]%?FC\<G_X*B?!
MGX?ZS\9/'?\ P40\$1:[HD#7<W@K39[3>T:D%HTC:W57<#^ H<XQN)//MWPF
M_;<^*/QM_P""6'BO]IA;B#2O&N@>']5BDO[*V0Q_;+9"R7"1N&495HV*D%=V
M[ Q@4.FTKI@I7/L"BORX^ /[1O\ P5P_;O\ A-8:;\"_%&GZ/!X:DFM_$GCB
M]^S6[ZQ>-*TJ1#$)">7 \*[8D']YV^< ?J);QO#;I#)*9&1 &D;JQ ZFE.#@
M[,:=S!UKXL_#+PYX]TKX6Z]X\TJT\2:Y$\NCZ'<7J+=7B(&+-'&3N8 (QR!_
M"?2NAK\?/C7IG[;_ (S_ ."N%CX);XO>'+'XF6R^3X9UJRMV_LW3+1K&:Y2%
M5D@=B!%+*"61R7<G)X8?7W[1O[4G[1G_  3V_89T_6/CCXOT;QI\5-5UB73M
M/U.W@VV>7:659F18H=PBA4+C:N7*Y)&35.E:UGN)2/L6BOS \5^*_P#@LK\'
MOV?;/]N#Q+^T#I&H:/):VNIW_A66R@>2&SN"GEF2 6RH!ATW+&X= V<@AMOW
M=^QI^TGIW[6O[.?AWXX6>F+8W&IPO%JFGHY9;:[B=HY44GDJ67<N>=K+GG-3
M*#BKW&G<G_:E_:K^%7['_P /+7XG?%]M1&F7FKQZ;"=+LQ/)Y[Q2R+E=RX7;
M"_.>N/6O#M _X+>_L&:UJ<>GWWBCQ%I<<C &\U#PY(8D]SY)=L?137-?\%^?
M^3,M!_[*19?^D-_7H7[/'['W[,_QS_81^'6A_$7X+>';J35?AQI1N-4BTB&.
M^25[.,F9+A5$BR9.=V>3UR"0:2@H)R$V[V1]$>!?'G@OXF^%++QU\/?%%CK.
MCZC%YEEJ.G7"RQ2KG!PR]P001U!!! ((K6K\S_\ @AAXR\5^!/CI\5/V5+[6
M9+S2=*$M];*Q.R*YMKL6DKH/X?,5XR?^N2UZS^TI\//^"B^J?%[Q#?6/[??@
M?X>^$1=E_"&GW;PVT\D! 95ES#NX8E"Y=]Q4D* <4G3M.UP4KJY]KUSUA\6?
MAEJGQ(O?@]IWCS2I_%6FV O;_P /Q7J-=V]N?+Q*\8.Y5/FQ\D?QKZBOC;_@
MEW^V]^TM^TEH7Q(^"OQ$UW1=6\:^$;!G\-^([F!5MKB4F6)5N?LX4/&LJQG>
MBAF1FZD GY5_9L\,_M[_ !0_X*(_%'2/A7\?-"T;XG6%OJ<'BKQ)>VH:TNX+
M:_MK:2*%6M9-J^8L!3]VI"1XR.A:I:M-[!S=C]E**^(?^"@W[<'Q^_8Y^#?P
MX^"/A[7M,U+XL^*-)@AUKQ,T$;00RQI'%+<1QNB1YEG9MI= BJKY0<8\A^*W
M[2O[>_[ MYX7^*WC_P#:X\)?%K0-5U%;7Q!X<L9+=VA<J9"B,B*Z JLFV5<*
M&4;D((!2I-JX<R1^GE%4?#/B'3/%OAO3_%>BRE[/4[&*[M'88+12('4D=N&%
M7JS*"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 **** /S'_ &F]/L#_ ,%X? 1-E"?-FT>67]V/GD6%]KGU8;%P
M>HVCT%?;/[?/P5\2?M#_ +'_ (Z^$7@Z,2:MJ>E)+IL!<+Y\]O/'<I$"> 7:
M$("<#+<D"O49_"_AJZU9-?N?#MC)?QX\N]DM$,RXZ8<C<,?6KU:.=[6Z"MN?
MBO\ LIWO_!+SPO\ #RY\#_MU?!GQ/IWC[1=1GAO9UFU)/M2;R55HH9E\F1 =
MA4HHPBG))./IC5I?A)IG_!*SXG?$G_@F[X#\3^%K#4=66.^>XO)WOIK>&:".
MZN(]TTK1IY+.#A@0@<D CC[S\2?"_P"&GC&_35/%WP[T+5;J, )<ZEI$,\B@
M= &=216Q:V5G8VB6%E:10P1H$CABC"HBCL . /:JE5N[_J)1L?B?\*)OV#];
M_8NN_!6A?!KQ#XM^/NJ6-ZJ&*VNI1:.'D87*;7\D116XWGY2Y93NXY'T5^Q1
M_P H/OBM_P!</$/_ *2Q5^B7A[X<_#WPC=W%_P"%/ FC:9/=@BZFT_2XH7F!
M.2'**"W//-6[7PQX;L=*DT*R\/6,-C-N\VSBM$6)\\'* 8.>_%.56_3J"C8^
M//\ @@^ /V(;D@=?'%_G_OS;5]HU5TG1-&T"U^PZ%I%K90%RWDVENL:;CU.%
M &>!S5JLI2YI-C2LC\L?VS?B%8?LI?\ !:/1?VB?BEHVHKX;:QM;J.XL[;>T
ML)TU[)V0$@,4DSN .<#W&?0_^"D]Q;_\%%_V$-'_ &B/V:M#UC4K+PKXGN)K
MBPN+'9<RVJHT,\J1*S%MC>6V.NP.<#%?>_BCP3X,\<6L=CXT\(Z7K$$3[XH=
M4L([A$;ID"12 ?>KFE:3I6A:?%I.B:9;V=K NV&VM85CCC'HJJ  /I5^T6CM
MJA<NY^6_QM_X*R_"3XN?\$_(OV;_  OX.U]_'FL>';#0KNS-BIMHI(S$DLB.
MKEG#A#L4+NRX! QS]D_\$M/@+XQ_9V_8P\->"OB%ITECK=[+<:IJ&GS##VAG
MD+)$PZJXC$>Y3RK%@>E>V6?PS^&^G>(&\6Z?\/\ 1(-5=BSZG#I,*W#$]29
MNXD_6MNE*:<;) DTSX?_ ."_/_)F6@_]E(LO_2&_KRSX:?\ !:[X8?"K]E;P
M?\%OA9\)?%&N>.=%\'6&D0"\M88[$WD5LD6X&.5Y95#KD*$4L,#*YR/TIUC0
MM$\0VHLM?T:UOH5<.L-Y;K*H8 @-A@1G!//N:KZ1X-\(:!<&[T+PKIME*1@R
MVEC'&Q'IE0#0IQY;- T[W1\._P#!(W]C?XW_  5\$>./VC_BIHTVG^-?&E@\
M>A:7J<>RXB3+S&6X0_<:68QG8V"HCR0-V!\=?LA^-/V.+?QOX\\0_P#!23PO
MXJ\3^-7OD&F6-U'=RRSW(:03QNL;H?/+[% E(4=!@U^W-8TWPZ^'UQXF7QI/
MX%T9]90@KJSZ9$;D$# Q*5W\#WJE5U=^H<I^;G_!#?1-2\.?M4_%_1-6\&W/
MAZXM]-17T*[C99+ ?;&(@8-SE00.?2N0^%G[0O@W]@?_ (*R?&;QM^T#I&KV
MNGZY<:W%:-8V7FOMN]1AOK>7:2N4:*/J,\N.V2/UAM=#T2RU&?5[/1[6&[N0
M!<W45NJR2XZ;F RWXU0\2_#GX>^-+N&_\8^!-&U:>V&+>;4]+BG>(9SA2ZDK
MSSQ1[5.3;6X<MD?FU_P6#\&7GQ[\&_"G]N[P%X)U+6_!+Z)&-;L94:.6WM))
M%N(3-Y18Q*ZO(C.#A#MYRPKDCXS_ ."#4V@6U]I?P*\;WFJW2HJ:%#?ZD)EE
M; $9=KL1\$X)5C[9Z5^L\=K;16PLHK>-8538L2H H7&-N.F,<8K#TCX3?"OP
M_J__  D&@_#3P_8W^XM]NL]&@BFR>IWJ@;/XT*K:-OU!QU-+PQX<TCP=X;T_
MPCX>M3!8:58Q6=C"9&<QPQ($1=S$DX50,DDGO5ZBBL2@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
5BB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>pega-20241231_g5.jpg
<TEXT>
begin 644 pega-20241231_g5.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@#
M/@+N 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 **** "BO+/CK^V3
M\"_V<_$UKX1^*.MWMK>WE@+R!+;39)E,1=T!)48!W(W%<3_P]+_9 _Z&W5O_
M  13_P"%>'B>)N'L'7E1KXNG&<=&G))KU5SZ7!\&\69AAHXC#8&K.G+52C"3
M37DTM3Z)HJ.TNH;VUBO;<DQS1JZ$C&01D5)7MIIJZ/FVFG9A1113$%%%% !1
M110 45R7Q?\ CK\)_@/H"^(_BMXSM=)MY6*VT<FYYKAAU$<2 N^,C.!@9&<5
MX_I?_!5']D74-3%A<^(=9LHRV/MEUHDAB'O^[W-C_@->/C>(,CRVNJ.*Q,(3
M?24DG\TWI\SW\NX5XES?#/$8+!U*E-?:C"36FZ32U?DKL^C:*H>%O%/A_P ;
M>';/Q;X4U6*^TW4(%FLKN Y26,]&&:OUZT)PJ04HNZ>J:V:/#J4YTIN$TTT[
M-/1IK=-=PHHHJB HHKYY_9O_ &^+/]H7XXZI\%H?A=)I+Z9;74QU%M8$PD\F
M9(\;/*7&=^?O'&.]>=C,VR_+\31P^(GRSK/E@K-W:MIHFENM['K9?D6:YKA,
M1BL+3YJ="*E4=XKE3O9V;3>SV39]#4445Z)Y(45S_P 4_B=X2^#?@+4/B5XZ
MNI8-*TQ8VNY8(&D90\BQKA5Y/S.M>+?\/2_V0/\ H;=6_P#!%/\ X5Y./SW)
M<KJJEC,1"G)JZ4I).VJOKTNF>YEG#/$.=4'6P&$J58)V;A%R2=D[72WLT_F?
M1-%>:> /VJOAA\6_A3XB^+7PPFN=2LO#D-P;F*XMWMF>2*#SM@W#C*D#=@XS
M[5S'[&O[:EK^UY-XBBMOAU)H'_"/K:$E]5%SY_G^=Z1)MQY7OG=VQS,<_P G
MGB:%"%92E73=.UVI**;;32<=+/=HN?"W$%/!XG%5,.XPPSBJO-:+@YM**<6U
M+5M;)^9[E1117L'@!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!^=7_!7Y4?]HSPNDH&T^$80V?3[9<U]-Q_LK?\ !/B5
MQ%%X,\&LS$!576LDGT_UU?,?_!8&(3_M$^&(2<!_",*D^F;NYKU31_\ @CY\
M-M'U>UU>+XQ:X[6MRDRHUA#ABK!L'\J_$,+1QM7C#-?88"GB5SPOSN*Y-'MS
M)WOK>W9'](XVOEU#@#)'BLTJX-^SJ<OLXS?/[T;\W))6Y=+7_F=CNOV^?VK/
MB!^R3X:\+W?PUT'1+K^U;FXMYX]9MYI%C2)(RNSRY8R#\QSG/:O,=2_X*/?'
M/XL?$NQT+]FCX0/=>'%O[>WO]7N=%N;ISO90[GRR%@0;CC=DX 8E<[0O_!9K
M_D3_  )_V$[[_P!%Q5]%?L;Z!I'AS]EGP#9Z+81V\<_A:SNIEC4#?--$LLCG
MU+.[$GWKWJL\^S;C7&9;0Q;HT:<:<M$F_A7NQ?V4VVY/?1(^8H4^&,B\.L!G
M&)P$:^(JRJPO)M1^*7O22OS.*BE%;*[>]CSW]M3]N]OV<M<L/A=\-_"L6O\
MC#4HDD6WGWM#:J[;8PR1D-)(Y!Q&"IQ@D\@'R_6OV[/VWOV?=1TS7/VG/@'I
ML7A_4Y@@>RB,4HXR5619I$5]N3Y<@!.T\C!(\E_:XT_QQ=_\%*+NST+Q);Z-
MJ]QKNE#0M6U#_46SFVMQ#(<JPVAL<[3@@^]>O_%#]B3_ (*#?&?PT/!_Q._:
M-\*ZOIJW*7"VLPD0"500K92S4Y 9AU[U\_BLZXKS;,\<\$ZW-0J.%.--4_9K
ME=OWBD^9\UK];>:T/JL%P[P1D>399',5A^3$4E4JRJNK[5\Z3_=."Y8J-[;J
M_6SU?TG\1OVG/AG\._@"/VB;F]>[T6YL(;C2XX,"6\>8#RHE!^ZQ)YS]T!B?
MNFOF#0_VW/\ @H3\4/#MY\7/A9^S_HTOA2T>0K_H<DK,D9^< F='G(P03&F,
M@C (K-_;D^$OC?X*?L#_  [^&'B74K:]ET3Q,T>H7.GN[0LS+=O%@NJG 5BO
M('/X4[]EWX0_M[^+/@1X?UKX+?M,^'=,\-R6\@T_39$R]KB5PZ/_ *(_S;]Q
M/S'K7;FN><0YAGT,O2K4^6C&<HT.3GYY)7NYM>[%NUD]_6Z\[(^&N%,KX8J9
MHW0J\^(G3C/$NIR>SBY)<JII^_-+FNUL_*S^C/V+_P!L+1/VLO!MY=R:,NE:
M]HSQIJ^G)*7C(<'9-&3R4;:PP>5*X)/!/M%?+G["/[$7Q6_9<^(>N^+?'GBW
M0;^VU;21;K#I$LQ82^<KAF#Q( ,!AQZ]*^HZ_0N%:^<U\CI/-8.-=74KV3=G
MH[+356O;J?E'&^&X>PO$E:.1S4L,[.-FVE=*\4WJTG>U^A^9T6FZA^W_ /M^
MW>A^*]7N1H%O?7*HD,F#!I=J6"I'V4R';D]FE9N<8K[)U_\ X)[_ +(>O^'!
MX;_X4[9V2I'MBO-/N)8KE#V;S-Q+G_?W ]P:^.OV,M;T_P" '_!0/4O"?CRY
M2Q$][J6BFXN6VHLK2[HB2>SM&J@]_,'8U^EI( R3@#J37P_A]EN69O@,7B,?
M2C5KRJS4^=*36UEKLM_Z6GZ5XJ9QG60YI@<)E=>='#0H4W3Y).,7O>7NM7>B
MO>^GJ[\1\2=0USX'_ >\N_A!X#76;CPSHT::3H0E9/,AB55VC:K,Q6,$A0,L
M5V@@G-?*?B3]KG_@IKX7\-3_ !3\0?L^:3IV@VD?FW*7.C2KY461\SH;GSE
M[D@ <DXKV+]OW]KK7OV8/AYI%QX L;2YUGQ)<2QV%U=KYD-O%&JL\NT$;V_>
M(%!..23G&#XCXC\)?MX_$3]EG5_C=\3_ -I>QM-!U'PE/J+:!'IT(:ZLY("R
MQ,8XD5#(A  !)&\9YR*WXKS*<\QG@\OK5U.C3YG&BH*$=+ISE)IVLU[JZ;:W
M.7@?)Z<,JI9AFF'PTJ>(K<L9UW4E4GKRRC3C!-)W3]Z5O>WNK'T=^R7^UOH/
M[2OP?O/B)?Z4-(O=$E>+7K-9#(D96,2>:AQDHRY(!Y!5AS@$_/.E_P#!0O\
M; _:"\8ZGIW[+GP5TJ?3M- D,=W$9KA8BQ"-*[31H"V#\JC(Y&6QFKW_  1R
MM;:_\ _$"POHED@FO[-)HWZ,K12@@^Q%<W\3?^">7[1W[.'BJ[^*?[(WCF\N
M[6+>\=C:7)AU"*'.[RBI^2Z48Z=6P/D)KS*^:<6YIPOE^/HN;@U+VWL>55'9
M\L6KI]FVDM^RM;V<-DG F2\:9KE>(C3C43A]7]OS.BN:*E*,FFNZ2<GHMKNZ
M?TE^Q[\:?VC_ (M0Z]8_M!_!Z+PQ<:-+#%!.EM/;_:W8,6VQRELA0%.]7P=X
MP.N/A+]G/XT>(/@=^TYXK\1>#/ MQXDU_44U#3=!TFW1F\VZDNXV!<)\Q4(C
MDA>3@#*@EA]<_P#!.W]M7QC^TK%JW@/XGV=NVN:+:I<QZG:0B-;R ML8N@^5
M75BO*X4AONC;SX%_P3ATVSOOV\?$%U<PJ[V=GJTUNQ'W'-PD9(_X"[#\37'F
MF)>;PR.>#Q4IN52:52<5SIWBG=;<T=ENG9/4[\DP:R"IQ+3Q^"A",*5)NC"4
MO9R5I-6DWS<LWJ]FDVM&CJHO^"E?[4OP;^)=IX<_:=^#UA8V-SLEN+6'3IK:
MYCMV8CS86:5UD P>#G)4KN4Y-?=ME>6NHV<6H6,ZRPSQ+)#(O1U89!'U!KX/
M_P""SL42^(OA_.(P':RU%6;') >WP/U/YU]J?"0D_"KPR2<D^'K+)_[8)7U_
M"6+S.CQ!F&4XJO*M&CR.,I6YO>C=IM;]/NTM<^"XZP.38CA7*L\P6%CAYXCV
MJG&%^7W)<J:3;ML_OUO8\T_X*,?\F8^-O^O>S_\ 2ZWKYU_X)T?!;]E7XB?
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
MZM'X7=JVM]5L[/57/$RWBK/,IRC$99A:O+1K_&K)WTL[-JZNM';<^5/VR_\
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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 **** "BBL;QUXOMO!F@/J;Q^;<.PBLK
M8<F:4_=4#]3["FDV[(#175]*?4&TE=3MS=JNYK43+Y@&,Y*YST(J'4O$WAS1
MKA;75]?LK65QE([BY1&(]<$UY?\ #K2=6T?XV/!KUT9KZ73FGO')Z2.JL5'L
M,X_"D\"^%](^(USXKU[Q+;_:+AIV2V=G.8>'((^F% ]EK5TXIZO05SUR2YMX
MK<W<LZ+$J[C(S *%ZYSTQ572O$?A_7&=-%URTNS'_K!;7"N5^N#Q7B,_B75+
M_P""MAH373A6UMK5F)ZQJH<*?8%Q_P!\BNF\6>'M)^&WQ'\*W?A6V^S+=S?9
MKA%<GS%W(I)SU)#_ )@4>RMHWKK^ 7/2CK^A#4?[(.M6@N\X^R_:5\S.,XVY
MSTYJ6^U'3]+MS=ZG?0V\0(!EGE"*">@R>*\1\>K=V7Q3UKQ18@F71[JUN2!W
M3$:D?F5_#-=-\;=23Q2--\-:;,6A:RFU6X93_P LDB8I^>&'XBCV6J\PN>DV
M5]9:E;+>:=>17$+YVRPR!U.#@X(XZU+7(? C_DEVF_[T_P#Z.>NOK*2Y9-#"
MBBBD 45DV?CKPC?^,;SX?V>O02:UI]I'=7NG*3YD,,APCD>A(K6H **** "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 **** "N=\<_#?3/'EQ9W.H:K>VSV6XPFTD5>6QS
MR#S\HZ5T5%--Q=T!Y5I?P?U:Q^*BS&]U5M.@C21-2DN%+R. IV,<<KG(QCH*
M>V@?$7X>ZOKEEX5\,#4;/66+VLZ3 ?9V.[J/;=CG . <]17J5%:>UEU%8\ON
MO@OK*_"6WT&V,9U:"\-Z8PXP7(VE W3.W'/3*^G-2VVB^/\ XA^-](UOQ9X:
M&EVFC$2-NE#&60$-P/<JOL #R:]+HI>UD%CSZ+P)JNI_$'Q5)J.G,ECJFF^3
M;W+8VLQ5!D=^",_A67X \ ^,(-#UZ^\2Z=(MZVB-I^FPN024$9&!@^H4?G7J
MM%'M96L%CFOA!HVIZ!\/K'2=8LV@N(FE\R)\9&96(Z>Q%=+114-\SN,****0
M'A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-7NE !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!X7X!
M_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C5[I0 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^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8U>Z4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M7Q5^U]_P7F_8%_9*^+?AGX17_P 8?#_B.^OO%@TKQM)HVJR3CPG;"*1GNY_L
M\$PE9)$2)H%99 7R<;2*]K\"?\%%_P!A[XG_  ,\2_M)_#O]I?PQK?@OP;9F
MZ\5ZOIMTTS:3%M+ W$"J9HB0K%59 S;3M!Q7;/+<PITHU)4I*,MG9Z]/QZ=^
MAA'%8:4W%35UOJ>U45^:6J?\'7/_  2NT_Q:?#EI'\2[ZS$VP:_:^$(Q:%<G
MY]LERD^W_MENYZ5]?WW_  4:_8OL/V/Q^WG+\<K"3X5FW64>)[>TN)0&:40B
M$P)&9EF\TB,Q% X;@@5I7RC-,-R^UHR7,[+1ZOMZ^6Y%/&X2K?DFG;5Z].Y[
M=17YIZ5_P=;_ /!*[4?%Z>&KM?B58V;3;#X@NO"$9LT7/WRL=R]QM^D1;VK[
M>\:_MG?LO?#W]F3_ (;)\5_&C1K?X9G28M2A\6)*TD$\$I B\M4!>21V8(L2
MJ7+G;MW<4L1E6982456I2BY:+1ZOLO/RW'2QF%K)N$T[;Z['IU%?G!X,_P"#
MJ#_@E1XM^($7@B_UGQ[H5I-<"%/$VM>$U&GC)P';R9I)U7GJ8ACJ<"OJW]M#
M_@H=^S;^PE^SWI?[3_QEUG4+[PAK6J6ECI=_X7M5OOM+7,,D\,B8=5:)HXF8
M."0<KC.:=7*<SH584JE&2E+96W] AC<)4@YQFFEOKL>Y45X9^P/_ ,%#_P!F
M_P#X*1_"O5/B]^S7J>J2Z;HVNOI.HV^MZ>+6YBN%ABFR8]S?(R2KALX)##JI
MKD/^"@O_  5]_8X_X)H>)?#?A#]I/5M?.I>*;&XO-/L_#VD"[>.")U0R2Y=-
M@9F(7KGRWZ8YQC@,;/%?5HTW[3^6VO?8MXFA&C[5R7+WZ'U%17#?LT?M#?#W
M]J_X$>&?VBOA0;X^'?%FG?;=).I6WDS^5O9/G0$[3E3QDUW-<TX3IS<)*S6C
M7F:QE&45);,****D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% 'A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!
M_P"4@GC_ /[$32O_ $8U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_E()X_\
M^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U>Z4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '&_%3]G
M[X1?&OQ#X.\5?$WPE_:=_P" /$BZ_P"$I_M]Q#]@U%8I(1/MBD59?W<LB[)
MR?-G;D CL71)4,<B!E8896&01Z4M%4YSE%)O1;>7H)1BFVEN<78?LV_L[:7X
MC7QCIGP#\%6VKI+YJ:K!X6M$N5D_OB41[@WOG-=?>V5GJ5I+I^HVD5Q!,A2:
M":,.DBD8*L#P0?0U+11*<YN\G<%&*V1QWAC]G?\ 9_\ !7B >+/!OP,\':1J
MJL674],\,VEO< GJ?,2,-S]:[$@,"K $$<@T442G.;O)W!1C'9')>'_@%\"?
M"7B<^-O"OP5\):9K+,S-J^G^'+6&Z);[Q\U(P^3WYYK>\1>%O#'B^P&E>+/#
MEAJEJL@D6VU&S2>,. 0&VN",@$\^YJ_13<YR=VW<%&*5DC,U;P5X-U[18?#>
MN^$M,O=.MMGV>PN[".2&+:NU=J,I5< D# X'%.OO"'A+4_#Z>$M2\+Z=<:5'
M&D<>F3V4;VZHF-BB,C: N!@8XP,5HT4N:7<+(KZ5I&E:#IT6D:'IEO96D"[8
M+6TA6..-?154  ?2K%%%3N,**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\I!/'_\ V(FE
M?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ]TH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#\A_B3_P5!_;GT#XBZ_H6D_''
MRK2RUJZ@M8O^$9TQMD:3,JKEK8DX  R236+_ ,/6/V^/^B\_^6OI7_R+7CGQ
MA_Y*YXI_[&.^_P#2AZYROV*EEF6NE%NA#9?9C_D?P#C.,N+XXNHEF-=)2?\
MR^J=_P#$?0W_  ]8_;X_Z+S_ .6OI7_R+1_P]8_;X_Z+S_Y:^E?_ "+7SS16
MG]EY9_SXA_X#'_(YO]=.,?\ H98C_P '5/\ Y(^AO^'K'[?'_1>?_+7TK_Y%
MH_X>L?M\?]%Y_P#+7TK_ .1:^>:*/[+RS_GQ#_P&/^0?ZZ<8_P#0RQ'_ (.J
M?_)'T-_P]8_;X_Z+S_Y:^E?_ "+1_P /6/V^/^B\_P#EKZ5_\BU\\T4?V7EG
M_/B'_@,?\@_UTXQ_Z&6(_P#!U3_Y(^AO^'K'[?'_ $7G_P M?2O_ )%H_P"'
MK'[?'_1>?_+7TK_Y%KYYHH_LO+/^?$/_  &/^0?ZZ<8_]#+$?^#JG_R1]#?\
M/6/V^/\ HO/_ ):^E?\ R+1_P]8_;X_Z+S_Y:^E?_(M?/-%']EY9_P ^(?\
M@,?\@_UTXQ_Z&6(_\'5/_DCZ&_X>L?M\?]%Y_P#+7TK_ .1:/^'K'[?'_1>?
M_+7TK_Y%KYYHH_LO+/\ GQ#_ ,!C_D'^NG&/_0RQ'_@ZI_\ )'T-_P /6/V^
M/^B\_P#EKZ5_\BT?\/6/V^/^B\_^6OI7_P BU\\T4?V7EG_/B'_@,?\ (/\
M73C'_H98C_P=4_\ DCZ&_P"'K'[?'_1>?_+7TK_Y%H_X>L?M\?\ 1>?_ "U]
M*_\ D6OGFBC^R\L_Y\0_\!C_ )!_KIQC_P!#+$?^#JG_ ,D?LS_P34^-GQ._
M: _9BMOB'\7/$W]K:Q)K5Y ]Y]BAM\QHRA5V0HB<9/.,U[_7RM_P1P_Y,ML_
M^QCO_P#T):^J:_*<VA"GF=:,%9*3LEL?V]P1B,1B^$,!6KS<YRI0;E)MMMI7
M;;U;\V%%%%>>?4A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q
M$TK_ -&-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?@5\8?^2N>*?^QCOO_2AZYRNC^,/_ "5SQ3_V,=]_Z4/7
M.5^X4?X4?1'^;F-_WRI_BE^;"BBBM#F"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#];_ /@CA_R9;9_]C'?_ /H2U]4U\K?\$</^3+;/_L8[_P#]"6OJ
MFOQ[.?\ D:UO\3_,_OW@#_DB<N_Z\P_])04445YA]>%%%% !1110 4444 %%
M%% !1110 4444 %%%9'C+QMHW@;3DU+64N'667RXDMH2[,V,X[ =.Y%-)MV0
M&O17*>%/C!X8\5ZP/#Z6M[97C*3'#?0!"^!GC!/..><5%XE^-?A'PUK$VBR6
MU[=RVW_'T]G"&6'U!)8=._\ C3Y)WM85T=A16-=>/O"]IX37QK)J(-@Z QNJ
MY9B3C:!_>SD8[8.>E9OA'XP>%O%^K+HEO;WEI<R)OMX[V$+YRXSE2">V3^%'
M+*U[#N=717,7/Q:\+6GC0>!;B.Z6\,Z1"0QKY>Y@".=V>X'3K6CXS\::-X%T
MD:SK?FF-IA$B0*"S,03P"1V!HY972MN!K45G>%/$VG^,-"A\0Z7'*L$Y8(LR
M@-\K%3D GN#WK1J6FG8 HHHH \+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!
M/'__ &(FE?\ HQJ]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#\"OC#_ ,E<\4_]C'??^E#USE='\8?^2N>*?^QC
MOO\ TH>N<K]PH_PH^B/\W,;_ +Y4_P 4OS84445H<P4444 %%%% !1110 44
M44 %%%% !1110 4444 ?K?\ \$</^3+;/_L8[_\ ]"6OJFOE;_@CA_R9;9_]
MC'?_ /H2U]4U^/9S_P C6M_B?YG]^\ ?\D3EW_7F'_I*"BBBO,/KPHHHH **
M** "BBB@ HHHH **** "BBB@ JIKK:G'I4TVBV45Q>1INM8ICA6?MDY&/SJW
M6'XTT#Q3K26TOA3Q8VES0,V[,.])0<<,#QQCT/6FMP.%TV]U.;XR6%Y\4=/^
MQ7YM_+TJ*T53"<[@"S;B2<LP^N.E2_!B&"\M?%\NH(&DFN76Y+CJI$F<_F:V
M="^%.M2>+(/&7COQ:=3N;0?Z-'' (T4C.#QQP3G  YJ'7/@_KG]LZC?^#?&!
MTVWUC/\ :%LT&X$G.2#[Y/H1D\UNY0>E_P#(FS/-_/N)OA%I]I<,?L__  DL
M@P3QCRE/\V>N]^+R):?$7P;/9(%E-Z(SM&/D\V( ?3YF_,UMW7P>T*X^'D?@
M%+IU$3^;'>% 6\[G+D>G)&/3OWJIX=^%&N)XFM/$WC?Q:=4DT^/;91"':%QT
M)/<CKZDXR>*;J1;OZA9G$>/=,GO?'GBK4;+(N-,6WO(6 Y&SRP?R#$_A6QX_
MUF'XC:A9P6F&M;#P[/JMRHZ"1HCL4^X.W\S77V7PY,7C36_$M[?)+;ZQ:>0U
ML$(*@JJG)[\ _G6;X*^#DGA30=:TV;5TN+C5;1K=)Q$0(DV,HXSZMG\!24XV
M7D%G<N? C_DEVF_[T_\ Z.>NOK%^'WA:;P7X3M?#<]VL[VYD)E1=H.YV;H?K
M6U6,VG-M%+8****D#POP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7
M_HQJ]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#\"OC#_P E<\4_]C'??^E#USE='\8?^2N>*?\ L8[[_P!*'KG*
M_<*/\*/HC_-S&_[Y4_Q2_-A1116AS!1110 4444 %%%% !1110 4444 %%%%
M !1110!^M_\ P1P_Y,ML_P#L8[__ -"6OJFOE;_@CA_R9;9_]C'?_P#H2U]4
MU^/9S_R-:W^)_F?W[P!_R1.7?]>8?^DH****\P^O"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_*03Q__ -B)
MI7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=* "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH _ KXP_\E<\4_P#8QWW_ *4/
M7.5T?QA_Y*YXI_[&.^_]*'KG*_<*/\*/HC_-S&_[Y4_Q2_-A1116AS!1110
M4444 %%%% !1110 4444 %%%% !1110!^M__  1P_P"3+;/_ +&._P#_ $):
M^J:^5O\ @CA_R9;9_P#8QW__ *$M?5-?CV<_\C6M_B?YG]^\ ?\ )$Y=_P!>
M8?\ I*"BBBO,/KPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#POP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8
MB:5_Z,:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH _ KXP_\E<\4_\ 8QWW_I0]<Y71_&'_ )*YXI_[&.^_]*'K
MG*_<*/\ "CZ(_P W,;_OE3_%+\V%%%%:',%%%% !1110 4444 %%%% !1110
M 4444 %%%% 'ZW_\$</^3+;/_L8[_P#]"6OJFOE;_@CA_P F6V?_ &,=_P#^
MA+7U37X]G/\ R-:W^)_F?W[P!_R1.7?]>8?^DH****\P^O"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_ "D$
M\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:O=* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ KXP_P#)7/%/
M_8QWW_I0]<Y71_&'_DKGBG_L8[[_ -*'KG*_<*/\*/HC_-S&_P"^5/\ %+\V
M%%%%:',%%%% !1110 4444 %%%% !1110 4444 %%%% 'ZW_ /!'#_DRVS_[
M&.__ /0EKZIKY6_X(X?\F6V?_8QW_P#Z$M?5-?CV<_\ (UK?XG^9_?O '_)$
MY=_UYA_Z2@HHHKS#Z\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH \+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\
M_8B:5_Z,:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH _ KXP_\ )7/%/_8QWW_I0]<Y71_&'_DKGBG_ +&.^_\
M2AZYROW"C_"CZ(_S<QO^^5/\4OS84445H<P4444 %%%% !1110 4444 %%%%
M !1110 4444 ?K?_ ,$</^3+;/\ [&.__P#0EKZIKY6_X(X?\F6V?_8QW_\
MZ$M?5-?CV<_\C6M_B?YG]^\ ?\D3EW_7F'_I*"BBBO,/KPHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_RD$\?
M_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&KW2@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P*^,/_)7/%/\ V,=]
M_P"E#USE='\8?^2N>*?^QCOO_2AZYROW"C_"CZ(_S<QO^^5/\4OS84445H<P
M4444 %%%% !1110 4444 %%%% !1110 4444 ?K?_P $</\ DRVS_P"QCO\
M_P!"6OJFOE;_ ((X?\F6V?\ V,=__P"A+7U37X]G/_(UK?XG^9_?O '_ "1.
M7?\ 7F'_ *2@HHHKS#Z\**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/
M'_\ V(FE?^C&KW2@ HHHH **** "BBB@ HHHH **** "BBB@#YM_X*#_ /!4
MW]E'_@G?\/M7U7XI_$O0;CQG;Z'+?^'_ (>?VQY>HZPX4^5&%CCE:!)&&T3.
MFS(/)P:G_8X_X*L?L*_MQG2_#OP/_:&\.7WBV^TM+NX\&O=O#?PN(A)-$D=Q
M'$]QY7S;GC4C"EN!7X6_\%I/V;_C'^RG_P %#/C?\>_VH?V<M0\>^#/BEI^J
MQ_#OQM+<3"RTBZNXD6RF$J IY]F%\@6TNW*C>@P(VK]-_P#@B'IG_!%GXJZA
MI/QS_8>\+Z'I7Q@TCP!#I7C'2R]U:WT*NL'VF<6<SF)@TL8!N8%(Q)L+C?MK
M['&9)EV%R6&)7/.4E?FC9Q3:6DNJ2>E][GB4,?BJV/E2?+%)[.][7W7=_@=O
M^UC_ ,'&_P#P3(_9*^(UY\*-8\>Z_P"-=;TNX:WU>#X?Z1'>PV4RG#1/<2S0
MPNZGAA&[[2"K88$#W']@C_@IG^R-_P %)/!FH^+?V8O'D]W<:*\::]X?U>R-
MKJ.FF3/EF6(D@HVUL21LZ$JPW94@8WB[]C/_ ()@?L@M\2?VT/B%\ _ &A?V
MJTNM>.?%6O:3'<JF542>4LP<0^:^"8H%4S2R?=9V%?EC_P &_OA;Q-%\>OVM
M/^"GWPB^'TOA3X6P>%_$L'@G16MQ';B62\&IP6L2+\A%I;VT<; <+]H4#J<<
M]/+\IQF5U:M",XRAR^])JTI-V<;)?=9[:LTEB<;0Q<(5'%J5]$G=)=;_ ->1
M]Y_M<_\ !QO_ ,$VOV/?C/J/P'\5:_XK\5Z]HETUIKY\$Z)%=6^FW*G#P233
M3PJ\B'AA'OVL"IPRE1]2?LC?MA?L^?MR_!BR^/7[-?CR+7O#]W,]O*WDM%/9
M7* &2VN(G :*50RDJ1RK*REE96/Y(_\ !J!^S5\&_C?\(?CE\8/C9\.M&\7Z
MKK?B"VT.ZN/$FG1WC&U:W>>X3,H;'G-."_\ >\M<_=%5O^#7^XUGX>_M<_M3
M?L<:!XFO[/1+42/I]Q;NK264UG?W%BMQ%YBLGF%)D)+*P8Q)N! Q73F.29;1
MHXBG0<O:8?DNV])<V^EM+&6%Q^*G4I2J6Y:E[);JVVO6Y^DG[>O_  6&_87_
M ."<FM:;X/\ VAOB/<R>(M43S8_#/AJR^W7]O;X)%Q/&&40QD\*78%SG:&"L
M5]LU3X]^ M(_9UN/VH+MKW_A%[7P4_BF4K;9N/L"VANSB//^L\H?=SUXS7\]
MW_!<;_@DCHG_  3V_9P\/_&GXA?''7?B?\4_B'\4KO\ X2#QKK3NA:S6WG>.
M(1L[EI&^1I)'9B64*FU0=W[3>//^4+>L_P#9KUQ_ZCC5R8[*LMHX/#5</-SY
MY.+>R=FEHMTO74VP^,Q52O5A4BH\J32WW[LPOV#_ /@MY^PU_P %%?C%>? K
M]GO5?$R>(;30IM6\CQ#H8M$FMXI8HW$;"1MS@S*=O7:&/\)KV7]M3]M'X'?L
M"_ 6^_:,_:#U2]M_#]C?6UGY>F6GGW-Q//($2.*,LNXXW.>1A48]L5_-O_P3
M.UR;]B7XJ?LR?\%%;:=K;P]J_P 4=8\$>-Y]Q\J*';;+)+)GC)M=49U'3-EG
M@C-?IC_P<"ZQ<?MA?MS?LW?\$L="F>?3[S59/&OC^VA<G%A"LP!X^ZRVEOJ;
M8/\ SUCZ9&>_'<.8.AG-.E3;]BU)R;>JY+\^OR5O4Y\/F=>I@93DE[1-)?\
M;UK?UY'W7_P3[_X*9?LT?\%+O"?B+QG^S4^OM9>%]1ALM4_M_21:/YLL9D78
M [;AM!R>*^A*_&[_ (,Z/^3>OC1_V.>F_P#I))7[(U\_GF"HY=FM7#TK\L6K
M7WV3/2R^O/$X.%6>[_S"BBBO).P**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /P*^,/\ R5SQ3_V,=]_Z4/7.5T?QA_Y*YXI_[&.^
M_P#2AZYROW"C_"CZ(_S<QO\ OE3_ !2_-A1116AS!1110 4444 %%%% !111
M0 4444 %%%% !1110!^M_P#P1P_Y,ML_^QCO_P#T):^J:^5O^".'_)EMG_V,
M=_\ ^A+7U37X]G/_ "-:W^)_F?W[P!_R1.7?]>8?^DH****\P^O"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /
M_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&KW2@ HHHH **** "BB
MB@ HHHH **** "BBB@#\</\ @K1_P5%_X* ^#/A]^T)^R)\;/^"97B*Y\!ZQ
M::YH_A/XM:';WL=A%I3F1+:\N"8)X)"(MCOB:''4JO0>0_\ !$;]AG]IWXJ?
M\%0/#'[?VA?L@:C\"OA5X>\._O+.]CFMH];D?1C8YMHY4C:9;B9S=NR1B%!D
M!BVTM^Y7Q?\ A)\/OCU\+=?^"WQ8\/\ ]J^&?%&E3:;KNF_:Y8/M-K*I22/S
M(721,J2-R,K#L16IX5\,:'X*\,:;X-\,6/V;3=(L(;+3[;S6?RH(D"1IN<EF
MPJ@98DG'))KZ>'$%+#Y9/#X>BHRFFI.[:::2;LW:[MZ+INSR99;.IBU5J5&U
M&S6BO=.^]MOS/YM_^"G/_!9+P+_P4:_;"LOA9^T%>^/?#/[-/@O7Y/,\,>!K
M.VGUC7I8&9?M,XGN(8E>0@JF786Z,2JNY8G],/\ @G!_P5\_X)G?MHO8_P#!
M,/\ 9(_9]^(?@G2;KP7J-GIUGJV@Z=;6%O9);OYP+PW\\C2L'9B[*Q=V+.V2
M2?OZ3X'?!661I9?@_P"%F9B2S-X?MB23W/R5<T'X7?#+PKJ*ZQX7^'6A:;=J
MI5;JPTB&&0 \$!D4'!HQF=99B<%'#PH2CR+W;3T4OYFN75^K"A@<72KNI*HG
MS;^[K;LG?1'X"_\ !*K_ (*&Z'_P0$\<_'7]CC]NKX6^*QJ:ZO%?: -#T]&6
M]N8$EBR#*Z#R+F/R'BF&Y=H;/45]%?\ !JC^SO\ %?4M1^,O_!0;XI^&+C3+
M;XDZBEIX9>>%D%^#<S75[/&&P6A$KPQJXR&9)1G*&OUJ\<_!_P"$GQ/GMKGX
ME_"WPYXBDLCFSDUW1+>[:#G/R&5&V\^F*Z"UM;:RMH[*RMTAAA0)%%$@544#
M 4 <  <8IX_B&EB\/54*7+4K<O/*]U[O\JMI?KJ&'RR=&K!RG>,+\JMW[OK8
M_(+_ (/#O^33OA)_V42X_P#2"2ON#QY_RA;UG_LUZX_]1QJ^CO$G@[PAXRMX
M[/QAX5TW58H7WQ1:E8QSJC8QN <$ XXR*MOI6ER:6=$DTVW:R:W\AK,PJ8C%
MMV^7LQC;MXQC&.*\Z6:*6 P^&Y/X4G*]][M.VVATK"-8FI5O\:2]+'\[G[,O
M[,/_  TI_P &MWQ1OM-T_P _5_AW\8K[QAI>$R56TLK!;LYZX%G-=-]5'U'M
M7_!OTOQ1_;N_:+^-G_!3GX_K]KU+0/AK8>"=$N7RT;72Z;%'<31Y^ZXAM(V8
M>NH/UR37[6Z3X*\&Z#HLWAO0O"6F66G7._[186EA''#+N7:VY%4*V0 #D<CB
MG>'_  AX2\):?)I/A7POIVF6DTADEM=/LHX8W<@*6*H "2 !GT ]*]3$\3.O
MAZ]-4[.I)M.^L5+EYH[=>5')2RE4ZE.3E\*2:MNU>S^5S\?_ /@SH_Y-Z^-'
M_8YZ;_Z225^R-9GAKP7X.\&0RVW@_P )Z9I,<[!IH]-L(X%D8# +! ,GZUIU
MXN;8]9GF-3%*/+S6TO>UDEO\CNP6'>$PT:3=[=?F%%%%><=04444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@5\8?^2N>*?^QCOO\
MTH>N<KH_C#_R5SQ3_P!C'??^E#USE?N%'^%'T1_FYC?]\J?XI?FPHHHK0Y@H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH _6__ ((X?\F6V?\ V,=__P"A
M+7U37RM_P1P_Y,ML_P#L8[__ -"6OJFOQ[.?^1K6_P 3_,_OW@#_ )(G+O\
MKS#_ -)04445YA]>%%%% !1110 4444 %%%% !1110 4444 %8OCC6_$^B:7
M'+X4\-G4KJ:81A"^%CS_ !-W(_$ =R*VJS/%OBW1_!FC2:UK,^U%XCC7[TK=
ME4=S_+K3COL!RF@_$CQO8>-;7P9\0M!LX)+^/=;363' ZXS\S9Y4CMBJ^I_%
M/QWJVLZK#X!\/V<]EHI(NIKHDM(1G.W##^ZV!ST]\5)X!TJ[\3^*!\3O&=W!
M'<NFS2=-$H)@C.0"1ZX)X]6)XX SOA%?6>AQ>+[+5ITBEMKEWF61@"5&\$\]
M>1^H]:WY8ZNW8DVK[XTV4'PTA\<6]@&N)Y?LZ6C/PLW.03_= &?<$=,U%H7Q
M(\;:=XKL?#/Q&T*TMO[43-G-:$_*QZ*V6;OQ[$CK7G/V*[M_@_I^J31L8!XD
M=^G\)C49_-&%=Q\5;NUUCXB^#;72KA)I%NQ,3$P.$,D9#<=L*Q_"FX03M;N%
MR?6?C-K.B_$QO"5QIUK_ &<E[#!)<[6WJ'4').['4GMT%;GQ7\?W?@+1;>YT
MNUBGN[JX\N&*8$C: 2S<$'CC\ZX+Q9H+>(?&_C:UB7,L%A'<PXZAHQ&W'N5W
M#\:D?7'^)]W-K3Y:'0_"4S2YZ?:I(F#?U_[XHY(NS^\+GHOPW\47OC+P=:>(
MM1@BCFG,@9(00HVR,HQDD]!6[7(? C_DEVF_[T__ *.>NOK":2FT4M@HHHJ0
M/"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=* "BBB@ HHHH
M **** "BBB@ HK\[/^"E?[=?[57[/_[3MS\//A'\4_[)T>/1;2=+/^P[&XQ(
MZL6;?- [\X'&<5X!_P /6/V^/^B\_P#EKZ5_\BU]+AN%LPQ6'C6A*-I*ZNW?
M_P!)/R#./&KA;),TK8"O1K.=*3BW&,&FT[.UZB=O5(_9*BOQM_X>L?M\?]%Y
M_P#+7TK_ .1:/^'K'[?'_1>?_+7TK_Y%K?\ U.S/^>'WR_\ D3S?^(_<'?\
M/C$?^ T__EI^R5%?C;_P]8_;X_Z+S_Y:^E?_ "+1_P /6/V^/^B\_P#EKZ5_
M\BT?ZG9G_/#[Y?\ R(?\1^X._P"?&(_\!I__ "T_9*BOQM_X>L?M\?\ 1>?_
M "U]*_\ D6C_ (>L?M\?]%Y_\M?2O_D6C_4[,_YX??+_ .1#_B/W!W_/C$?^
M T__ ):?LE17XV_\/6/V^/\ HO/_ ):^E?\ R+1_P]8_;X_Z+S_Y:^E?_(M'
M^IV9_P \/OE_\B'_ !'[@[_GQB/_  &G_P#+3]DJ*_&W_AZQ^WQ_T7G_ ,M?
M2O\ Y%H_X>L?M\?]%Y_\M?2O_D6C_4[,_P">'WR_^1#_ (C]P=_SXQ'_ (#3
M_P#EI^R5%?C;_P /6/V^/^B\_P#EKZ5_\BT?\/6/V^/^B\_^6OI7_P BT?ZG
M9G_/#[Y?_(A_Q'[@[_GQB/\ P&G_ /+3]DJ*_&W_ (>L?M\?]%Y_\M?2O_D6
MC_AZQ^WQ_P!%Y_\ +7TK_P"1:/\ 4[,_YX??+_Y$/^(_<'?\^,1_X#3_ /EI
M^R5%?C;_ ,/6/V^/^B\_^6OI7_R+1_P]8_;X_P"B\_\ EKZ5_P#(M'^IV9_S
MP^^7_P B'_$?N#O^?&(_\!I__+3]DJ*^'/\ @E#^V%^T9^TM\1?%>A?&SXB?
MVU::9HL,]E%_9%G;>7(TVTMF"%">.,$D5]QU\_C\#5R[$NA4:;5MMM=>J1^H
M\,<28'BS)X9EA(RC"3:2FDI>ZVG=)R6Z[A1117&?0!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 ?@5\8?\ DKGBG_L8[[_TH>N<KH_C#_R5SQ3_
M -C'??\ I0]<Y7[A1_A1]$?YN8W_ 'RI_BE^;"BBBM#F"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#];_P#@CA_R9;9_]C'?_P#H2U]4U\K?\$</^3+;
M/_L8[_\ ]"6OJFOQ[.?^1K6_Q/\ ,_OW@#_DB<N_Z\P_])04445YA]>%%%%
M!1110 4444 %%%% !1110 4444 %8WC#P'X<\<Q00^(;>21;9F,7ERE<$XST
MZ]!6S133:=T!R.E_!#X?Z/J5OJUC83K-;3++$6NF(#*<CCOR*L>)?A'X%\5Z
MH=9U72V^T-CS7AF9/,Q_> [^_6NFHI\\[WN*R,Z;PGX<N/#W_"*2Z3$=/$80
M6P!  !SP>N<\YZYYK-\*_"GP5X.U ZKHVF-]HP0DLTI<H#UVYZ?7K71T4N:5
MK7&9=GX.T*Q\0WGBB"W;[7?QB.Y9I"590 ,;>@^Z*JZ%\-_"?AS2;[1=)LG2
M#44*70:4EF4J5P">G!/YUO44<TNX%'PYX=TSPKH\6A:/&R6\)8QJ[EB-S%CR
M?<FKU%%)N[ **** /"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z
M,:O=* "BBB@ HHHH **** "BBB@#\D/^"Q__ ">E>?\ 8N6'_H+5\K5]4_\
M!8__ )/2O/\ L7+#_P!!:OE:OV+)O^151_PK\C^ O$#_ )+;,?\ K]/\V%%%
M%>D?(!1110 4444 %%%% !1110 4444 %%%% !1110!]T_\ !"S_ )*YXZ_[
M%RW_ /2BOTOK\T/^"%G_ "5SQU_V+EO_ .E%?I?7Y9Q1_P CF?I'\D?VOX+_
M /)O\/\ XJG_ *6PHHHKYX_50HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /P*^,/_)7/%/_ &,=]_Z4/7.5T?QA_P"2N>*?^QCOO_2AZYROW"C_
M  H^B/\ -S&_[Y4_Q2_-A1116AS!1110 4444 %%%% !1110 4444 %%%% !
M1110!^M__!'#_DRVS_[&._\ _0EKZIKY6_X(X?\ )EMG_P!C'?\ _H2U]4U^
M/9S_ ,C6M_B?YG]^\ ?\D3EW_7F'_I*"BBBO,/KPHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_P I!/'_ /V(
MFE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&KW2@ HHHH **** "BBB@ HHHH _
M)#_@L?\ \GI7G_8N6'_H+5\K5]4_\%C_ /D]*\_[%RP_]!:OE:OV+)O^151_
MPK\C^ O$#_DMLQ_Z_3_-A1117I'R 4444 %%%% !1110 4444 %%%% !1110
M 4444 ?=/_!"S_DKGCK_ +%RW_\ 2BOTOK\T/^"%G_)7/'7_ &+EO_Z45^E]
M?EG%'_(YGZ1_)']K^"__ ";_  _^*I_Z6PHHHKYX_50HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /P*^,/_ "5SQ3_V,=]_Z4/7.5T?QA_Y*YXI
M_P"QCOO_ $H>N<K]PH_PH^B/\W,;_OE3_%+\V%%%%:',%%%% !1110 4444
M%%%% !1110 4444 %%%% 'ZW_P#!'#_DRVS_ .QCO_\ T):^J:^5O^".'_)E
MMG_V,=__ .A+7U37X]G/_(UK?XG^9_?O '_)$Y=_UYA_Z2@HHHKS#Z\****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \
M+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ]TH **** "BBB@
MHHHH **** /R0_X+'_\ )Z5Y_P!BY8?^@M7RM7U3_P %C_\ D]*\_P"Q<L/_
M $%J^5J_8LF_Y%5'_"OR/X"\0/\ DMLQ_P"OT_S84445Z1\@%%%% !1110 4
M444 %%%% !1110 4444 %%%% 'W3_P $+/\ DKGCK_L7+?\ ]**_2^OS0_X(
M6?\ )7/'7_8N6_\ Z45^E]?EG%'_ ".9^D?R1_:_@O\ \F_P_P#BJ?\ I;"B
MBBOGC]5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ KXP_\E<\
M4_\ 8QWW_I0]<Y71_&'_ )*YXI_[&.^_]*'KG*_<*/\ "CZ(_P W,;_OE3_%
M+\V%%%%:',%%%% !1110 4444 %%%% !1110 4444 %%%% 'ZW_\$</^3+;/
M_L8[_P#]"6OJFOE;_@CA_P F6V?_ &,=_P#^A+7U37X]G/\ R-:W^)_F?W[P
M!_R1.7?]>8?^DH****\P^O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*
M03Q__P!B)I7_ *,:O=* "BBB@ HHHH **** "BBB@#\D/^"Q_P#R>E>?]BY8
M?^@M7RM7U3_P6/\ ^3TKS_L7+#_T%J^5J_8LF_Y%5'_"OR/X"\0/^2VS'_K]
M/\V%%%%>D?(!1110 4444 %%%% !1110 4444 %%%% !1110!]T_\$+/^2N>
M.O\ L7+?_P!**_2^OS0_X(6?\E<\=?\ 8N6__I17Z7U^6<4?\CF?I'\D?VOX
M+_\ )O\ #_XJG_I;"BBBOGC]5"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH _ KXP_\ )7/%/_8QWW_I0]<Y71_&'_DKGBG_ +&.^_\ 2AZYROW"
MC_"CZ(_S<QO^^5/\4OS84445H<P4444 %%%% !1110 4444 %%%% !1110 4
M444 ?K?_ ,$</^3+;/\ [&.__P#0EKZIKY6_X(X?\F6V?_8QW_\ Z$M?5-?C
MV<_\C6M_B?YG]^\ ?\D3EW_7F'_I*"BBBO,/KPHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_RD$\?_P#8B:5_
MZ,:O=*\+\ _\I!/'_P#V(FE?^C&KW2@ HHHH **** "BBB@ HHHH _)#_@L?
M_P GI7G_ &+EA_Z"U?*U?5/_  6/_P"3TKS_ +%RP_\ 06KY6K]BR;_D54?\
M*_(_@+Q _P"2VS'_ *_3_-A1117I'R 4444 %%%% !1110 4444 %%%% !11
M10 4444 ?=/_  0L_P"2N>.O^Q<M_P#THK]+Z_-#_@A9_P E<\=?]BY;_P#I
M17Z7U^6<4?\ (YGZ1_)']K^"_P#R;_#_ .*I_P"EL****^>/U4**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#\"OC#_R5SQ3_P!C'??^E#USE='\
M8?\ DKGBG_L8[[_TH>N<K]PH_P */HC_ #<QO^^5/\4OS84445H<P4444 %%
M%% !1110 4444 %%%% !1110 4444 ?K?_P1P_Y,ML_^QCO_ /T):^J:^5O^
M".'_ "9;9_\ 8QW_ /Z$M?5-?CV<_P#(UK?XG^9_?O '_)$Y=_UYA_Z2@HHH
MKS#Z\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH \+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ]
MTH **** "BBB@ HHHH **** /R0_X+'_ /)Z5Y_V+EA_Z"U?*U?5/_!8_P#Y
M/2O/^Q<L/_06KY6K]BR;_D54?\*_(_@+Q _Y+;,?^OT_S84445Z1\@%%%% !
M1110 4444 %%%% !1110 4444 %%%% 'W3_P0L_Y*YXZ_P"Q<M__ $HK]+Z_
M-#_@A9_R5SQU_P!BY;_^E%?I?7Y9Q1_R.9^D?R1_:_@O_P F_P /_BJ?^EL*
M***^>/U4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\"OC#_P E
M<\4_]C'??^E#USE='\8?^2N>*?\ L8[[_P!*'KG*_<*/\*/HC_-S&_[Y4_Q2
M_-A1116AS!1110 4444 %%%% !1110 4444 %%%% !1110!^M_\ P1P_Y,ML
M_P#L8[__ -"6OJFOE;_@CA_R9;9_]C'?_P#H2U]4U^/9S_R-:W^)_F?W[P!_
MR1.7?]>8?^DH****\P^O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** /"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_
M /8B:5_Z,:O=* "BBB@ HHHH **** "BBB@#\D/^"Q__ ">E>?\ 8N6'_H+5
M\K5]4_\ !8__ )/2O/\ L7+#_P!!:OE:OV+)O^151_PK\C^ O$#_ )+;,?\
MK]/\V%%%%>D?(!1110 4444 %%%% !1110 4444 %%%% !1110!]T_\ !"S_
M )*YXZ_[%RW_ /2BOTOK\T/^"%G_ "5SQU_V+EO_ .E%?I?7Y9Q1_P CF?I'
M\D?VOX+_ /)O\/\ XJG_ *6PHHHKYX_50HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /P*^,/_)7/%/_ &,=]_Z4/7.5T?QA_P"2N>*?^QCOO_2A
MZYROW"C_  H^B/\ -S&_[Y4_Q2_-A1116AS!1110 4444 %%%% !1110 444
M4 %%%% !1110!^M__!'#_DRVS_[&._\ _0EKZIKY6_X(X?\ )EMG_P!C'?\
M_H2U]4U^/9S_ ,C6M_B?YG]^\ ?\D3EW_7F'_I*"BBBO,/KPHHHH **** "B
MBB@ HHHH **** "BBB@ HHK(\:ZGXETO1#-X3T47U[)(L<:,X"Q[N-Y]0./S
MST%-*[L!KT5YS\%-8\57OBCQ#I?BC7)KR6SF6,AI245P[AM@Z 9'8#I69;2>
M,_BCJNOZO8>,KS3H-*D9-/MK61E5R-V-V".H49//WO08J_9ZM7V%<]9HKR2]
M^+OB*X^$%K?6UT5U2XOS8R7*@ \#<7'HQ!4?B3Q5M'\5_"SQWHFF:EXON]4L
M]9/E3K=N6V2$A<KDG&"RGZ9S3]E+J%SU"BO&_%WC;Q3H'Q9N[I-<NSIMA?6_
MVBT$[>6(F5=WRYQCK^)%=/\ '+Q/JVG:=8Z'X:U&2"[O'DF::WD*LL,2%F.1
MV[_\!-+V3NO,+G>T5R_P9U+4-7^'-AJ&J7LMQ.[3;YII"S-B5P,D^P KJ*B2
MY6T,****0'A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C5[I0
M 4444 %%%% !1110 4444 ?DA_P6/_Y/2O/^Q<L/_06KY6KZI_X+'_\ )Z5Y
M_P!BY8?^@M7RM7[%DW_(JH_X5^1_ 7B!_P EMF/_ %^G^;"BBBO2/D HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ^Z?^"%G_ "5SQU_V+EO_ .E%?I?7
MYH?\$+/^2N>.O^Q<M_\ THK]+Z_+.*/^1S/TC^2/[7\%_P#DW^'_ ,53_P!+
M84445\\?JH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X%?&'_D
MKGBG_L8[[_TH>N<KH_C#_P E<\4_]C'??^E#USE?N%'^%'T1_FYC?]\J?XI?
MFPHHHK0Y@HHHH **** "BBB@ HHHH **** "BBB@ HHHH _6_P#X(X?\F6V?
M_8QW_P#Z$M?5-?*W_!'#_DRVS_[&._\ _0EKZIK\>SG_ )&M;_$_S/[]X _Y
M(G+O^O,/_24%%%%>8?7A1110 4444 %%%% !1110 4444 %%%% !1110!YO\
M'O\ DI/C/_L(M_Z.EK&\-^*;#X3:AXH\.^)(Y8Y9I6ET_$1(G!W[>>V05YZ=
M?2O7HK6VAD:6&W1&<Y=E0 L??UIL]E9W3*]U:12,ARADC!*_3/2M?:*[NM_T
M%8\1G\%:W9?!.SU@6,GF1:LUZ\14[EA90@8CT^53]#FMO6O$NG_%GXC>&8?"
MR32Q:?)]INW>(J(QN1B#GTV 9Z$L,5ZP0",$5';V5G9AA:6D46XY;RXPN3[X
MI^UOJUK_ )A8\JOM _X2?XC>-M$5-SRZ6IA&/^6BB)E_\> JAX.N;_QMI^L>
M*=40[='\*O8VY;NYB;<WUP&S_O"O95MK=)FN$@02,,,X49/U-)'9VD4;116L
M:H_WU5  WU'>A5=+6"VIRGP(_P"27:;_ +T__HYZZ^FPPPV\8B@B5$'147 '
MX"G5E)\TFQA1112 \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE
M?^C&KW2@ HHHH **** "BBB@ HHHH _)#_@L?_R>E>?]BY8?^@M7RM7U3_P6
M/_Y/2O/^Q<L/_06KY6K]BR;_ )%5'_"OR/X"\0/^2VS'_K]/\V%%%%>D?(!1
M110 4444 %%%% !1110 4444 %%%% !1110!]T_\$+/^2N>.O^Q<M_\ THK]
M+Z_-#_@A9_R5SQU_V+EO_P"E%?I?7Y9Q1_R.9^D?R1_:_@O_ ,F_P_\ BJ?^
MEL****^>/U4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\"OC#_
M ,E<\4_]C'??^E#USE='\8?^2N>*?^QCOO\ TH>N<K]PH_PH^B/\W,;_ +Y4
M_P 4OS84445H<P4444 %%%% !1110 4444 %%%% !1110 4444 ?K?\ \$</
M^3+;/_L8[_\ ]"6OJFOE;_@CA_R9;9_]C'?_ /H2U]4U^/9S_P C6M_B?YG]
M^\ ?\D3EW_7F'_I*"BBBO,/KPHHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#POP#_RD$\?_ /8B:5_Z,:O=*\+\ _\
M*03Q_P#]B)I7_HQJ]TH **** "BBB@ HHHH **** /R0_P""Q_\ R>E>?]BY
M8?\ H+5\K5]4_P#!8_\ Y/2O/^Q<L/\ T%J^5J_8LF_Y%5'_  K\C^ O$#_D
MMLQ_Z_3_ #84445Z1\@%%%% !1110 4444 %%%% !1110 4444 %%%% 'W3_
M ,$+/^2N>.O^Q<M__2BOTOK\T/\ @A9_R5SQU_V+EO\ ^E%?I?7Y9Q1_R.9^
MD?R1_:_@O_R;_#_XJG_I;"BBBOGC]5"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH _ KXP_\E<\4_P#8QWW_ *4/7.5T?QA_Y*YXI_[&.^_]*'KG
M*_<*/\*/HC_-S&_[Y4_Q2_-A1116AS!1110 4444 %%%% !1110 4444 %%%
M% !1110!^M__  1P_P"3+;/_ +&._P#_ $):^J:^5O\ @CA_R9;9_P#8QW__
M *$M?5-?CV<_\C6M_B?YG]^\ ?\ )$Y=_P!>8?\ I*"BBBO,/KPHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_
M ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:O=* "BBB@ HHHH **
M** "BBB@#\D/^"Q__)Z5Y_V+EA_Z"U?*U?5/_!8__D]*\_[%RP_]!:OE:OV+
M)O\ D54?\*_(_@+Q _Y+;,?^OT_S84445Z1\@%%%% !1110 4444 %%%% !1
M110 4444 %%%% 'W3_P0L_Y*YXZ_[%RW_P#2BOTOK\T/^"%G_)7/'7_8N6__
M *45^E]?EG%'_(YGZ1_)']K^"_\ R;_#_P"*I_Z6PHHHKYX_50HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /P*^,/\ R5SQ3_V,=]_Z4/7.5T?Q
MA_Y*YXI_[&.^_P#2AZYROW"C_"CZ(_S<QO\ OE3_ !2_-A1116AS!1110 44
M44 %%%% !1110 4444 %%%% !1110!^M_P#P1P_Y,ML_^QCO_P#T):^J:^5O
M^".'_)EMG_V,=_\ ^A+7U37X]G/_ "-:W^)_F?W[P!_R1.7?]>8?^DH****\
MP^O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&KW2@ H
MHHH **** "BBB@ HHHH _)#_ (+'_P#)Z5Y_V+EA_P"@M7RM7U3_ ,%C_P#D
M]*\_[%RP_P#06KY6K]BR;_D54?\ "OR/X"\0/^2VS'_K]/\ -A1117I'R 44
M44 %%%% !1110 4444 %%%% !1110 4444 ?=/\ P0L_Y*YXZ_[%RW_]**_2
M^OS0_P""%G_)7/'7_8N6_P#Z45^E]?EG%'_(YGZ1_)']K^"__)O\/_BJ?^EL
M****^>/U4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\"OC#_R5
MSQ3_ -C'??\ I0]<Y71_&'_DKGBG_L8[[_TH>N<K]PH_PH^B/\W,;_OE3_%+
M\V%%%%:',%%%% !1110 4444 %%%% !1110 4444 %%%% 'ZW_\ !'#_ ),M
ML_\ L8[_ /\ 0EKZIKY6_P"".'_)EMG_ -C'?_\ H2U]4U^/9S_R-:W^)_F?
MW[P!_P D3EW_ %YA_P"DH****\P^O"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /"_ /\ RD$\?_\ 8B:5_P"C&KW2
MO"_ /_*03Q__ -B)I7_HQJ]TH **** "BBB@ HHHH **** /R0_X+'_\GI7G
M_8N6'_H+5\K5]4_\%C_^3TKS_L7+#_T%J^5J_8LF_P"151_PK\C^ O$#_DML
MQ_Z_3_-A1117I'R 4444 %%%% !1110 4444 %%%% !1110 4444 ?=/_!"S
M_DKGCK_L7+?_ -**_2^OS0_X(6?\E<\=?]BY;_\ I17Z7U^6<4?\CF?I'\D?
MVOX+_P#)O\/_ (JG_I;"BBBOGC]5"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH _ KXP_P#)7/%/_8QWW_I0]<Y71_&'_DKGBG_L8[[_ -*'KG*_
M<*/\*/HC_-S&_P"^5/\ %+\V%%%%:',%%%% !1110 4444 %%%% !1110 44
M44 %%%% 'ZW_ /!'#_DRVS_[&.__ /0EKZIKY6_X(X?\F6V?_8QW_P#Z$M?5
M-?CV<_\ (UK?XG^9_?O '_)$Y=_UYA_Z2@HHHKS#Z\**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\I!/'_P#V
M(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:O=* "BBB@ HHHH **** "BBB@#\
MD/\ @L?_ ,GI7G_8N6'_ *"U?*U?5/\ P6/_ .3TKS_L7+#_ -!:OE:OV+)O
M^151_P *_(_@+Q _Y+;,?^OT_P V%%%%>D?(!1110 4444 %%%% !1110 44
M44 %%%% !1110!]T_P#!"S_DKGCK_L7+?_THK]+Z_-#_ ((6?\E<\=?]BY;_
M /I17Z7U^6<4?\CF?I'\D?VOX+_\F_P_^*I_Z6PHHHKYX_50HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /P*^,/_)7/%/\ V,=]_P"E#USE='\8
M?^2N>*?^QCOO_2AZYROW"C_"CZ(_S<QO^^5/\4OS84445H<P4444 %%%% !1
M110 4444 %%%% !1110 4444 ?K?_P $</\ DRVS_P"QCO\ _P!"6OJFOE;_
M ((X?\F6V?\ V,=__P"A+7U37X]G/_(UK?XG^9_?O '_ "1.7?\ 7F'_ *2@
MHHHKS#Z\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&
MKW2@ HHHH **** "BBB@ HHHH _)#_@L?_R>E>?]BY8?^@M7RM7U3_P6/_Y/
M2O/^Q<L/_06KY6K]BR;_ )%5'_"OR/X"\0/^2VS'_K]/\V%%%%>D?(!1110
M4444 %%%% !1110 4444 %%%% !1110!]T_\$+/^2N>.O^Q<M_\ THK]+Z_-
M#_@A9_R5SQU_V+EO_P"E%?I?7Y9Q1_R.9^D?R1_:_@O_ ,F_P_\ BJ?^EL**
M**^>/U4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\"OC#_ ,E<
M\4_]C'??^E#USE='\8?^2N>*?^QCOO\ TH>N<K]PH_PH^B/\W,;_ +Y4_P 4
MOS84445H<P4444 %%%% !1110 4444 %%%% !1110 4444 ?K?\ \$</^3+;
M/_L8[_\ ]"6OJFOE;_@CA_R9;9_]C'?_ /H2U]4U^/9S_P C6M_B?YG]^\ ?
M\D3EW_7F'_I*"BBBO,/KPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BFS30V\33W$JQHBDN[M@*/4D]*J:5XC\/ZXSIHNN6EV8_P#6"VN%<K]<
M'BBS NT54.OZ$-1_L@ZU:"[SC[+]I7S,XSC;G/3FI;[4=/TNW-WJ=]#;Q @&
M6>4(H)Z#)XIV8$U%165]9:E;+>:=>17$+YVRPR!U.#@X(XZU+2 **** /"_
M/_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=* "BBB@ HHHH ***
M* "BBB@#\D/^"Q__ ">E>?\ 8N6'_H+5\K5]4_\ !8__ )/2O/\ L7+#_P!!
M:OE:OV+)O^151_PK\C^ O$#_ )+;,?\ K]/\V%%%%>D?(!1110 4444 %%%%
M !1110 4444 %%%% !1110!]T_\ !"S_ )*YXZ_[%RW_ /2BOTOK\T/^"%G_
M "5SQU_V+EO_ .E%?I?7Y9Q1_P CF?I'\D?VOX+_ /)O\/\ XJG_ *6PHHHK
MYX_50HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P*^,/_)7/%/_
M &,=]_Z4/7.5T?QA_P"2N>*?^QCOO_2AZYROW"C_  H^B/\ -S&_[Y4_Q2_-
MA1116AS!1110 4444 %%%% !1110 4444 %%%% !1110!^M__!'#_DRVS_[&
M._\ _0EKZIKY6_X(X?\ )EMG_P!C'?\ _H2U]4U^/9S_ ,C6M_B?YG]^\ ?\
MD3EW_7F'_I*"BBBO,/KPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* //?VB[^ZC\+V6CV\I1;Z_5)B#U4 G!]LX/X5F>+/#VD_#;XC^%;OPK;?9E
MNYOLUPBN3YB[D4DYZDA_S KJ?C#X)U#QMX66WT?'VVTN!/;JS ;\ @KD\#@Y
M^H%8%MHOC_XA^-](UOQ9X:&EVFC$2-NE#&60$-P/<JOL #R:Z(-<BU[W%U.6
M\>K=V7Q3UKQ18@F71[JUN2!W3$:D?F5_#-=-\;=23Q2--\-:;,6A:RFU6X93
M_P LDB8I^>&'XBKL7@35=3^(/BJ34=.9+'5--\FWN6QM9BJ#([\$9_"LOP!X
M!\80:'KU]XETZ1;UM$;3]-A<@DH(R,#!]0H_.J3CH^PCIO@1_P DNTW_ 'I_
M_1SUU]<U\(-&U/0/A]8Z3K%FT%Q$TOF1/C(S*Q'3V(KI:YYZS8UL%%%%2,^:
MO'7Q5^'?[,/[7WB;XN?'[Q;:>%?#7B'PQI^G:)K&J.5BO+J(L\D28!)95()X
MK9_X>D?\$^?^CK/"O_@1)_\ $5[5XD\&>#_&4$5MXO\ "FFZK'"Y:&/4K&.=
M8V(P2H<'!QW%9'_"C/@E_P!$=\*_^$];?_$4 >6?\/2/^"?/_1UGA7_P(D_^
M(H_X>D?\$^?^CK/"O_@1)_\ $5ZG_P *,^"7_1'?"O\ X3UM_P#$4?\ "C/@
ME_T1WPK_ .$];?\ Q% 'EG_#TC_@GS_T=9X5_P# B3_XBC_AZ1_P3Y_Z.L\*
M_P#@1)_\17J?_"C/@E_T1WPK_P"$];?_ !%'_"C/@E_T1WPK_P"$];?_ !%
M'EG_  ](_P""?/\ T=9X5_\  B3_ .(H_P"'I'_!/G_HZSPK_P"!$G_Q%>I_
M\*,^"7_1'?"O_A/6W_Q%'_"C/@E_T1WPK_X3UM_\10!Y9_P](_X)\_\ 1UGA
M7_P(D_\ B*/^'I'_  3Y_P"CK/"O_@1)_P#$5ZG_ ,*,^"7_ $1WPK_X3UM_
M\11_PHSX)?\ 1'?"O_A/6W_Q% 'Y,?\ !2OXN_"/]H#]IVY^(?PC^+7A75M'
MDT6T@2\_X2.UM\R(K!EV32(_&1SC%> ?V?8_]#IX5_\ "PT[_P"/U^\W_"C/
M@E_T1WPK_P"$];?_ !%'_"C/@E_T1WPK_P"$];?_ !%?2X;BG,,+AXT81C:*
MLKIW_P#2C\@SCP5X6SO-*V/KUJRG5DY-1E!)-N[M>FW;U;/P9_L^Q_Z'3PK_
M .%AIW_Q^C^S['_H=/"O_A8:=_\ 'Z_>;_A1GP2_Z([X5_\ ">MO_B*/^%&?
M!+_HCOA7_P )ZV_^(K?_ %QS/^2'W2_^2/-_X@#P=_S_ ,1_X%3_ /E1^#/]
MGV/_ $.GA7_PL-._^/T?V?8_]#IX5_\ "PT[_P"/U^\W_"C/@E_T1WPK_P"$
M];?_ !%'_"C/@E_T1WPK_P"$];?_ !%'^N.9_P D/NE_\D'_ ! '@[_G_B/_
M  *G_P#*C\&?[/L?^AT\*_\ A8:=_P#'Z/[/L?\ H=/"O_A8:=_\?K]YO^%&
M?!+_ *([X5_\)ZV_^(H_X49\$O\ HCOA7_PGK;_XBC_7',_Y(?=+_P"2#_B
M/!W_ #_Q'_@5/_Y4?@S_ &?8_P#0Z>%?_"PT[_X_1_9]C_T.GA7_ ,+#3O\
MX_7[S?\ "C/@E_T1WPK_ .$];?\ Q%'_  HSX)?]$=\*_P#A/6W_ ,11_KCF
M?\D/NE_\D'_$ >#O^?\ B/\ P*G_ /*C\&?[/L?^AT\*_P#A8:=_\?H_L^Q_
MZ'3PK_X6&G?_ !^OWF_X49\$O^B.^%?_  GK;_XBC_A1GP2_Z([X5_\ ">MO
M_B*/]<<S_DA]TO\ Y(/^( \'?\_\1_X%3_\ E1^#/]GV/_0Z>%?_  L-._\
MC]']GV/_ $.GA7_PL-._^/U^\W_"C/@E_P!$=\*_^$];?_$4?\*,^"7_ $1W
MPK_X3UM_\11_KCF?\D/NE_\ )!_Q '@[_G_B/_ J?_RH_!G^S['_ *'3PK_X
M6&G?_'Z/[/L?^AT\*_\ A8:=_P#'Z_>;_A1GP2_Z([X5_P#">MO_ (BC_A1G
MP2_Z([X5_P#">MO_ (BC_7',_P"2'W2_^2#_ (@#P=_S_P 1_P"!4_\ Y4?@
MS_9]C_T.GA7_ ,+#3O\ X_1_9]C_ -#IX5_\+#3O_C]?O-_PHSX)?]$=\*_^
M$];?_$4?\*,^"7_1'?"O_A/6W_Q%'^N.9_R0^Z7_ ,D'_$ >#O\ G_B/_ J?
M_P J/S(_X)0_M#? 7]FGXB^*]=^-GQH\*Z+::GHL,%E+_;UO<^9(LVXKB!W(
MXYR0!7W)_P /2/\ @GS_ -'6>%?_  (D_P#B*]3_ .%&?!+_ *([X5_\)ZV_
M^(H_X49\$O\ HCOA7_PGK;_XBOG\?CJN8XEUZB2;MMMIIU;/U'ACAO \)Y/#
M+<)*4H1;:<VG+WFV[M**W?8\L_X>D?\ !/G_ *.L\*_^!$G_ ,11_P /2/\
M@GS_ -'6>%?_  (D_P#B*]3_ .%&?!+_ *([X5_\)ZV_^(H_X49\$O\ HCOA
M7_PGK;_XBN,^@/+/^'I'_!/G_HZSPK_X$2?_ !%'_#TC_@GS_P!'6>%?_ B3
M_P"(KU/_ (49\$O^B.^%?_">MO\ XBC_ (49\$O^B.^%?_">MO\ XB@#RS_A
MZ1_P3Y_Z.L\*_P#@1)_\11_P](_X)\_]'6>%?_ B3_XBO4_^%&?!+_HCOA7_
M ,)ZV_\ B*/^%&?!+_HCOA7_ ,)ZV_\ B* /+/\ AZ1_P3Y_Z.L\*_\ @1)_
M\11_P](_X)\_]'6>%?\ P(D_^(KU/_A1GP2_Z([X5_\ ">MO_B*/^%&?!+_H
MCOA7_P )ZV_^(H \L_X>D?\ !/G_ *.L\*_^!$G_ ,11_P /2/\ @GS_ -'6
M>%?_  (D_P#B*]3_ .%&?!+_ *([X5_\)ZV_^(H_X49\$O\ HCOA7_PGK;_X
MB@#RS_AZ1_P3Y_Z.L\*_^!$G_P 11_P](_X)\_\ 1UGA7_P(D_\ B*]3_P"%
M&?!+_HCOA7_PGK;_ .(H_P"%&?!+_HCOA7_PGK;_ .(H \L_X>D?\$^?^CK/
M"O\ X$2?_$4?\/2/^"?/_1UGA7_P(D_^(KU/_A1GP2_Z([X5_P#">MO_ (BC
M_A1GP2_Z([X5_P#">MO_ (B@#RS_ (>D?\$^?^CK/"O_ ($2?_$4?\/2/^"?
M/_1UGA7_ ,")/_B*]3_X49\$O^B.^%?_  GK;_XBC_A1GP2_Z([X5_\ ">MO
M_B* /+/^'I'_  3Y_P"CK/"O_@1)_P#$4?\ #TC_ ()\_P#1UGA7_P ")/\
MXBO4_P#A1GP2_P"B.^%?_">MO_B*/^%&?!+_ *([X5_\)ZV_^(H _#3XDSZ#
MK_Q%U_7=)\>>%9;2]UJZGM9?^$ML%WQO,S*V&F!&00<$ UB?V?8_]#IX5_\
M"PT[_P"/U^\W_"C/@E_T1WPK_P"$];?_ !%'_"C/@E_T1WPK_P"$];?_ !%?
M51XOS*,4E"&GE+_Y(_$JO@+PA6JRFZ]>[;?Q4^O_ '"/P9_L^Q_Z'3PK_P"%
MAIW_ ,?H_L^Q_P"AT\*_^%AIW_Q^OWF_X49\$O\ HCOA7_PGK;_XBC_A1GP2
M_P"B.^%?_">MO_B*K_7',_Y(?=+_ .2,_P#B /!W_/\ Q'_@5/\ ^5'X,_V?
M8_\ 0Z>%?_"PT[_X_1_9]C_T.GA7_P +#3O_ (_7[S?\*,^"7_1'?"O_ (3U
MM_\ $4?\*,^"7_1'?"O_ (3UM_\ $4?ZXYG_ "0^Z7_R0?\ $ >#O^?^(_\
M J?_ ,J/P9_L^Q_Z'3PK_P"%AIW_ ,?H_L^Q_P"AT\*_^%AIW_Q^OWF_X49\
M$O\ HCOA7_PGK;_XBC_A1GP2_P"B.^%?_">MO_B*/]<<S_DA]TO_ )(/^( \
M'?\ /_$?^!4__E1^#/\ 9]C_ -#IX5_\+#3O_C]']GV/_0Z>%?\ PL-._P#C
M]?O-_P *,^"7_1'?"O\ X3UM_P#$4?\ "C/@E_T1WPK_ .$];?\ Q%'^N.9_
MR0^Z7_R0?\0!X._Y_P"(_P# J?\ \J/P9_L^Q_Z'3PK_ .%AIW_Q^C^S['_H
M=/"O_A8:=_\ 'Z_>;_A1GP2_Z([X5_\ ">MO_B*/^%&?!+_HCOA7_P )ZV_^
M(H_UQS/^2'W2_P#D@_X@#P=_S_Q'_@5/_P"5'X,_V?8_]#IX5_\ "PT[_P"/
MT?V?8_\ 0Z>%?_"PT[_X_7[S?\*,^"7_ $1WPK_X3UM_\11_PHSX)?\ 1'?"
MO_A/6W_Q%'^N.9_R0^Z7_P D'_$ >#O^?^(_\"I__*C\&?[/L?\ H=/"O_A8
M:=_\?H_L^Q_Z'3PK_P"%AIW_ ,?K]YO^%&?!+_HCOA7_ ,)ZV_\ B*/^%&?!
M+_HCOA7_ ,)ZV_\ B*/]<<S_ )(?=+_Y(/\ B /!W_/_ !'_ (%3_P#E1^#/
M]GV/_0Z>%?\ PL-._P#C]']GV/\ T.GA7_PL-._^/U^\W_"C/@E_T1WPK_X3
MUM_\11_PHSX)?]$=\*_^$];?_$4?ZXYG_)#[I?\ R0?\0!X._P"?^(_\"I__
M "H^+?\ @FI^VY^R/^S_ /LQ6WP\^+G[0WA72=8CUJ\G>S_M1+C$;LI5M\.]
M.<'C.:]__P"'I'_!/G_HZSPK_P"!$G_Q%>I_\*,^"7_1'?"O_A/6W_Q%'_"C
M/@E_T1WPK_X3UM_\17S6)Q$\5B)5I[R=W;8_7\GRO#Y+E=' 4&W"E%13E9MI
M*RO9)7]$CRS_ (>D?\$^?^CK/"O_ ($2?_$4?\/2/^"?/_1UGA7_ ,")/_B*
M]3_X49\$O^B.^%?_  GK;_XBC_A1GP2_Z([X5_\ ">MO_B*P/2/+/^'I'_!/
MG_HZSPK_ .!$G_Q%'_#TC_@GS_T=9X5_\")/_B*]3_X49\$O^B.^%?\ PGK;
M_P"(H_X49\$O^B.^%?\ PGK;_P"(H \L_P"'I'_!/G_HZSPK_P"!$G_Q%'_#
MTC_@GS_T=9X5_P# B3_XBO4_^%&?!+_HCOA7_P )ZV_^(H_X49\$O^B.^%?_
M  GK;_XB@#RS_AZ1_P $^?\ HZSPK_X$2?\ Q%'_  ](_P""?/\ T=9X5_\
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
M7_!.EV=A>^#@LDD?EV\<2K$F00X0Q@(\;=<88948^)_VE%_X*L?\%%?#VF_
MOQ!^R7:>"="CU6*]O[Z\=K=#(BLJL\D\A/EKO9MD:,Y..N,5^@W[-OP:M?V>
MO@-X4^"MIJ9O1X<T:&TEO"FWSY0,R2 ?PAG+$#G (&36LW:*Z/R)CJS\_?V>
M]-T[1O\ @O+XGT;1]/@M+.S@O8+2TM81'%#$FFQJB(J@!5"@  < "OTYKX*^
M$G[+GQ^T'_@LAXF_:&UCX97T'@N]-[]E\0.\?DR;[)(UP V[E@1TKU']M/\
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
M2\,6B:@]HLS':L]K*ACN G2-G@9@X7J0G7:*^>/"/[0/[-/[4W[0?B_XS_\
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
M<-._:0UCP-%<^-=(TXV&F:Y+=S%K:W(D!1(]_E#B:7G;GYSS7;T47: ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *XCX4_LY?!;X(>(O$OBWX7^!HM+U/
MQCJ)O_$M\+N::2^N-\C[V,KMM^:60X7 RYXKMZ*+L HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#\\?^#A>VMV^$/PZO&MT,R>)+M$E*C<JM;J64'J 2JDCOM'I7W)\"X(+7
MX(^#K:VA2../PKIZQQHH"JHMHP  .@ K>UGPYX>\11)!X@T*SOTC;=&EY:I*
M%/J P.#5J***")8((U1$4*B(,!0.@ ["K<KP41):W/Q0\"_!G]F/]DK]J#QA
M\&O^"CGPDUR[T=I"?"NO6,]W&GEK*^V=1;R(9HI8V7+#<4=-I4'?C[%_X)[0
M_P#!-SQ3\;-=U/\ 87^%/B"T\2:#X8ED.NZQ>WGV1EF98Q"J3W#DDD DLBX
MX)YQ]M>)O!WA'QI9KIWC'PKINK6Z-N2#4[&.=%/J%<$ T_P[X4\+^#[#^RO"
M7ANPTNUW;OLVG6:01Y]=J "KE5YD2HV9^*W[*/C3]DB#XI?$#Q%_P4Z\.^*?
M$?C W:+I]E=1W4DDEV'E%S'(L3H?.W>6JK(0@&1Q@5[M_P $3=%O/#_[:GQ9
MTN^\#77AEET*1X_#U[&R2Z=&]]&\<#!N051E'//%?I3<_#KX?7OB5/&=YX%T
M:;6(RICU:72XFN5(Z8E*[ACMSQ5^WT/1+34YM:M='M8KRX4+<7<=NJRR@8P&
M8#+=!U/842J\R:MN"C9GYL_\$DP/^'E'QY..=VK\_P#<96OTPJCIWACPUH]]
M-J>D^'K&UN;C/GW%M:(CR9.3N90"V3SSWJ]43ESNY459'YW_ /!PIX2\0:E\
M+?AUXTL=,EET[2M:OK>_N40E8'GBA,6XCH&\EP">X [UZAHO[4?PA_X*=_LS
M?$']GGX$QZS!KP\!CS!K%FD$27+J1%%O#G/[V,!F Q@YR>E?7&J:5I>N:?-I
M&MZ;;WEI<)LGM;J%9(Y%]&5@01[&J?A?P1X+\$6TEGX+\(:7I$,K;I8M+T^.
MW5SZD1J 33YURI6U0K:W/S!_X)\_\%)?AQ^P?\#M?_9R_:-^'_BBP\2Z!KUW
M<6EC;Z:NZ4R*F8)/,=3$XD5N2-I5@0>,'T7_ ((8?!CXB"^^(/[5/C;P_-IE
MEXQF2'0TFC*"[4S23SRH&P3&&:-5?HQ#X^[7WGXA^&WP[\7:C%J_BOP#HNIW
M<  @NM0TJ&:2, Y 5G4D<^E;*(D2".- JJ,*JC  ]*<JB:=EN"B><_MC?\FB
M?%3_ +)OKG_IOGK\RO\ @F3_ ,%.?@?^Q'^S]K_P[^(GA#Q1JNKZCXJFU.R3
M1;6W,'EM:V\2AY)9D*G="V<*V 0>>0/UYN;:VO;:2SO+=)894*2Q2H&5U(P5
M(/!!'&*R;;X<_#VSG2ZL_ FC12QG*21Z7$K*?4$+D4HSBHN+0-.]S\XOV-OA
M3\=OV^?V^E_;_P#BU\/;GPUX/T>=+G0;>[1E%PT,7EVD,!<*950XE>8#:7!
MQNPOG_[:>O\ @5O^"L5_:_M]_P!O7'PXL0ITJRMVG\D6;6BF QB(A_*:;)D,
M1W%PX/0BOUVK)\4> O OC?R?^$T\%Z3J_P!F8M;_ -J:=%<>43U*^8IV_A5*
MK[U[>0<NA^1/PTC^#U]_P53^%GBS]G/X1ZCX4^'^J:I;GPN=0MI8QJB1K+'-
M=IYK,Q4RJZCDG"#(!.!ZE_P6$U*Y^#W_  40^"O[1WB71+R7PWH]MI,TT]M%
MDRM8:M+=3Q(20I?RY8R 2/O"OTMD\.>'IKBUNY=!LFEL5VV4K6J%K<=,(<90
M<#IBF^(O"WAGQAIIT;Q;X=L-4LV<,UIJ-FD\98=#M<$9%'M?>3L'+I8^*_VM
M/B!X9_X*H?L#>,+S]E?2]:U&Z\*>(K>>*QO+ 0S7\D$:R21Q(&8N?)G8J, L
MR[0#D5\E?LW^)O\ @CY;_!RPT[]J7X/>)[+QYIB/;ZXMO=ZDR7LJ,0)$$4ZK
M&2,!D8)M;('&#7[%Z!X;\.^%--71O"V@66FV:$E+73[5(8U/LJ  5F:S\)_A
M9XCU?_A(/$/PT\/W]_D'[;>:-!+-D=/G9"WZTHU%%6Z XW=SS/\ X)\:5^S[
M;?LOZ/XC_9C\":GX<\):_>7=_9:9K-U)+<AA,T#2.7EE(W>0& #D $>]>V4D
M<<<,:Q11JJ*H"JHP !T %+6;=W<I:!1112 **** "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 **** "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 ****
+"BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>pega-20241231_g6.jpg
<TEXT>
begin 644 pega-20241231_g6.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@#
M4@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@ HKY_UG_@IK^R9H.L7>A:CXJU1;BRN9()U71)B Z,58 XYY!K=^''[??[
M*7Q0UN#PUX>^*<,&H74@2WMM5LYK7S'/ 4/(@0L3P!NR3T%>%2XHX<K5E2AC
M*;DW:W/&]^V^_D?35N"^+L/AW7J8"LH)7O[.5K=[VV\SV.BBBO=/F0HHHH *
M**^>= _;YL]=_:XD_94'PNEBD35KFR_MPZP"I,,+R[_)\KOLQC?QG.37G8_-
MLORN5*.*GRNK)0CHW>3V6B=O5V7F>ME>19KG4*\L%3YU1@ZD]8KEA'=ZM7MV
M5WY'T-117F/[67[2,'[+7POB^)5QX0?6UEU:*R^QI?"W(+I(V_<4?IY>,8[]
M:WQN-PV782>)Q$N6$%=NS=EZ*[^Y'-EV78S-L=3P>$CS5*CM%72NWTNVDOFS
MTZBN'_9P^-$7[0OP8T;XP0^'6TE=8^T8T]KKSC%Y5Q+!]_:N[/E[N@QG';-=
MQ5X7$T,;AH8BB[PFE*+U5TU=/775/KJ9XW!XG+\94PN(CRU*<G&2T=I1;35U
M=.S71M=@HHHK<Y@HHHH ***\4^*O_!0;]EGX2:U-X:UKX@'4=0MW*7-KH=JU
MUY+#@JTBXC# \%=V01R!7#C\RR_*Z7M<95C3CWDTK^E]_D>EEF3YKG5=T<!0
MG5DM6H1<K+N[+1>;/:Z*\-^%O_!13]EWXL^)[/P9H?BJ_LM3U&Y2WL+74]*E
M3[1*Y 5 R!E!)./F(KW*EE^:9=FM)U,'6C4BM&XM.S[.VWS'FF2YODE=4<PH
M3I2:NE.+C==U?=>:"BBBN\\P**** "BBB@ HHK.UOQ?X2\,W5I8^)/%&G:?/
MJ$GEV$-]>QQ/<OE1MC#$%SEE&!G[P]:F<X4X\TG9>9=.G4JRY8)M]EJ:-%17
M]T+&QFO2F[R8F?;G&<#.*\$_8\_;NM/VM?%6K^&+;X8R:$=)T]+HS/JXN?-W
M.$VX$28ZYSDUP8K-LOP6-HX2M.U2M?D5F[\NKU2LK7ZM'IX+(LUS#+L1C\/3
MYJ5#E]I*\5R\S:CHVF[M/9/S/H"BBBO1/)"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@
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
M:2:>JT1H_%/]O/\ ;U^ 'C.T^'/Q/^''@:/4M0BCEL9)+>5HYD=B@(D2[5
MP(.[&,9/&#7V5\'+_P"*NJ?#;3+_ .-VB:9IOBB593JEEH[EK>(^:XC"DN^?
MW>PGYC\Q..*^,?''P+_:L_;T^.6A>*_BK\'CX$\-Z3!';W'VV?YQ")#))M5L
M/)(^2!\H5<#)ZY^]*^KX+CFU;'XNO7JUI8=-1I>UT<EO*33C&6C22>FC>E]O
MAO$.618?*\#AL-0H0Q33E7]B^91>T8J2E*-FFW*.K32UMO\ .W_!37XW:_\
M!W]G5K#PE?R6NI>)M0735NH6*R0P%'>9E(Z$JH3/4"0D8(!KR3]@']A?X.Z[
M\'[;X]?'?2H-3?5F=],L=0N#':VENLAC$C@$!W=E)&XE0I7C)KK_ /@L!X2U
M+5_@-H7BNR@:2+1_$:B\VC_5QS1.H<^V\(OU<5;_ &6=.\'_ +6W_!/F#X&I
MXI^P7-M;+IFL&W17FM&BN1-&VPD9#HJD'IRPZJ:\?'T:>8>(M:GBJ:JNE0YJ
M-.5N64M.^EV[J[3M:_V=/H,KQ%7*O"7#U<#5E15;%<N(JP3<X0U73WK)*+LF
MKWM]IW]'\,_LS_L:^&?B+I/Q&\%>&/#VGZWIDS&P;3]3VH7=#'S"'V,?FR#M
MR#@@US?_  4!_:U^(W[*6C>&-1^'NB:)>OK5U=1W2ZS;32!1&L979Y4L>#\Y
MSG/:OC+Q_P# #3?V:/VVO"/PNTKQ'/JL,.NZ-<"[N(%C8F2X0D;02.,5[Y_P
M6<_Y%;P#_P!A#4/_ $""N6MQ'B8<+9H\-AHX2M0G%/V;3]YRBF](I7LK7UNC
MLPW"6#GQKDL<9C)8^AB83DO:J2]Q0E**M*3=KOFMI9]"2^_X*-_'/XM?%&QT
M+]FKX0R7/AA=2M[:_P!8N=%N;IR'=0[L8R%@0!CC=DX 8D9VCT/]MG]OF+]F
MK6+7X:_#_P ,P:WXLO(%F>.Z+&"S1R1'O5"&D=B#A 5XP2>0#Z3^Q]X?T?PW
M^RWX L]%L([>.?PG8W<RQJ!OFF@261SZEG=B3[U\5_&<PZ9_P5GM+KQL56U;
MQ=H[Q27'W-A@MQ$V3Q@-MYZ J?2NK-\9Q'DV04L1+%N57%U*4>;E2C24DV^1
M;>5WZ[G%D.7\(\0\4UL+# *%# 4JT^7F;G7<)1BO:/1]W9::VU1UUU_P4-_;
M4^"VHZ?K7[1'P MH-"U&0!0VE3V4C<9*QR,[J' R=CKGCMUKVC]I[]L'Q9X&
M_9IT#]I/]GVRT?5M,U6]B2Z&MVDK^5%(K@'$4J;765/+8$GYCCM53_@JM<:)
M#^R3>PZHT8N)=<LETT/C)F#DG;[^4)?PS7"_LJ?"_5/BW_P2^UOP#>6SR-J'
M]IR:&C#.Z2*7S(L>WVB,]/>E*MQ#@,WQ>1T\7.JWAW5A-VYX33T5TMI/OW5N
MMZAA^%<SR' \2U<#"@EBE1J0C?V<Z;5W*S>\5VW:=^EO5M(_:]N+_P#87E_:
MIN++3UU2'1)6>S57%L-064VZH5+[PAFV_+NW;6^]WK@OV'?V]_BC^T3\7+SX
M8?%CPQH.F,="-_IC:59SPO*P:,[3YLTF0T<F\8 X7.>:^1-$^,.JW'[%EY\
M;"9Y+B[^(=M,D .2UN]NQ\L#T\^)&^I->_\ Q?\ "]C^R)^VK\'/%UNX@TR7
MPY9:/?S ?*[11&RE8^O[N2%N>XS7DX;C#-\=5PF.A5:HT50C7724JDI1E)^E
MDSW<9P#D.6T<?EM2@GB,1+$RPSUO&-*$)PBO6[7R/1M0_;@^+6M_MU1_LO?#
MOP]X=GT*'5DM;Z_N[2=[H)'");LAEF5%*[9%7*'!49STKYE_:^^/'QQ^(G[5
M6@7^O?#"70]3\.7MJ/#'AB\#R/*WV@21O)@J6:5@@.W;\JJ!R-Q],_X)3^&-
M0^)7QV\=?M$>(HB\J(Z)(_.;J\F:61@?4*A!]I?>L']M@A?^"EWAEF.!_:.@
M')_Z[)7!F^+S?-^$89A7Q$E&MB?=CI90O[JVO[KBVNCZWLCT\@P.0Y#QY4RK
M#X6#GA\'[\];NIRIS>]O?C-)Z76J5KL^G?V8?BW^U1\3]+\61_M)_"*T\+)9
M6,1T=K739[?[276;S0?-FDW;=L?3&-W.<\?#/[#OQU\=_!;Q+KUM\)OAO-XH
M\5^(+"*TT>P6%WCC"N9))9%0AF"A1P"HY)+ #G]4M?\ ^0%>_P#7I)_Z":_/
MK_@CEIMG/\:/%6JRP*TUOX96.)R.5#W$9;'UV"OHN)LMQM+/LEPD,3)U+UE[
M223EJHMO:UTM%IIHSY3@W-\NK\+\0X^>#@J5L._8Q<E"Z<DE>_-9R2E+76[6
MESJO 7_!2O\ :!\!?&>S^&7[5'PRL-,M[JZBANVAL9;6YLEE("S8:1EDC&<G
M R0"0Q(P?N:OSI_X*^QQI^T;X8G1 ';PE"&8#DXN[C'\Z_1:O?X,QF9_VGF.
M6XJNZRP\X<LI6YK24G9M;[+\?0^6\0\OR=9+E.;X'#1H2Q4)N<(7Y;P<5=)[
M7YG^'74****_0#\K"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 **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH ^%=:_X)0?&";QQJGC+PW\=M-TV34+^XG1K>"XCD1))"^TLI'J,_2M
M+P5_P2'GOO%$7B#XX?'"XUJ!'!GL["V<2W !^Z9Y7)5>QPN<$X(/-?;%%?#0
M\..$8U>=T'+6]G.;5_3FLS]+J>+G'DZ/LXXE1TY;QIP4K=E+ENO5:GD?[4'[
M)'A']HCX+V?PGL;Q=".B/%)X>N((-\=H8XS&L13(S&4.W ((PIYQ@^(?#/\
MX)L?'&&QM?A[\8/VE;NY\!VL@:3PMHE]<B.Y4-N\HA]JQH6Y. W.<8/S#[+H
MKT\?PAD.98]8NM3?/91=I2BI16RDDTFO)[K1W1XN5\>\3Y/ECP&&K+V?,Y+F
MC&4HR>\H2DFXOK=:IW:LVV?/_P"Q'^QCK/[)6J>+IK_QG:ZM;:^]J+$0P,CP
MI"T^-^>"2)5Z=P:X+]H/_@E_>>+_ (HW/Q>^ ?Q,7PQJ%[>-=SV<ZR(L-PQ)
M>6&:$[X]Q).W:<$G! PH^O:*FKP;P]6RFGELJ7[JFVX^\[Q;;;:E>^[?6WW(
MTH>(/%>'SVKF\*_[ZJE&?NQ<9I)12<;<NR6MK[ZZL^:/V4?V*?B_\(/BN?B_
M\9_CI+XHOHM+FLK2U::XN-JR%26,L[9&-@^4+SGKQS%X;_8-\6Z'^VM)^U-+
MX]TZ33WUF[O1I2VT@F"RP21A=WW<@N#^%?3E%.EP?D5+#T:*@VJ5158WE)OG
M75MO7;;;R)K<?<2UL7B,0ZD5*M2=&5H02]F[^ZDE9;O5:^9\Y_MI_L$67[3F
MNZ9X]\&>([;0/$=F!#>WDL#,EW .4+;.1(AX#?W3@_=7%WXY?LL_%[X^_LOZ
M/\%_&OQ&TJ3Q#IVI03W>O"VE,=VD22(&9>HD(==QZ$@GC.![_16M;A7):U;$
MU7!IXA<M1*32EYV3LGYK75]V88?C;B+#X?!T8U$UA9<U)N,6X/MS-7<?[K;6
MBTT5O,_V=OV?H_A+^S9IO[/WCBZM-;A@M;VWU%DB98;F*XN)I&3:W.-LNT_0
MU\X>(/\ @E?\5/!'BJ\U3]FK]HBXT+3[[(:WN+JYM9XX\G$;2VY/G*,\$A?H
M>I^VZ*SQW".19CA*&'K4W:BE&#4FI1225N9.[T76_?<URSCSB;*<=B<5AZJO
MB).52,HQE"4FW*_*TTG=NUK=MCYR_8]_X)\^'OV;?$<OQ,\7^*SXC\4RQ.D%
MT("D-F'X<IN)9Y&!(+G'!( &23\\?$K1?$?_  4%_:]U2X^ 5M!X8N?"MJ8;
MGQ%?:K+&]RL,IC295C4M&Q)(4+_" 6(/%?HI7RU\3/\ @F7I^I_$N]^*WP*^
M.&M> M2U&>2:YCL(G=5>1MTGE/'+$\:L>=N6&>!@8 ^;XBX2E3RK#8'*\/S8
M>,^:I!249RTT:G/JGN[IM62=C[#A+CJ-7/,7F>=8KDQ4Z?)2J2@Y4X:ZQE3A
MNFMERN*=Y--GA7Q^^#O[<?[)'A&W^+.L?M67U_;IJ$=MY-MXHO7?>X)7]U.-
MDB_*<CGUP1DC[=_9>^)'B'XO?L_>%?B/XLMTCU+5-+62]\M-JO(K,AD"]@^W
M?@<#=Q7A6E_\$NY/%6O6NL_M%_M+>*?',5J^Z.RN'DC!']TR2S2L%..=NT^A
M'6OJC0]$TCPUHUIX=T#3HK2QL;9+>SM8$VI#$BA511V   K;@_(LURW,Z^(J
M1E2H2BE&G.I[1\U]9W3:6FEKMZG-Q]Q-DF;Y/AL+2G"OB83<I5J='V,>1JR@
MDTI2UU;:2TTZE3QOX*\,?$;PEJ'@;QGI,=]I>J6S07MK+G#H?0CD$'!##D$
MC!%?&'B+_@DO\1?"7BF76O@!\?VTVWD)$0OFFMKF%"?N&6WSYGUVK]*^Y**^
MDSOAC)>('"6,IWE#X9)N,EY736GD[GR'#G&?$7"L:D,OJVA/XH2BI1?GRR35
M_-6;V>A\4_#/_@E?\1[3XFZ3\3OBU\?8]0NM*U.VO2L%M-=2W!AD5PAFF=2H
MRN,[6^E>N?MT?LA>(_VM-(\.:;X=\86.D-HES<RRM>P.XE$JQ@ ;>F-A_.O>
MJ*Y*'!7#V'RRM@(4W[.LTYWE)N33NM6[K5=+'?B?$3BO%YSA\TJ5E[6@FJ=H
M048J2::44K/1];G._"+P7=?#?X4>&?AY?7L=S-H/A^ST^:XB4A96AA2,L >0
M"5SSZUY1^V/^PGX0_:J-KXGL]>.A>)K"#R(=36W\V.XA!+".5,@G!)VL#D;C
MD,, >\T5Z^-R;+<QRWZAB:?-2LE9WZ;6>Z:[IW/!R[B'.,ISC^U,'5<*UV[I
M+7FW335FGV:L?#EE_P $K_CAXYU>QM_CO^TM)J6CV!Q###<W-W*D?&4B^T$+
M#D #(# >AK[-\"^"/#/PV\'Z=X#\'::MGIFE6BV]G;J<[44=23RS$Y))Y)))
MY-:U%<>2\,9/D$YU,)!\\]'*3<I-+97;=EY+]#OXBXSX@XHITZ6.J)TX7<81
MC&$4WN[12N_-WZVW9\9Z%_P2MU+1?VB8/BE'X_TT^';;Q:-5AT46DGF>0L_F
MI 3G;P,*3Z9KUC]N/]D+4?VLO#F@6.@^)[32;_0[^65+F[A9U:*5 '4;>0=R
M1G\*]THKFH\&\/4,OKX*%*U.L[S5WJT[JSO=6>UCLK^(7%>)S7"YC4KWK8=.
M--\L=$U9W5K-M.S;O<\E_8S_ &9V_99^$C^ ;[6;?4;^[U2:]O[ZVB*([,%1
M5 ;G 1%_$GUK@/VVO^"?]U^TSXOL/B;X$\:V^BZ[:V:6MS'>Q.8;A$9F1PZ?
M,CKN(Z'(V]-O/TS175B.&<FQ62QRJI3O1BE97=U;9IWO?SZZWW.+"<9<0X+B
M*>>4JUL1-MR=DT^;=.-K6\K:65K6/!?V3OV8_CA\&U\0WOQF^.EQXMN-7L(K
M6SBGO;FX2S5-_(>=L\[@,!1]WK6)^P[^PQXK_90\8ZWXF\0^.M.U:/5=,2UC
MBLK:1#&5D#Y.[J.,5]*T5%#A7)\//#3C%MX?F<&Y2;3G\5[O6_GMT-<3QMQ!
MBJ>,IRG%1Q2@JB4(I-4_ALDO=MY6OUN?,G[;'[!WBW]J?XFZ1X[T#Q[IVE0Z
M;HR63V]Y;2.SL)I)-P*\8PX'X5]-T45W8+)\!E^-Q&+HQM.NTYN[=W&Z6FRW
M>QYF8\09IFN787 XB:=/#*2IJR5E)IN[2N]EN%%%%>H>*%%%% !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
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
MGU'P7^UG\#_ _P"SS^U!X-^&?@&WE%I;:=IDEQ<W+[I;J=KN7?*YZ9. ,
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
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 %%%
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
MWOJ]6V_Q,\ZSO,>(<PEC<=)2J-)-J,8JR5EI%)?@>/?M^_\ )GOCK_L&1_\
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
M,[F[C!^OK3]IK]GW4_%FG^!=$^,.@:EJVJ3>596.E:@EV[OM+8/DE@G )RQ
MKSGXT_\ !-C]FOXT>)+CQA<:?J?A_4KN0R7DWA^Z2)+B0G)=HY$= QZDJ%R>
M3DDTWX'?\$V_@!\"O'%C\1M%U+Q#JFK:;(TEE)JFH1^7$Y4KD)%&F>&/WB17
MR^0X+CC(J-++?9TJE&#LJCDT^2]W[O\ ,E>W3:]]W]IQ/F'AMQ+B*^<>UKTL
M14C=TE&+C[3ELO?_ )6TF^N[26R^8_VHIU^"G_!3NQ^)/C>-XM'FUK2M46Z9
M"1]E$<44D@'?8T<G Y^2O:?^"F7[0'P>UK]F";P=X7^(.C:QJ&O:A:&RM]+U
M&.X98XY!*TIV,=JX3;D]2V!WKW;X^?LT_"/]I/P_#H/Q0\/M.UHS-8:C:R^5
M<VA;&[8X!X.!E6!4X!(R!CQ[P;_P28_9B\+Z]%K6KZCXDUV*%PR:?JFH1"!\
M'/S^3$C-]-P![@UY^+X8XHP<LPPF7JG.CC)2ES2DTX<_Q75G??2U^_D>K@.,
MN"\?#*L?FLJL,1E\8Q4(14HU/9V<&G=<NJ]Z]NJVU.'^"?A76/#'_!)CQ3/K
M$#Q?VKIVI7UJD@P?)9@BG'HWEEAZA@>]:7_!&Z-!\)/%TP4;F\1Q@GU MUQ_
M,U]1^/\ X8>%OB)\,]0^$NIQ26>CZCIIL7CTW9$T,.  L>5*K@  #! ]*YO]
MF_\ 9@^'G[+GAW4/#'PZO]5N+?4KT75PVK7,<KAP@3"E(T & .QKU<)PIB\!
MG^7UZ;4J6'HNFW>S<K-72[._R/#Q_'. S3A;-<-53C7Q6(56,4KQ4;Q=G+NK
M=M3XQ^+_ /RE]M/^QLT/_P!(K2OIG]JWX*_LI?M(:_'X&^)GCRPT7QCIMFIL
M+B+4HH+Q(7)95*2<3Q;LG&"02<%2QSL>(OV'_A!XG_:)C_:;U#5=>7Q#%J%K
M>+!%>1"U\RWBCC0;#$6P5C7/S<G/(JE^T;^P)\%?VF/%Z^//&.J:]8:J+5+=
MI])O8U5T3.T,DL;CC)Y&*Y*/#>;83"YC"6'IUE7KRFH2E9.#;>]O=DM+=COQ
M'%^18[&Y3.&*JX=X7"PINI"-VJD4DU:_O0:NGW[6N?%D=Y\5O^"?W[2VG>"?
M 'Q=M_$.G74]M-<6>F7!:WO89)2ABG@W,L<V%.,$L RD-SBO7_\ @M%#*UG\
M.;@1G8DFK*S8X!(LR!^A_*O8?@K_ ,$T_P!G+X+>+;7QS;+K&O:E83":P?7;
MN-XK>53E9%CBC0%@>06W8.",$ CTOX_?L\_#7]I/P4/ WQ+T^=X(K@3V=W93
M".XM90"-\;$$<@D$,"I[C@8\[#<$YV^%<?E\FH>V<72I\[FJ:C)2:YFOM6M\
MKOJ>KC/$;AQ<;97FL%*HZ$91K5?9QIRJN47!2Y$_LW;U?5I:)&3^S5\6?A=K
M_P '_ OAW1?B)HESJ,WA>RBBTZ'5(FN&DBM5\Q/*#;MR;&W#&1M.>E?#GA#Q
M#XL_;C_:PU+P7\;_ (UZEX>T-9+R2WTV#4!!&B12!4M84<^6)-IR6*LQ$;$Y
M-?67[/\ _P $YO@I^SQ\1K7XH^&/$?B/4-4L8Y4M!J=W"8D$D;1L=L<2DG:[
M#DX]JI?%_P#X)A_LZ_%WQW>?$":]U[1+K49VGU"WT6[A6&:5CEI LL3[&8Y)
MP<9.<5UYMDO%F<97A(UJ4+TI^_251J-2"44KR2WNI::Z/J<.0\1<#</YWCIX
M>O4M7A^[KNDG*E-RDY*,6]59Q][1MI[+4^(OVL?AC\%/A#\?M/\  WP/\7W6
MM65M;VS:K=W=_'<E;UIG+1AXU53A/*R,'!)!.00/JK_@L=_R17PK_P!C2?\
MTFEKO=8_X)F_LO:IX:T+PU9:3JFF_P!A3R3)?V%X@N;UWV;C<.\;>9_JUP %
M"\@  XKO?VC_ -F/X>_M1>&;#PI\1;_5;>VTZ^^UP-I-S'$YDV,F&+QN",,>
MPKBPW!&<4,JS7#J%.#Q/L^2,6^56NVKM7TO:_7>R/1Q?B1D&)SO),5*I5FL&
MZOM)3BN>7,DHRLFU[UKVO[NUW:YG?L.1I%^R3X#6-0 =!0X'J68G]37R#_P1
M]_Y.#\4?]BG)_P"E=O7WM\+_ (=:%\)/A]I/PV\,SW,FGZ-:+;6CWDBO*R#.
M"Q55!//8"O.OV=/V'_A!^S%XOO\ QK\/-5UZ>[U#3VLYTU6\BDC$9D23("1(
M0<H.<GC/%?0XKAS,JV-R:K%*V%3537O""T[ZQ9\G@N+<HH9?Q#1FY<V-DG2T
M[3J2][MI)'R1^UQJFG>%_P#@J-HGB3Q#>1V=A:^(/#MU<W=PVV..%/LY>0D]
M% 5LGM@U^@?AKQ_X$\9W%Q:>#_&NDZM+:)&]W'INHQ3M"K[MA<(QVAMK8SUV
MG'2O-/VEOV'_ (+_ +4>IVGB+QO_ &EI^K6=OY":GH]PD<DD08L(W$B.K %F
M(. 1D\XXJY^S#^Q_\,?V4;?5H_A]JFL7DNMF#[?/J]S&Y(B\S8%$<:!1^\;L
M2?6GD649]DW$6+?)"6&Q%251SYO>C=-I<MM=6EZ78<39]POQ#PG@8^TJ1Q>%
MI1I*'*G"5G%.7/?1<J;6E[V6AZ)XQ\.P^+_".J^$[F39'JFFSVDCXSM62-D)
M_P#'J_.+_@G]\8](_9*_:'\1?#WXV2_V-!J$9TV^N;A3LM+R"4["Y[1G,@W=
M/F4GY<D?I?7D'[0G[#WP"_:2U$>(?&VAW5EK/EA&UK1;@0W$B@8 ?<K))@8
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
M:=H_X3[KHHHK]//Q@**** "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@
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
M,'-W]AC]K3XI?%/Q]XI_9_\ CY9V@\5^%S*YO+2%8Q,L4PAF1U3Y-RNR89
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
MB5%=0=P[8=N/>J'P,_9:^"'[.<$__"K/!J6EU=H$N]2N)FGN95SG:9')*KD
M[5PI(!QGFO(/VN_VG_C1^RO\;/"OBB>]MM4^&VOL$O+1;!/.MV4 2A)5Y)VL
MLJ9/S$,O09KZ;TW4;'6-.M]6TNZ2>VNH4FMYXVRLD; ,K ]P00:^=P=3(LRS
MNO)44L50:BW**YK-7C*+U]UJ]GH^C2/K<PH\391PYAHO$-X/$IRC&,Y<G-%V
ME&4=/>BTKJS6S39-1117TA\@%%%% !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 ?G3_ ,%B_P#DO7AK_L4$_P#2JXK]%(?]
M4O\ NBOSK_X+%_\ )>O#7_8H)_Z57%?HI#_JE_W17YOPE_R6.=_XJ7Y3/UWC
MO_D@.'/\%?\ ]*IGYM:[-X[_ ."C7[9E]\.-0\:W.G>&-,N+LV4,8+QVEE;M
ML\Q8\A3+(Q7+'IO[A0M0?M'_  *\;?\ !-_XC>&/B-\&OB9?W%MJ9E"M<($)
M>$H7@G5#MEB=7& 0.C=" :7P'XC;_@G_ /MX:Q<_$W1KP:)=->0)=6\.YI+&
MXD$D-Q&#@. 40, <@AQR5Q5K]OS]IKPM^V)XL\'_  S^ >FZCJPL[B;9(UDT
M;W=S/Y:I'&C?-A0AR2!][T&:_,,0\L>28S%8N;6:QK>[[TO:)\T4E&-_A2O;
M33;L?M&%6<QXCP&"P--/))8?WO=BZ33A)MSDU\3?+>[UW>\F>J?\%'-!M/C-
M^ROX>_:7M?%FJVUL--T^>U\.I.#:,UV4)D=>\BA]N?:N*_8._8*\"_&'X?:!
M\?M7\;ZM:7]GK[2I8VT<1A8VTX*@EEW<[>>:]B_;/^%FK^#/^"<*?#VUC-U-
MX8TK2([UH03N$+PI+(/;.6]AD]J\Y_X)]?ML? OX2_ _3_A'XVU+4(-;_MR5
M;>WATYY%G$\@V$./E'+8.XCI7U6/P>3+CZE/.5&*GAXR?,VDZO-;1WWTLDM-
M-CXG*\PXAEX75H</2E)T\5.$>2*E)47&^JL]-4VWKKN>U?MW_ CX5?&31/#]
MY\6/CJG@G3]+NY3*;F]1([Y&4?(J2.J^8I52&PQ +#!R,?$G[2WPX_9K^"@T
M+Q;^RE^T/J&M:K'>LMVGVQ3-:E5RL\<L,<>T9!&.3R,&NL_;XO;:;]O]+;XX
MR7Q\(P3Z6!'%OXTLQQ&;RL<\OY^=O.[=CD"J7[;_ (Q_9%\3^$])T']DSP#:
M^7IESYVN^(-/T2:W2-&4I% \DJ*[%F).6XRHP2<X\+C#'9?FF(S&JJ5*G5I2
M4+RE/VTG!I<T(II)66]MM7W/I> <MS7)L+E-"5>O5HUX.;C"$/J\%--\M2;3
MDY7E9*Z=]%V/J'XU>.]8^)W_  3 N_'OB%P^H:GX/LI;Z15 $DWFPAWP.!N8
M$X[9K%_X(\?\FZ>(/^QUG_\ 22TI/$7_ "B*C_[$NU_]*8Z7_@CQ_P FZ>(/
M^QUG_P#22TK[+"5:E;CG+*DW>4L(FWW;YKL_/L=1I8?PUSBE35HQQ[22V27*
MDODCZHUW7=&\,:-=>(O$.IPV5A8V[3WEW<R!(X8U&6=F/   R37$Z7^UA^S1
MK>IV^C:1\=/#%S=W<Z0VMO#J\3/+([!510#R22 ![UU?CSP7HOQ&\%:KX!\1
MB4V&LZ?+9WGD2;7\J12K;3@X.">:\,\+?\$P/V8?!_B?3?%VCQ^(/M>EW\-Y
M:^;JX9?,B<.N1LY&5&17W6:U>)*>)IK+Z5.5/[3G)IK7I;R_$_,\DH<(U<'5
M>:UJL*J^!4XQ<7I]IMW6O;H?1->;?$S]DOX&_%_XGZ/\6O'WA%+[4]'A,:1N
MW[B[ .8_/3'[W8=Q4'CYB&## 'I-%>KB\%A,?2]GB::G&Z=I)-73NGKV/$P.
M8X_+*SK82K*G)IQO%M.TE9JZ[H_.C]D([O\ @J)XA; &=?\ $7 [?//7W)\=
M?@-\._VBO K_  _^)&GR2VGVE+B">VD"36\JGAXV(.TE2RG@Y5B*^&OV0/\
ME*%X@_[#WB+_ -#GK]&*_.O#K#4,9P_BZ->*E"5>JFGJFK1/UGQ9Q>*P'%6
MQ&&FX5(8:BXR3LTTYZIGYI?\%/? GA#X8_&GP7X$\!:!;Z9I.G^#;=;6SMEP
MJYO;G+$GEF)Y+$DDY))-?;'[;?PV\0?%K]EKQ?X'\*V;W&HSV45Q:6T0R\S0
M3QS^6H[LPB*@=R17Q[_P5X_Y.8\,?]BA;_\ I;=5^B]8<-Y?A\7GF?8%KEIS
MY(66EHN$XZ=%9;'5Q?FF+P/#7"^9)\U6'M*EY7=Y1G2E=O=W:U[GY2:_\7[G
MXN_LR_#W]C[PAX)U6X\4:+XDN6GC$ VREY)_+1!G=G]^P;< %\O.<'CTOXJ^
M*=&^,_Q<LO"7B*ZDO/AE\"/#L7_"026W*:E<0*D31J3@$S3(D"9/W%=P1DU]
M+?MZ_'32?V<_@]>:KX8M+>'Q?XHW:=HL\$*BX!8#S9]P&X^6I&.OSM'7ENJ_
MLDZO\(_^"9?BGPI!I;OXJUBSMM:\0JBYD!BN(9S!ZD10HP(Y&[>1]ZOG,7P_
MC<)B:^#C6]NZ5&,ZGN\JY:,7["DU=W<Y)2GWC%6W/KL#Q5E^/P6&Q\\/]65>
MO.G2O/FESXB:^LUTW&/*J<6X0LM)2=]M,WPY_P %4_B5I]UI/C/X@_L^Q:=X
M"UB_>ULM3LI93(JQD!RCL-DQ3/*A4S@@$8./MJTN[:_M(K^RG66&>-9(94.0
MZD9!!]"#7Y7_ !'^,G@3QE^PQ\-/@3X<N'N/%&E>([N2^T^*V<M&K2W!3!QA
MC)]H3 !)R".U?IQ\,-#U#PQ\-/#OAO5O^/K3]"M+:YYS^\CA1&_4&OK. <[S
M',Z]:C7Q'MXJG1GS6C[LYQO*'NI+1]-U:Q\+XH\.91D^&P]?#87ZM-U:]/EO
M)\\*<TH5/>;?O+5M:2NFCXU_X*]:WJ/B#QC\._A)93E([EI[EU[-)+)'#&2/
M]G$G_?9K[2@\%^&HO!:?#V7289M'32QIYL9D#1O;"/R_+(Z$%.,>E?$__!7&
MQO/#/Q1^''Q/6!G@ACEB) Z/!/'* ?<B0X_W3Z5]S:??V>JV$&J:?.LMO<PK
M+!*IX=& *D>Q!%=O#T8U.,<X]KK*]%:_R\CM\GU/.XKE*EX?\/\ L':%L0[K
M^?VBO?S73\#XG_;L_9C^$/[-/['\^F?"_P /M#)J'BZU:]U"[D\VYF7;.RQE
MR!\B\ *,#C)RQ)/LG_!,S_DR_P )_P#7;4?_ $ON*YS_ (*U_P#)JL7_ &-5
MG_Z+FK;_ ."<EK<WW[#/AVQL[DPS3+JB13 D&-C>W #<<\'FO-R["X; >)=2
MAAH*,(X72*5E\<3U\UQV,S3P>I8C&57.I/&^]*3;;_=R6K\E^&B/,/VG_%_B
M#]MS]H^P_8\^%^IR1^%] N_M/C75K8Y4O&<.,]"(\^6H/!E?GA U>9?"'P]H
MWA+_ (*OVWA3P[8):Z?I>MWEI8V\?2.*+3I41?P51S77^'/^"5'[0O@Z:XN/
M"/[34&E276/M3Z:UW 9L9(WE&&[&3U]37@F@? KXG:E^V9)\";/XJ30^)UU:
MYMSXJ%Q,',D=N\C2;PWF?,JE>N>?2OA<Y>?4\PPV-S#!25>>)A)/FC9J+]RE
M#5V]7NVVS]-X>CPQ4RK&9=E68P>&IX2I%I0FFI32]I7G=+FU^RKM122/H/\
M;4;4OV>?V\O"'[4'B#0;VZ\,RQ0"XN;2(,5D1)(9(AD@;Q&5=02-V3@\''GW
MP9^-MSX*^(WQ;_;G71)K73=02]L?"L-XF/M6HWERLD,7H_EQQ,\@4G '7D9_
M0OP5X0GT;X;:+X)\7W4>L3V&C6MI?W-RID%W+'$JM(=^2=S*6YYYYKY \9P0
M?MU_ML6?PIT6%#\./AD6?4UMU @NIE<"11C@B211$,?P1R,O4U]1Q#D&*R_&
MPQ6&K?O*]7GITN575:<;2DYW^&"O)^[;1)[W/BN%.*,%FF75,%C,/>EAJ'LZ
MU?F=I8>G/FC!0:^.H[07O7LVTKJQP7P8^+_B_P#9(TW3DT7X=MXL^+/Q6V:I
M<+?NY-M9S2-]GC*K\SRS-OF897 9-V<<?3_[&O[:$_[26HZYX \<^"QX=\6^
M'23?:>CL4D0/Y;D*_P T;(^%9&SC<N"<D#PS]J?4M.^"?_!3'P=\5_'I-IX=
MFM+61+WR6:.)%CDMWX4'[C%6( R P..14O[ =TGQ._;S^)_QD\(QR/X>FBOS
M%>>6563[1>QO#D$<%UB=\'GY:X\BS#,<GX@I972KWA&M*DZ5EK!0YG5>G->4
MFY-WMTVT/0XFRO*>(.%JV=5L-:I/#QKJNG*RJ.IR*@M>2T8I04;7Z[ZGW17Y
ML_L1VEO\4_\ @HGJ7BSQ=&+BX@OM6U6-9AD>?YC*IP?[OF97T*C'05^DU?FC
M\5;/QI^P%^W._P 58_#LMUH5_JES>V&,K'>6=SN\Z!7Q@21[R,'H41B,,,_1
M^(;^K8G+<?63="C63GI>U[6DUY6?STZGR/A.OKF$SC+*$DL37P[5+6SDTI<T
M4WU=U\DWLF?I=7SE_P %,?V@_%7P,^!]MIW@/4Y+'5_$U^;.._A;;);6ZH6E
M>-OX7/R*#U <D$$ UFWG_!6S]EJWT<:C;6/BBXN"@(L$TJ-9 WH6:4)]2&/M
MFL/_ (*0^#-;_:!_9/\ "OQM\&Z)<.-/BAU>YL0-\D-E=6ZL[?+]XH?+W8Z+
MN;H*[N(N(L)F7#>,635U4JQA?W'=J+:N[K9\M_,\WA/A+'9/Q?E\N(,*Z5"=
M3E_>*RE))N*L]US<ODSS+X*_\$N6^,OP&L_BQKWQ2N[7Q#X@L6OM/MC;+) H
M?)B\YB=[%QABPQC?T;'/7?\ !*+]HCQUKNLZU^SMX^U:XO4TO3S>Z,]Y*7DM
M5CD2*6WW')*YD0J/X<-C@@"3]G+_ (*9?!'X=?LT:/X3\9P:F/$?AS2!90Z;
M;V19+WR@5B*RCY5!4(&W8(.< \9YS_@D=\,?%6M?$WQ-\?\ 5[&2+3O[/EL+
M:=D*K<7,TR2R;/4(L>#Z&0>]?"Y/')<-GN4?V#*]2<7[=1DW=<J;YTVTG?F=
MM-;:;'Z9Q!+B+&<,Y\N)X6I4YQ^K.48QM+GDDJ;23::Y5?6ZOK\1YE=>'?B)
MX^_X*!^-?A1\./&EQH,_BWQ7JNFZG?VQ.X6(G>><<$$C;#G (W8VD@$U;_;1
M_8X3]BV7POX\^&_Q'U.Y-[=R(MQ*!#<6ES&%=7C>/'!!/H5V]3GCI_@$!_P]
MRU7C_F;/$7_HB[KTK_@LI_R3+P9_V'I__1->0LFP&)X0S3,:B;K4J\E!W?NI
M2@]%>VKD[Z?D>Z^(<SP?'N2Y11DE0K8:#J1Y8^^W"HO>=KNR@K:Z:]&S9_:T
M^+OQ7U[_ ()S:!\2_#%[<VU_KECI;>);RPRC)!+$?.8%>45I=BG'\+D=#7S3
M^S)\ /V.OCKX*@T7QA\>M7\,>/999$:UO_(2R<ESY?E;T'F$KMROFJQ;("XP
M3]?>#/CM\./V?_V&OAQXG^*VE7-YHNIZ-8:7<Q6UHDX'FVSMEXW(#)B,@@9/
M/0U\E?MD1?\ !/\ U_PPGC7]F?Q'<VGB*:[03Z#::==16C1G.]RL\:K$1Q@1
MMM/0+_$/5XLIX:56AF=>K2K.-"'/0JS<9--)\U.S3<GY>>^R\3@6MC(T,1DV
M%H5\/&6)J<F)HP4H)IN*A5O%I1CYZ6MLDV_I7]K/]F!/#W[#5OX1/Q-UMH_
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
MCK]K_!']N7X-?M#_ !2E^&'PMBU2Z>WT>74)]2NK3R(0J211[%#'>6)ESRH
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
MN44XX7#0Y^6"7/\ %HO>]>_S)GC<944%*I)\GPW;]W_#KI\CSWP9^R?^S?\
M#WQ%%XM\'?!K0[+4H)/,M[Q+3<\+_P!Y-Q.P^ZXKT*BBEAL'A,%!PP].,$];
M122O\K%8S'X[,:BJ8JK*I)*UY2<G;M=MZ%?5-*TO7-.FTC6M-M[RTN(REQ:W
M4*R1RJ>JLK AA[&O-9/V)?V39-1.J-\!/#HE)R56SQ'_ -^P=GX8KU*BHQ.7
MX#&M/$4HSMMS13MZ73-,'FN9Y<I+"5YTU+?EE*-_6S5REX=\->'/"&CP^'O"
M>@66F6%N"(++3[5(88QG/RH@ '/H*X?Q#^R1^S-XK\2OXN\0?!'P]<ZA++YL
M\[V"@3.3DLZC"N2>I8'/>O1:*=? 8'$TXTZU*,HQV3BFEZ)K06&S/,L'6E5P
M]:<)2W<9--^K3N_F<O?_  2^$&J>)-,\87_PTT235-%BBBTB^.G1^99I$Q:-
M8R!\@4DD <#/%.^(/P8^$_Q7EM9_B7\.](UU[)76S;4[))C"&QN"[AQG:,_0
M5TU%$L#@I0E"5*+4M6N56;6S:MK\Q1S+,85(5(UIJ4$U%\SO%/=)WT3N[V(K
M&RM-,LH=.T^V2&"WB6."&-<*B*,!0.P  %<SK?P+^#?B3QK#\1]?^&6BWFOP
M30RPZO<6"-<(\6/+8.1D%=JX/; KJZ*TJX;#UX*-6"DEJDTFDULU?L94,7BL
M--SHU)1DTTVFTVGNFUNGU"N9^(WP9^%'Q=MHK7XF_#W2=;$ (@?4+)7DB!ZA
M'QN3/?!&:Z:BG6H4<33=.K%2B]TTFG\F3A\3B,)656A-PFMG%M->C6IP/@3]
MEG]G7X9ZK'KO@?X.:#8WT+!H+T6(DFB/JCON9#[@@UK_ ! ^"WPD^*UQ;77Q
M*^'.CZY)9HR6CZG8I,8E8@L%W#@$@?E73T5SPRW+J>'="-&"@_LJ*Y?NM8ZY
MYOFU7%+$SQ$W46BDYR<DO\5[_B4KWP[H6I>'IO"=_I-O-IEQ9-:36$D0,3P,
MFPQE>A4J2N/2LKX??"+X8?"B*Z@^&G@+2M"2^9&O%TRS6$3%<[2VT<XW-CZF
MNBHK=X?#RJQJN"YHZ)V5UZ/='-'%XJ-&5%5)*$M7&[LVMFUL_F<A\2O@%\%O
MC#)'<?$WX9Z/K,\2;(KJ[M%,R+_=$@PX'MG%,\#_  7^"_P*T^]U;X<_#32M
M&(MF:ZGT^S43RQJ-VPR'YF'' )QFNRILD<<T;0S1JZ.I#*PR"#U!%8/+\#]8
M>(5*/M/YN5<WWVO^)T1S7,OJJPDJ\W1_DYY<O_@-[?@?G9^VA^W#I'[8/AS1
MO@9\#/ &MRM>:M%/,;^TC^T3S*K+'#%'&\G&7)+9!^4#IDG[1_92^"J?L_\
MP%\/_#29(_MUM:^=JTD9R'NY27EY_B 8[ ?[J+72^%?A1\+? M[)J7@CX:Z!
MHUS*");C2M&@MW<'L6C4$UOU\YD7#>,P>:U<TS&NJN(G%07+'EC&*ULEKN]6
M_P#,^NXEXOR_'Y)0R3*,,Z&%IR<VI2YY3F]+MV2LDVDO\D?)_P"W1\&_CM^U
M/\7?"GP=\->$KRR\$Z;<"YUGQ),R"$RN/F95+;F,<657CEY6'09KZC\->'M(
M\(^';#PIX?M%M[#3+.*ULH%Z1Q1H$1?P  J[17L8')</@<QQ&.YG*I6:NW;2
M,5:,8V2LE][>K9X&9\18O,LIPF6\L84<.GRJ-_>E)WE.5V[R?R26B2"BBBO8
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 **** "H
M;_4=/TNV-YJ=]#;PK]Z6>4(H_$\5-574=#T?5YH)]4TV&X:V8M 9HPVPD8)
M-"MU 72]:T?7(#<Z-JMO=QJ<,]M,K@'T.#Q5AF5%+NP  R23P!7)Z';65U\4
MK[4?#]ND=I:Z:+6_DA4*DMSOW!>."RKU/49Q4_Q6=Y?#]KHXD94U/5K:SF*G
M!\MY!N&?<#'XU?+[R0KFSIGB3P]K4SV^CZ[9W4D?^L2WN5<K]0#2ZKX@T+0@
MAUK6K6T\PXC^TW"IN^F3S7.>/=+TWP\NBZ]H^GPVTUIJ\$(:",*3#(=CQ\=B
M#T]J=X6L++7O&'B+6=4M(YY(;Q+* 3(&\N-(U) STR6)/K1RJU^@7.JBG@GA
M6Y@F1XW7<LB,"I'J#Z55T[Q+X=U>Z>RTK7K.YFC&7B@N5=E^H!KS_49YM*\+
M^(_"%A(T4":[%;6VPX\F&=D+(OH/F8?\"K<^(NCZ3X:\/6>NZ+IT-M-I5_;F
M!H8PIV&149,CJ"&.1WI\B^\+G5-J>FI?KI3ZA +ITWK;&5?,*\\A<YQP>?:I
M9IH;>%[BXE6..-2SN[8"@<DDGH*\Y^($-Q:_$&?Q58H6GT73+6[VKU>(2RK*
MOT*,3^%=#X\NX]=T_3O"VG3[AKLZAG0_\NJ@22,/JN%_X'2Y-AG16=[9ZC;+
M>:?=Q3POG9+#(&5L'!P1P>14M<O\&<#X;Z=M  W3X [?OY*ZBIDK2: ****0
M!1639^.O"-_XQO/A_9Z]!)K6GVD=U>Z<I/F0PR'".1Z$BM:@ 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 **** "N:^(VH>+(;6WTSPSI%W*ETQ%Y=V97S(8
MQCA Q #-G ;M@GKBNEHIIV=P.:\':G+:+;^';3X?:CIEJBG$TYC*KP3EB'))
M)[]R:K7,FI_$SP&-6T^Q2VN([T7.EJ\N1(89/E).!C=M(]L@UUK*KJ4=001@
M@]Z9:VMM96T=G9VZ111(%CBC4!54<  #H*?-K>PCE-0;Q#X[OM-T^X\*76FV
MMG?1W=_+>O'\S1Y*QIM8[@6QEN.!4C)K7@SQ/J6H6GARZU&PU5TF46)0O#,%
M"L&5F&5; .1TYKJZ*.;R"QQ2>!=<U;P?JYU!([;5-5O_ +;%&7W"!D*F*,L.
M#@( 2/[QI^KOXF\>)9^'KKPA=:="MW%-JD]U)&4VQL&V1[6)?+ <X&*[*BGS
ML+'/IHMS-\0;Z_NK(M97&BQ6^]ONNWF2%E_(C\ZS/AMX2U_2-5N)O$2YCTV$
MZ?H[$YWP;R^_ZD;%^B8KLZ*7.[6&<_\ "[2M1T3P+9:9JMJT,\;3;XFQD9E=
MAT]B#70444F^9W ****0'A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1
M-*_]&-7NE !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 %%%% 'A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E
M()X__P"Q$TK_ -&-7NE !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 %%%% !1110 4444 %%%% 'A?@'_E()X__ .Q$TK_T8U>Z
M5X7X!_Y2">/_ /L1-*_]&-7NE !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 %%%% !1110 4444 %%%% 'A?@'_ )2">/\ _L1-
M*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-7NE !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 445\N?M=_\%%_#
M?PEO]=^$/PLTK4-3\665E(LVI6T2&VTN;9NW,'#>:4ZLNW:.A;(('E9QG66Y
M%@WB<;/ECLN[>]DNK?\ P^A[>0<.YOQ-CU@\OI\\]WT45=+FD^B5_P#)-Z'U
M'17SK^RC^W@_Q]\86OPG\1?"/7M(UQ=&^UW%]-L:!T15#3-D1LBNS +M5AEP
M.G-2?M>_\%!/ /[-Q?P=X6MX?$7B[ ,FFQS8AL5Z[KAUY#8Y$8^;N=H()X?]
M;,@_LAYDZR5%.UVFGS?RI-7;\DCTO]1N*?[>63K#MUVKV337+_,Y)N*CYMK[
MSZ&HKS7]DCXWZU^T3\"]+^*_B#1K73[J_GN8Y+6S9C&HBG>,$%B3R%!KTJO:
MP6+H9A@Z>)HN\)Q4ETT:NM/0^>S' 8G*\?5P>(5JE.3C)7O9Q=GJM]4%%?*_
MQ,_X*$^.-<^)M_\ "/\ 9)^"TOC:_P!*D:/4-5DWM;*ZG:VU8\?(&X\QG4$C
M@$8)],^"_P 7_C[<_!_Q#X]_:)^#3Z3J^BS3/;:+H$)DEO;9(4<&-6E?<Y8N
MH&[G;TKQ\+Q1E..Q<J&'<I*/->:A+DO'=<]N5OT;OT/?QO!>>Y=@88G%*$'/
MEM!U(*JU+X7[._,D_-*W4]<HKXFO/^"B7[8&N>'KKXK^!_V4HD\&6JM,]_>V
M]U*?(7[TGFJR*5 !RRH57!R>#7M'@+]L^/XH?LL:G^T1X!^&5[J>HZ-YD6H^
M%X+L>8D\81G"R;3N01N),A<E<C;D8KFP/&>0YA4E"G.2:BYJ\)KF@MY1NKR7
MDM7T1V9EX>\3Y71A5K0@U*:IOEJ0ER3EM&;4K0?FW9=6CW&BOBOQ-^WI^W)X
M!T!?B9X[_9-L]/\ "PD3S9+F&YBEC5V"J'8N3'DD ,T8&2!CD5[/XK_; MI/
MV,)_VL?A[X?28K:121Z7J3G"2_:TMI8V*8)VL7P1C. >^*>$XQR3%^V2<HNE
M!U&I0E%\BWDDTKKT)QWA_P 1X%T&XPG&M45*,H5(3BJDMH2<6^5^NA[;17S=
M^PM^W-K7[56OZ_X4\8^%=/TC4-,LX;NQCL))")X68K(2')QM)BZ=?,K3_;J_
M;*U+]D_3/#\'A?PY9:MJNMSSL;:]=PL5O$HW/\A!R6=0,\8#>E;PXJR2>1/.
M%4_<+K9WOS<MK;WO_F<\^".(Z?$RR!TO]I>RYE:W+SWYKVMR];^6Y[]17EG[
M'7Q\UW]I/X*V_P 3_$>AVFG7,VH7%N;:R9C&!&P /S$G)KU.O7P.-P^8X.GB
MJ#O":4ETT>VAX&9Y=BLHS"K@L2K5*<G&23O9K1ZK1A11176<(4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% 'A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U>Z4
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 %%%% !7P?^VK^R!\9/ACXO\ ''[1WP7UNWN-"\1:7>?\)78RLBSV]O,
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
M\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:O=* "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 **** "BBB@ HHHH **** "BBB@ HHHH *
M*** *^K:78ZWI=SHNIPF2VO+=X+B,.RED=2K#*D$9!/(((K&^%_PH^'OP8\*
M)X(^&7AJ+2M+CF>9;6*5WS(YRS%I&9F)XZD\ #H!70T5DZ%"595G%<Z32=E=
M)[I/>SLKKR-XXK$QP\L/&;5.33<;OE;5[-K9M7=GNKON%%%%:F 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M'[?'_1>?_+7TK_Y%H_X>L?M\?]%Y_P#+7TK_ .1:^>:*_7_[+RS_ )\0_P#
M8_Y'\%?ZZ<8_]#+$?^#JG_R1]#?\/6/V^/\ HO/_ ):^E?\ R+1_P]8_;X_Z
M+S_Y:^E?_(M?/-%']EY9_P ^(?\ @,?\@_UTXQ_Z&6(_\'5/_DCZ&_X>L?M\
M?]%Y_P#+7TK_ .1:/^'K'[?'_1>?_+7TK_Y%KYYHH_LO+/\ GQ#_ ,!C_D'^
MNG&/_0RQ'_@ZI_\ )'T-_P /6/V^/^B\_P#EKZ5_\BT?\/6/V^/^B\_^6OI7
M_P BU\\T4?V7EG_/B'_@,?\ (/\ 73C'_H98C_P=4_\ DCZ&_P"'K'[?'_1>
M?_+7TK_Y%H_X>L?M\?\ 1>?_ "U]*_\ D6OGFBC^R\L_Y\0_\!C_ )!_KIQC
M_P!#+$?^#JG_ ,D?0W_#UC]OC_HO/_EKZ5_\BT?\/6/V^/\ HO/_ ):^E?\
MR+7SS11_9>6?\^(?^ Q_R#_73C'_ *&6(_\ !U3_ .2/H;_AZQ^WQ_T7G_RU
M]*_^1:/^'K'[?'_1>?\ RU]*_P#D6OGFBC^R\L_Y\0_\!C_D'^NG&/\ T,L1
M_P"#JG_R1]#?\/6/V^/^B\_^6OI7_P BT?\ #UC]OC_HO/\ Y:^E?_(M?/-%
M']EY9_SXA_X#'_(/]=.,?^AEB/\ P=4_^2/H;_AZQ^WQ_P!%Y_\ +7TK_P"1
M:/\ AZQ^WQ_T7G_RU]*_^1:^>:*/[+RS_GQ#_P !C_D'^NG&/_0RQ'_@ZI_\
MD?0W_#UC]OC_ *+S_P"6OI7_ ,BT?\/6/V^/^B\_^6OI7_R+7SS11_9>6?\
M/B'_ (#'_(/]=.,?^AEB/_!U3_Y(^AO^'K'[?'_1>?\ RU]*_P#D6C_AZQ^W
MQ_T7G_RU]*_^1:^>:*/[+RS_ )\0_P# 8_Y!_KIQC_T,L1_X.J?_ "1]#?\
M#UC]OC_HO/\ Y:^E?_(M'_#UC]OC_HO/_EKZ5_\ (M?/-%']EY9_SXA_X#'_
M "#_ %TXQ_Z&6(_\'5/_ )(^AO\ AZQ^WQ_T7G_RU]*_^1:/^'K'[?'_ $7G
M_P M?2O_ )%KYYHH_LO+/^?$/_ 8_P"0?ZZ<8_\ 0RQ'_@ZI_P#)'T-_P]8_
M;X_Z+S_Y:^E?_(M'_#UC]OC_ *+S_P"6OI7_ ,BU\\T4?V7EG_/B'_@,?\@_
MUTXQ_P"AEB/_  =4_P#DCZ&_X>L?M\?]%Y_\M?2O_D6C_AZQ^WQ_T7G_ ,M?
M2O\ Y%KYYHH_LO+/^?$/_ 8_Y!_KIQC_ -#+$?\ @ZI_\D?0W_#UC]OC_HO/
M_EKZ5_\ (M'_  ]8_;X_Z+S_ .6OI7_R+7SS11_9>6?\^(?^ Q_R#_73C'_H
M98C_ ,'5/_DCZ&_X>L?M\?\ 1>?_ "U]*_\ D6C_ (>L?M\?]%Y_\M?2O_D6
MOGFBC^R\L_Y\0_\  8_Y!_KIQC_T,L1_X.J?_)'T-_P]8_;X_P"B\_\ EKZ5
M_P#(M'_#UC]OC_HO/_EKZ5_\BU\\T4?V7EG_ #XA_P" Q_R#_73C'_H98C_P
M=4_^2/H;_AZQ^WQ_T7G_ ,M?2O\ Y%H_X>L?M\?]%Y_\M?2O_D6OGFBC^R\L
M_P"?$/\ P&/^0?ZZ<8_]#+$?^#JG_P D?0W_  ]8_;X_Z+S_ .6OI7_R+1_P
M]8_;X_Z+S_Y:^E?_ "+7SS11_9>6?\^(?^ Q_P @_P!=.,?^AEB/_!U3_P"2
M/WI_9\\4:[XX^ G@?QKXHOOM6IZQX0TR]U&Y\I4\Z>6UCDD?:@"KEF)PH &>
M !77UP'[*'_)K7PU_P"Q T;_ -(8:[^OQ_$)1KS2[O\ ,_O?*9SJ950G-W;A
M%MO=OE6K"BBBL3T HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHJAXAB\07%B+;PY<P0322!9+F=2WE)SEE7HS=,
MX'/-" OT5SGPKNKZ[\(J^HZA-=2I>7$9GN'W.P65E&3]!3_BCJ-UI?@._O+*
M\>WE"QI'/&^UD+2*N0>W6JY?>Y0Z'045S7AC3?#<FIK=:-\0K[4G@R6MVUOS
MTY!'S*#[_GBJT=K=^.O%.K176N7]K8Z7*EM;PV%TT.^38&=V*\G!( '3CI1R
MJXKG745PC^,->T7P=K.G/>FXU+3-1%C:74P!:02%1&[=BP#\^NWWJ?7-,O\
MX>V]GXEM/$VI782\ABU..^NS(DT;L$+!3PC D$8QZ4^0+G:45P'C/Q#K6@_$
MJ/4H]3G&FV5K;-?VGF'R_+EDDC:0KTRI*'\*Z+X@ZI>V.@BPTB<QWVI7"6=F
MZGE&<\O[;5#-GVHY'IYC-VBN<^$U]>ZEX L+S4+V6XF8S!IIW+.V)G R3UX
M%='4M6=@"BBBD!X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[$32O_1C5
M[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %>&?M/?M&?'_P"!'CK3SX$_9VO?&OA>
MXTM9+VYTR.;S[>Y\R0,I:-) %V",_,G4GYNP]SHK@S'"XG&85TZ%9TIW34DD
MVK>4DTT^IZ>48W!Y?C55Q6'C7A9IPDY13OU3BTTUT:/RKTGX4?%/]K#Q+;V7
MPS^ 5YH]R?%VIW6J^+IEDCCB$]P'$,LA15#6^&X!,A)("C %?JC!&T,"1/*9
M&5 "[=6('4UD>!_A[X/^&^G76D^"](^Q6][J=QJ%U']HDDWW,S[Y7S(S$;F.
M<# '8"MJOG^$^%EPY3J3J5.>K5Y>=V2C[J:5DDN[NWJ^I]5QUQM+BZM1I4J7
MLZ%'FY$VW+WVG)R;;[*R6D5HCX6_X) _\C_\3OI9?^C;FOI^]_:J^&5G^T1!
M^S$MKJT_B6:(2%H+-6MHE,!G^=]^1^[&?N]QZUW^FZ#H>C/))I&C6EJTN/-:
MVMEC+XZ9V@9ZG\Z\P^'W[*>F>#?VE_%7[36L>+GU74_$, @L[1[ 1KIT6$7
M;>V\[(HUW87 #?WN,LKR;-^'<IPF7X.2G:H_:2:LE3;E)V3=[W:BK7[VL;YU
MQ!D/%F>X_-<?"5/FI)4H)MMU8QA"-Y*-N5)2D[V[)W/$6_X)[?M0Z)\3_$?Q
M-\ ?M/6VCWOB*_FFNKB&";SGC>4NL;/W R.!Q\H]!7C_ .PA\-_B_K'[7FOV
MF@?%5[&?P]K!G\63#?\ \3J"*_ FB./^>A!//K7Z454LM"T/3;J2]T[1K2WF
MFSYTT%NJ,^3DY(&3SSS7'6\/<L_M##XC#SE"-.;G*//-W;[>][NNK:6NS/0P
M_BMG/]E8O"XNG"I*K3C",N2G'E4=/>M#WURZ)-^Z]4? 'PE\=Z;_ ,$ZOVL?
M&VC?&3PGJ']CZ\LAT;5[.T$C-!YQDB9<D;E96VN%)*N@!''&K^R=JNJ_&K]M
M?QO^UWX6\(7MIX6T^PO)D,T80W$A@6-(<C(,K*ID8 G:>IY&?NC7?#7ASQ1:
MBQ\3>'[+48%;<L-]:),@/KAP1FIM.TW3M'LH]-TG3X+6VB7$5O;1!$0>@50
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
ME[.J[2BVFKJ#3LUNFUV/T,HK\\_^'\W_ %:I_P"7S_\ <-'_  _F_P"K5/\
MR^?_ +AJ_P#5K._^?7_DT?\ ,YO^(P>'7_0=_P"4JW_RL_0RBOSS_P"'\W_5
MJG_E\_\ W#1_P_F_ZM4_\OG_ .X:/]6L[_Y]?^31_P P_P"(P>'7_0=_Y2K?
M_*S]#**_//\ X?S?]6J?^7S_ /<-'_#^;_JU3_R^?_N&C_5K._\ GU_Y-'_,
M/^(P>'7_ $'?^4JW_P K/T,HK\\_^'\W_5JG_E\__<-'_#^;_JU3_P OG_[A
MH_U:SO\ Y]?^31_S#_B,'AU_T'?^4JW_ ,K/T,HK\\_^'\W_ %:I_P"7S_\
M<-'_  _F_P"K5/\ R^?_ +AH_P!6L[_Y]?\ DT?\P_XC!X=?]!W_ )2K?_*S
M]#**_//_ (?S?]6J?^7S_P#<-'_#^;_JU3_R^?\ [AH_U:SO_GU_Y-'_ ##_
M (C!X=?]!W_E*M_\K/T,HK\\_P#A_-_U:I_Y?/\ ]PT?\/YO^K5/_+Y_^X:/
M]6L[_P"?7_DT?\P_XC!X=?\ 0=_Y2K?_ "L_0RBOSS_X?S?]6J?^7S_]PT?\
M/YO^K5/_ "^?_N&C_5K._P#GU_Y-'_,/^(P>'7_0=_Y2K?\ RL_0RBOSS_X?
MS?\ 5JG_ )?/_P!PT?\ #^;_ *M4_P#+Y_\ N&C_ %:SO_GU_P"31_S#_B,'
MAU_T'?\ E*M_\K/T,HK\\_\ A_-_U:I_Y?/_ -PT?\/YO^K5/_+Y_P#N&C_5
MK._^?7_DT?\ ,/\ B,'AU_T'?^4JW_RL_0RBOSS_ .'\W_5JG_E\_P#W#1_P
M_F_ZM4_\OG_[AH_U:SO_ )]?^31_S#_B,'AU_P!!W_E*M_\ *S]#**_//_A_
M-_U:I_Y?/_W#1_P_F_ZM4_\ +Y_^X:/]6L[_ .?7_DT?\P_XC!X=?]!W_E*M
M_P#*S]#**_//_A_-_P!6J?\ E\__ '#1_P /YO\ JU3_ ,OG_P"X:/\ 5K._
M^?7_ )-'_,/^(P>'7_0=_P"4JW_RL_0RBOSS_P"'\W_5JG_E\_\ W#1_P_F_
MZM4_\OG_ .X:/]6L[_Y]?^31_P P_P"(P>'7_0=_Y2K?_*S]#**_//\ X?S?
M]6J?^7S_ /<-'_#^;_JU3_R^?_N&C_5K._\ GU_Y-'_,/^(P>'7_ $'?^4JW
M_P K/T,HK\\_^'\W_5JG_E\__<-'_#^;_JU3_P OG_[AH_U:SO\ Y]?^31_S
M#_B,'AU_T'?^4JW_ ,K/T,HK\\_^'\W_ %:I_P"7S_\ <-'_  _F_P"K5/\
MR^?_ +AH_P!6L[_Y]?\ DT?\P_XC!X=?]!W_ )2K?_*S]#**_//_ (?S?]6J
M?^7S_P#<-'_#^;_JU3_R^?\ [AH_U:SO_GU_Y-'_ ##_ (C!X=?]!W_E*M_\
MK/T,HK\\_P#A_-_U:I_Y?/\ ]PT?\/YO^K5/_+Y_^X:/]6L[_P"?7_DT?\P_
MXC!X=?\ 0=_Y2K?_ "L_0RBOGO\ 8-_;O_X;;B\4R_\ "J_^$9_X1IK(8_MS
M[;]I^T>?_P!,(MFWR??.[MCGZ$KR<3AJ^#KNC65I+=:/=7Z:'W&3YQEV?9=#
M'X"?/2G?EE9J]FXO2236J:U7X!1116!Z84444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %><?MA_P#)I?Q._P"Q UC_ -(Y:]'KSC]L/_DTOXG?]B!K
M'_I'+71A/][I_P")?F>7GG_(EQ/_ %[G_P"DL_"ZBBBOVP_SG"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#]V?V4/^36OAK_ -B!HW_I##7?UP'[
M*'_)K7PU_P"Q T;_ -(8:[^OQ+$_[S/U?YG^C63?\B?#_P#7N'_I*"BBBL#T
M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+\ _\I!/'_P#V(FE?
M^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:O=* "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#\:?\ @J=_R?GX]_ZZ:=_Z;;6OGVOH+_@J
M=_R?GX]_ZZ:=_P"FVUKY]K]FRS_D6T/\$?\ TE'^>_&7_)7YC_U_K?\ IR04
M445W'S84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^B'_!!O\ X]/BE_UT
MT7^5]7Z$5^>__!!O_CT^*7_731?Y7U?H17Y1Q+_R.ZO_ &[_ .DH_N+P@_Y-
MU@?^XG_IVH%%%%>$?I04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%><?MA_\FE_$[_L0-8_](Y:]'KSC]L/_ )-+^)W_ &(&L?\ I'+71A/][I_X
ME^9Y>>?\B7$_]>Y_^DL_"ZBBBOVP_P YPHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH _=G]E#_DUKX:_]B!HW_I##7?UP'[*'_)K7PU_[$#1O_2&&
MN_K\2Q/^\S]7^9_HUDW_ ")\/_U[A_Z2@HHHK ](**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** /"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__
M -B)I7_HQJ]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /QI_X*G?\GY^/?^NFG?\ IMM:^?:^@O\ @J=_R?GX]_ZZ:=_Z;;6O
MGVOV;+/^1;0_P1_])1_GOQE_R5^8_P#7^M_Z<D%%%%=Q\V%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 ?HA_P0;_X]/BE_UTT7^5]7Z$5^>_\ P0;_ ./3
MXI?]=-%_E?5^A%?E'$O_ ".ZO_;O_I*/[B\(/^3=8'_N)_Z=J!1117A'Z4%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G'[8?\ R:7\3O\ L0-8
M_P#2.6O1Z\X_;#_Y-+^)W_8@:Q_Z1RUT83_>Z?\ B7YGEYY_R)<3_P!>Y_\
MI+/PNHHHK]L/\YPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _=G]
ME#_DUKX:_P#8@:-_Z0PUW]<!^RA_R:U\-?\ L0-&_P#2&&N_K\2Q/^\S]7^9
M_HUDW_(GP_\ U[A_Z2@HHHK ](**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** /"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&KW2@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _&G_ (*G
M?\GY^/?^NFG?^FVUKY]KZ"_X*G?\GY^/?^NFG?\ IMM:^?:_9LL_Y%M#_!'_
M -)1_GOQE_R5^8_]?ZW_ *<D%%%%=Q\V%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 ?HA_P0;_ ./3XI?]=-%_E?5^A%?GO_P0;_X]/BE_UTT7^5]7Z$5^
M4<2_\CNK_P!N_P#I*/[B\(/^3=8'_N)_Z=J!1117A'Z4%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !7G'[8?_)I?Q._[$#6/_2.6O1Z\X_;#_P"3
M2_B=_P!B!K'_ *1RUT83_>Z?^)?F>7GG_(EQ/_7N?_I+/PNHHHK]L/\ .<**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /W9_90_Y-:^&O_8@:-_Z0
MPUW]<!^RA_R:U\-?^Q T;_TAAKOZ_$L3_O,_5_F?Z-9-_P B?#_]>X?^DH**
M**P/2"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_ ,I!/'__
M &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:O=* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#\:?^"IW_)^?CW_KIIW_ *;;6OGV
MOH+_ (*G?\GY^/?^NFG?^FVUKY]K]FRS_D6T/\$?_24?Y[\9?\E?F/\ U_K?
M^G)!1117<?-A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Z(?\$&_^/3XI
M?]=-%_E?5^A%?GO_ ,$&_P#CT^*7_731?Y7U?H17Y1Q+_P CNK_V[_Z2C^XO
M"#_DW6!_[B?^G:@4445X1^E!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5YQ^V'_ ,FE_$[_ +$#6/\ TCEKT>O./VP_^32_B=_V(&L?^D<M=&$_
MWNG_ (E^9Y>>?\B7$_\ 7N?_ *2S\+J***_;#_.<**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BOKW]B?_@EYXJ^,^F^'OC9\8-8TW2?!E]?1/#I5U-(
M+K5X/,V[5*,ODB0_*C;MQZA<$$X7[97_  3JC_9O\$7GQF\,?&KP[K7A]M<^
MQ6VGP;UN(WD9BL"$-(LC(JL6W.IPA/7BO,6<9?+%_5E/WMMG:_:_<^QGP%Q3
M3R+^UIT+4;<VK2ER63Y^5M/E=].OE:S?R_17V7\/_P#@G-^S[X#^ N@?';]M
M#]H*]\+0>*(89=*T[1K8,\:S1^;&K-Y4K.YCPS!4 3H2:XG]M?\ 8"@_9QT7
MPQ\3/A-X^;Q=X0\831PZ1<F%1.)98_-A7*?+*LB LK*%Z$%>A)3S? U:ZI1D
M[MM)V=FUND]G8,7P'Q)@<L>.JTX\L8QE**G%U(QG\,I03YDG?MZVLSYJHK[K
MM/\ @EO^S5\(?"^AP_M>_M1GPYXF\0H/LFFV,T$4,,G&4W2JYD52P#2?(F3C
M/<^ ?MM?L5^+_P!CGXB67AN\U<:UHNMPO-H&L16YC,X4@/$Z9.V1"R9P2"'4
MCJ5!ALWP.*K>RIRU=[:-)VWLWH["S?@3B7),O>,Q5)*,>532G&4J;E\/M(IM
MQYNEUOIN>)T5]H>$/^"8WPB^&'P\TSX@_MR?M%Q>")M7C#VOAVR,8N4& 2K,
MX<NX##<J1D(3RQS7SK^U'X'^ _P_^*']A?LY_$BZ\5>&VTZ&9-4O"/,$S%M\
M9Q''TP/X1UK3#YEA<76<*5W;K9\NGGLSFS7A'.<DP,<3CE"#=O<<X^U2DKIN
MFGS)6[I6ZV/.:***[SY@**** "BBB@ HHHH **** "BBB@ HHHH **** /W9
M_90_Y-:^&O\ V(&C?^D,-=_7 ?LH?\FM?#7_ +$#1O\ TAAKOZ_$L3_O,_5_
MF?Z-9-_R)\/_ ->X?^DH****P/2"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#POP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ]TH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /QI_P""
MIW_)^?CW_KIIW_IMM:^?:^@O^"IW_)^?CW_KIIW_ *;;6OGVOV;+/^1;0_P1
M_P#24?Y[\9?\E?F/_7^M_P"G)!1117<?-A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% 'Z(?\$&_P#CT^*7_731?Y7U?H17Y[_\$&_^/3XI?]=-%_E?5^A%
M?E'$O_([J_\ ;O\ Z2C^XO"#_DW6!_[B?^G:@4445X1^E!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5YQ^V'_R:7\3O^Q UC_TCEKT>O./VP_\
MDTOXG?\ 8@:Q_P"D<M=&$_WNG_B7YGEYY_R)<3_U[G_Z2S\+J***_;#_ #G"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#]%OV"?VWO@7\6O!/P^_9;^.
M_A^ZMO$/AC5[$>#=1A21K>YN8"5M23&=T<@5O+(<&-ADDC.!Y)^WO_P3PU[X
M0:'JW[2/PS^(=OXI\'7^KO<:D(]HEL'EG9 V48I,@D?R]PVLI8 KU-=C^Q7\
M:O\ @GYXP\3?#'PEX@_9^U73/B7I<^G65CXATY0EM=7T>U%GE\J=-Y9AN;?$
MQYZFL;]MK]O;X4WOPAUG]C[]F_X:7^D:3)K4PU_4=5<9>1;PSRB%?,D8[YQN
M+LPPN5" $8^-I4\50SBV%IRBFTYJ5N6UW=IWNNZMUN?T!CL3DF8\ <V=XJC6
MG3BU0G3YU5YU"')"<>5*5MIM[1LTVW=>Y^ _#WP]\6_L$^"="_X*5Q:-HFG6
MLUHGA"ZEU66&]DMQ&%MS($&4<PG:P!8>7AG",I(X#_@J#XC^)WPYU;X5:EH'
MA+21\'/#.I6%UX8FT*[\]+F6%$:..4D (!"C"(+N5E+-O8Y"3?%'XJ_L0?\
M!13X2^"_^%H_M 2?#KQ+X6MG2YL+N#]T&E2)9@N\!)%+0J497# ?>7G X']N
M;]I[]G:P_99\+_L6?LY^*KKQ5::)<PR7_B*YC;8JQ>80BLRKO=GDSE1L51M!
M.>.?!8>N\=!RA+F<I<T&FH03^U%[7^^]]+'J\0YIE\>&\3"GB*7LU1HJE7C4
M@Z]><+-4ZL%[W*G>Z:7+RIMO5+VG]M3]G+X5_M]R>%_VB/ '[4'A?1]#L=$^
MS:G<:G<*5A@\QI=^-XV2KO<-&^WH 2,5U?[57A_P#XMN_P!E_0;6^;4K";QI
MITNFW-ZA$EW9QVJ2;G# 'Y]L.X$#DX(KYJ^'7[,O_!+SPWI.D_$/XI?M=3ZD
MBV4%U?\ AJV==QE**SP.(8VE90V5(7:W^T*XW]KO_@H)=_&#]HWPE\1_A/H[
MZ=X>^'%W%)X3LKI AF=)$=Y'13A%?RHTV \(@[DBJHX'$5JU.C1E)PIJ=G*/
M*E=-)7WD[_<C+,.),KP& Q..S"E1AB,7*AS1IUO;.:A.,I2<4W&G%13LM6Y/
M?0^H_P!N.?\ 8 T[]IJ ?M@7OB'7M7U'3+6#3=.L))H[+0;++ 22M#*C%GE,
MKG!8A=OR#@M\J?\ !2W]C+PO^R)\3-(;X>7]S)X;\3V<T^GV][+YDMK+"RB6
M+?\ QH!)&RD\_,0<XR?H3XJ>(O\ @F7^W5K^@?'[XE?&VY\):O8V,4&M^'[F
M40O<)&Q<0ONC;>069?,B)W*0."!CP/\ X*?_ +8?@S]JWXIZ/8_##S9?#?A6
MSF@L;^:!HC>33,AED5& 98\1Q*H8 _*20,@5ODT<93Q-&G'G246JBDO=5OAY
M>F_;=?,\WQ JY#B\IS#%U'AI3J5(2PTZ33JR3=ZCJV;E91TM*RC+1)+E1\QT
M445]B?@(4444 %%%% !1110 4444 %%%% !1110 4444 ?NS^RA_R:U\-?\
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
M51SY;-1M=2YM59+9(^9J***^T/Y["BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#]$/^"#?_'I\4O^NFB_ROJ_0BOSW_X(-_\ 'I\4O^NFB_ROJ_0BORCB
M7_D=U?\ MW_TE']Q>$'_ ";K _\ <3_T[4"BBBO"/TH**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "O./VP_^32_B=_V(&L?^D<M>CUYQ^V'_ ,FE
M_$[_ +$#6/\ TCEKHPG^]T_\2_,\O//^1+B?^O<__26?A=1117[8?YSA1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!^[/[*'_ ":U\-?^Q T;_P!(
M8:[^N _90_Y-:^&O_8@:-_Z0PUW]?B6)_P!YGZO\S_1K)O\ D3X?_KW#_P!)
M04445@>D%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% ',_"7_D4#_V$;O_ -'O3?BFRIH^G:BSCR;37K.6Y;/"
MH) #G\2*W-'T2Q\/:>=/TJ(A/,DD"NY.6=BQY^I-9OA3P7;Z3X.'AO6XHKEK
M@.^H\96620DMU[<X!X/ J[KFYA%7XID2:?I5C&?WT^OVBPCOD/N)_  TO@3_
M $?Q-XHL)3B4:JLV#UV/$NT_3@_E5S1_A_X>T;4(]4B-W<36Z%;4WM[),+=2
M,$(&)"\<>M2:YX)T77KY=4F>ZMKH1^6;FQNWA=TSG:Q4C</K1>-K!8X?71YV
ME^*=9BYMHO$UL9".A$1B$A_ ]?I73_%QEF\()91,#+=ZC:Q6P!^\YF4C'X U
MM6'AO0]-T3_A';33HULC&R- PW!PWWMV>6)R<D]:H:5\.O#6DW\.H1"[F:US
M]CCN[V25+;(Q\BL2%XI\ZOZ 8GB;0!XG\::UHH;;)+X<@,#YQLD6:1D;\& I
M-"U]OB/K&B(Z_)IEK]MU-,<+=9,2(?0AA(V/85UT>BV$>MR>($1OM,MLL#MN
MXV*Q8#'U)J/1?#&B^'[F]N]*M!')J%R9[ILYW.?Y#J<>YHYU8#&^#/\ R3;3
MO]Z?_P!'R5U%4]!T+3O#>DQ:+I4;+!"6**SEB-S%CR?<FKE3)WDV,****D#P
MOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:O=* "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\:?^"IW_)^?CW_K
MIIW_ *;;6OGVOH+_ (*G?\GY^/?^NFG?^FVUKY]K]FRS_D6T/\$?_24?Y[\9
M?\E?F/\ U_K?^G)!1117<?-A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MZ(?\$&_^/3XI?]=-%_E?5^A%?GO_ ,$&_P#CT^*7_731?Y7U?H17Y1Q+_P C
MNK_V[_Z2C^XO"#_DW6!_[B?^G:@4445X1^E!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5YQ^V'_ ,FE_$[_ +$#6/\ TCEKT>O./VP_^32_B=_V
M(&L?^D<M=&$_WNG_ (E^9Y>>?\B7$_\ 7N?_ *2S\+J***_;#_.<**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /W9_90_Y-:^&O\ V(&C?^D,-=_7
M ?LH?\FM?#7_ +$#1O\ TAAKOZ_$L3_O,_5_F?Z-9-_R)\/_ ->X?^DH****
MP/2"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_RD$\?_ /8B
M:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ]TH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** /QI_P""IW_)^?CW_KIIW_IMM:^?:^@O
M^"IW_)^?CW_KIIW_ *;;6OGVOV;+/^1;0_P1_P#24?Y[\9?\E?F/_7^M_P"G
M)!1117<?-A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Z(?\$&_P#CT^*7
M_731?Y7U?H17Y[_\$&_^/3XI?]=-%_E?5^A%?E'$O_([J_\ ;O\ Z2C^XO"#
M_DW6!_[B?^G:@4445X1^E!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5YQ^V'_R:7\3O^Q UC_TCEKT>O./VP_\ DTOXG?\ 8@:Q_P"D<M=&$_WN
MG_B7YGEYY_R)<3_U[G_Z2S\+J***_;#_ #G"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#]V?V4/^36OAK_V(&C?^D,-=_7 ?LH?\FM?#7_L0-&_]
M(8:[^OQ+$_[S/U?YG^C63?\ (GP__7N'_I*"BBBL#T@HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/
M'_\ V(FE?^C&KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH _&G_@J=_R?GX]_ZZ:=_P"FVUKY]KZ"_P""IW_)^?CW_KIIW_IM
MM:^?:_9LL_Y%M#_!'_TE'^>_&7_)7YC_ -?ZW_IR04445W'S84444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!^B'_!!O_CT^*7_731?Y7U?H17Y[_P#!!O\
MX]/BE_UTT7^5]7Z$5^4<2_\ ([J_]N_^DH_N+P@_Y-U@?^XG_IVH%%%%>$?I
M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %><?MA_P#)I?Q._P"Q
M UC_ -(Y:]'KSC]L/_DTOXG?]B!K'_I'+71A/][I_P")?F>7GG_(EQ/_ %[G
M_P"DL_"ZBBBOVP_SG"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]
MV?V4/^36OAK_ -B!HW_I##7?UP'[*'_)K7PU_P"Q T;_ -(8:[^OQ+$_[S/U
M?YG^C63?\B?#_P#7N'_I*"BBBL#T@HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH \+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:O=*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\:?\
M@J=_R?GX]_ZZ:=_Z;;6OGVOH+_@J=_R?GX]_ZZ:=_P"FVUKY]K]FRS_D6T/\
M$?\ TE'^>_&7_)7YC_U_K?\ IR04445W'S84444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!^B'_!!O\ X]/BE_UTT7^5]7Z$5^>__!!O_CT^*7_731?Y7U?H
M17Y1Q+_R.ZO_ &[_ .DH_N+P@_Y-U@?^XG_IVH%%%%>$?I04444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %><?MA_\FE_$[_L0-8_](Y:]'KSC]L/_
M )-+^)W_ &(&L?\ I'+71A/][I_XE^9Y>>?\B7$_]>Y_^DL_"ZBBBOVP_P Y
MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _=G]E#_DUKX:_]B!HW
M_I##7?UP'[*'_)K7PU_[$#1O_2&&N_K\2Q/^\S]7^9_HUDW_ ")\/_U[A_Z2
M@HHHK ](**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /\ RD$\
M?_\ 8B:5_P"C&KW2O"_ /_*03Q__ -B)I7_HQJ]TH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** /QI_X*G?\GY^/?^NFG?\ IMM:
M^?:^@O\ @J=_R?GX]_ZZ:=_Z;;6OGVOV;+/^1;0_P1_])1_GOQE_R5^8_P#7
M^M_Z<D%%%%=Q\V%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?HA_P0;_X]
M/BE_UTT7^5]7Z$5^>_\ P0;_ ./3XI?]=-%_E?5^A%?E'$O_ ".ZO_;O_I*/
M[B\(/^3=8'_N)_Z=J!1117A'Z4%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7G'[8?\ R:7\3O\ L0-8_P#2.6O1Z\4_X*3Z_JWA3_@G?\=O$^@7
M?V>^T[X/^)+FSG\M7\N5-,N&1MK @X(!P01ZBNG!J^,IK^\OS.#-*,L1EE>E
M'>4))7\XM'XI45^=?_#=G[57_14__*'8_P#QBC_ANS]JK_HJ?_E#L?\ XQ7[
MO]2J]U_7R/XS_P"(2\1_\_:7_@4__E9^BE%?G7_PW9^U5_T5/_RAV/\ \8H_
MX;L_:J_Z*G_Y0['_ .,4?4JO=?U\@_XA+Q'_ ,_:7_@4_P#Y6?HI17YU_P##
M=G[57_14_P#RAV/_ ,8H_P"&[/VJO^BI_P#E#L?_ (Q1]2J]U_7R#_B$O$?_
M #]I?^!3_P#E9^BE%?G7_P -V?M5?]%3_P#*'8__ !BC_ANS]JK_ **G_P"4
M.Q_^,4?4JO=?U\@_XA+Q'_S]I?\ @4__ )6?HI17YU_\-V?M5?\ 14__ "AV
M/_QBC_ANS]JK_HJ?_E#L?_C%'U*KW7]?(/\ B$O$?_/VE_X%/_Y6?HI17YU_
M\-V?M5?]%3_\H=C_ /&*/^&[/VJO^BI_^4.Q_P#C%'U*KW7]?(/^(2\1_P#/
MVE_X%/\ ^5GZ*45^=?\ PW9^U5_T5/\ \H=C_P#&*/\ ANS]JK_HJ?\ Y0['
M_P",4?4JO=?U\@_XA+Q'_P _:7_@4_\ Y6?HI17YU_\ #=G[57_14_\ RAV/
M_P 8H_X;L_:J_P"BI_\ E#L?_C%'U*KW7]?(/^(2\1_\_:7_ (%/_P"5GZ*4
M5^=?_#=G[57_ $5/_P H=C_\8H_X;L_:J_Z*G_Y0['_XQ1]2J]U_7R#_ (A+
MQ'_S]I?^!3_^5GZ*45^=?_#=G[57_14__*'8_P#QBC_ANS]JK_HJ?_E#L?\
MXQ1]2J]U_7R#_B$O$?\ S]I?^!3_ /E9^BE%?G7_ ,-V?M5?]%3_ /*'8_\
MQBC_ (;L_:J_Z*G_ .4.Q_\ C%'U*KW7]?(/^(2\1_\ /VE_X%/_ .5GZ*45
M^=?_  W9^U5_T5/_ ,H=C_\ &*/^&[/VJO\ HJ?_ )0['_XQ1]2J]U_7R#_B
M$O$?_/VE_P"!3_\ E9^BE%?G7_PW9^U5_P!%3_\ *'8__&*/^&[/VJO^BI_^
M4.Q_^,4?4JO=?U\@_P"(2\1_\_:7_@4__E9^BE%?G7_PW9^U5_T5/_RAV/\
M\8H_X;L_:J_Z*G_Y0['_ .,4?4JO=?U\@_XA+Q'_ ,_:7_@4_P#Y6?HI17YU
M_P##=G[57_14_P#RAV/_ ,8H_P"&[/VJO^BI_P#E#L?_ (Q1]2J]U_7R#_B$
MO$?_ #]I?^!3_P#E9^BE%?G7_P -V?M5?]%3_P#*'8__ !BC_ANS]JK_ **G
M_P"4.Q_^,4?4JO=?U\@_XA+Q'_S]I?\ @4__ )6?HI17YU_\-V?M5?\ 14__
M "AV/_QBC_ANS]JK_HJ?_E#L?_C%'U*KW7]?(/\ B$O$?_/VE_X%/_Y6?HI1
M7YU_\-V?M5?]%3_\H=C_ /&*/^&[/VJO^BI_^4.Q_P#C%'U*KW7]?(/^(2\1
M_P#/VE_X%/\ ^5GZ*45^=?\ PW9^U5_T5/\ \H=C_P#&*/\ ANS]JK_HJ?\
MY0['_P",4?4JO=?U\@_XA+Q'_P _:7_@4_\ Y6?HI17YU_\ #=G[57_14_\
MRAV/_P 8H_X;L_:J_P"BI_\ E#L?_C%'U*KW7]?(/^(2\1_\_:7_ (%/_P"5
MG]=O[*'_ ":U\-?^Q T;_P!(8:[^O'_^">VN:IXG_8%^!_B77+KS[W4/@_X9
MN;R;8J^9+)I5L[MA0 ,L2<  #L*]@K\&Q2MBIKS?YG]G9;2EA\NHTI;QA%/Y
M)(****P.T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_ "D$
M\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:O=* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\:?^"IW_)^?CW_ *Z:=_Z;
M;6OGVO,/^"_?[6?[0/PU_P""N/Q=\$^"O'_V+3+&;11:VW]E6DFS?H>GNWS2
M1,QRS,>2>OI7QU_PW9^U5_T5/_RAV/\ \8K]QRG!U9970::UA'_TE'\?<2>%
M^?X_B+&8FG5I*-2K4DKRG>TIMJ_N/7775GZ*45^=?_#=G[57_14__*'8_P#Q
MBC_ANS]JK_HJ?_E#L?\ XQ7?]2J]U_7R/%_XA+Q'_P _:7_@4_\ Y6?HI17Y
MU_\ #=G[57_14_\ RAV/_P 8H_X;L_:J_P"BI_\ E#L?_C%'U*KW7]?(/^(2
M\1_\_:7_ (%/_P"5GZ*45^=?_#=G[57_ $5/_P H=C_\8H_X;L_:J_Z*G_Y0
M['_XQ1]2J]U_7R#_ (A+Q'_S]I?^!3_^5GZ*45^=?_#=G[57_14__*'8_P#Q
MBC_ANS]JK_HJ?_E#L?\ XQ1]2J]U_7R#_B$O$?\ S]I?^!3_ /E9^BE%?G7_
M ,-V?M5?]%3_ /*'8_\ QBC_ (;L_:J_Z*G_ .4.Q_\ C%'U*KW7]?(/^(2\
M1_\ /VE_X%/_ .5GZ*45^=?_  W9^U5_T5/_ ,H=C_\ &*/^&[/VJO\ HJ?_
M )0['_XQ1]2J]U_7R#_B$O$?_/VE_P"!3_\ E9^BE%?G7_PW9^U5_P!%3_\
M*'8__&*/^&[/VJO^BI_^4.Q_^,4?4JO=?U\@_P"(2\1_\_:7_@4__E9^BE%?
MG7_PW9^U5_T5/_RAV/\ \8H_X;L_:J_Z*G_Y0['_ .,4?4JO=?U\@_XA+Q'_
M ,_:7_@4_P#Y6?HI17YU_P##=G[57_14_P#RAV/_ ,8H_P"&[/VJO^BI_P#E
M#L?_ (Q1]2J]U_7R#_B$O$?_ #]I?^!3_P#E9^BE%?G7_P -V?M5?]%3_P#*
M'8__ !BC_ANS]JK_ **G_P"4.Q_^,4?4JO=?U\@_XA+Q'_S]I?\ @4__ )6?
MHI17YU_\-V?M5?\ 14__ "AV/_QBC_ANS]JK_HJ?_E#L?_C%'U*KW7]?(/\
MB$O$?_/VE_X%/_Y6?HI17YU_\-V?M5?]%3_\H=C_ /&*/^&[/VJO^BI_^4.Q
M_P#C%'U*KW7]?(/^(2\1_P#/VE_X%/\ ^5GZ*45^=?\ PW9^U5_T5/\ \H=C
M_P#&*/\ ANS]JK_HJ?\ Y0['_P",4?4JO=?U\@_XA+Q'_P _:7_@4_\ Y6?H
MI17YU_\ #=G[57_14_\ RAV/_P 8H_X;L_:J_P"BI_\ E#L?_C%'U*KW7]?(
M/^(2\1_\_:7_ (%/_P"5GZ*45^=?_#=G[57_ $5/_P H=C_\8H_X;L_:J_Z*
MG_Y0['_XQ1]2J]U_7R#_ (A+Q'_S]I?^!3_^5GZ*45^=?_#=G[57_14__*'8
M_P#QBC_ANS]JK_HJ?_E#L?\ XQ1]2J]U_7R#_B$O$?\ S]I?^!3_ /E9^BE%
M?G7_ ,-V?M5?]%3_ /*'8_\ QBC_ (;L_:J_Z*G_ .4.Q_\ C%'U*KW7]?(/
M^(2\1_\ /VE_X%/_ .5GZ*45^=?_  W9^U5_T5/_ ,H=C_\ &*/^&[/VJO\
MHJ?_ )0['_XQ1]2J]U_7R#_B$O$?_/VE_P"!3_\ E9^BE%?G7_PW9^U5_P!%
M3_\ *'8__&*/^&[/VJO^BI_^4.Q_^,4?4JO=?U\@_P"(2\1_\_:7_@4__E9_
M1)_P0;_X]/BE_P!=-%_E?5^A%?C?_P &D7QT^*GQJL/CZWQ-\4_VF=-F\+BR
M_P!!@A\OS!JV_P#U2+G.Q>N<8XZFOV0K\?XI@Z>>UHO^[_Z3$_J7PZRG$Y%P
M;A<#7:<X<]W&[6M2<E:Z3V?;<****^?/M@HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *\(_X*D_\HT?V@_\ LBGBC_TU7->[UX1_P5)_Y1H_M!_]
MD4\4?^FJYKJP/^^TO\4?S1CB/X$_1_D?QW4445_11^8A1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!_8]_P $U_\ E'3\ O\ LBGA7_TT6M>U5XK_
M ,$U_P#E'3\ O^R*>%?_ $T6M>U5_.F,_P![J?XG^9^GT/X$?1?D%%%%<QJ%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_E()X__ .Q$TK_T
M8U>Z5X7X!_Y2">/_ /L1-*_]&-7NE !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!_*E_P<:?\IF_C1_UWT+_ -,&FU\25]M_\'&G
M_*9OXT?]=]"_],&FU\25_063?\B?#_\ 7N'_ *2C\UQW^^U?\4OS84445Z1R
MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% '[E_\&9__(._:+_Z[^$_Y:Q7
M[>U^(7_!F?\ \@[]HO\ Z[^$_P"6L5^WM?B'%_\ R45?_MW_ -(B??Y+_P B
MRG\_S84445\T>J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A'_
M  5)_P"4:/[0?_9%/%'_ *:KFO=Z\(_X*D_\HT?V@_\ LBGBC_TU7-=6!_WV
ME_BC^:,<1_ GZ/\ (_CNHHHK^BC\Q"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#^Q[_@FO\ \HZ?@%_V13PK_P"FBUKVJO%?^":__*.GX!?]D4\*
M_P#IHM:]JK^=,9_O=3_$_P S]/H?P(^B_(****YC4**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ7B'7;+
MPSHMQKNH+(T-LFYUB4%CR!P"1ZT)78%VBL;2O&$NJ7\=BWA#6;429_?W5HJQ
MK@$\D.<=,=.IINL^.+32]5;1++1[_4KN.(23Q6$*MY*GH6+, "><#J:?*[V"
MYMT5EV?C'0;SPX_BD79CM(5<SF9"K1%>&5EZA@>,?E5/3?B)87M[;6E[H6I:
M>MZVVRN+ZW"I,V,A00QVDCD!L9HY9 =!16->>.M$L/&%OX*N5G6ZN8@\4FP>
M5SNPI;.03L/&*OZWK%EX?TBXUK47(AMHB\FT9)QV'J3T'N:+,"U15#PSXALO
M%>B0:_IT4J0S[MBSJ%<;6*G(!/<&K])IIV **** /"_ /_*03Q__ -B)I7_H
MQJ]TKPOP#_RD$\?_ /8B:5_Z,:O=* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#^5+_ (.-/^4S?QH_Z[Z%_P"F#3:^)*^V_P#@
MXT_Y3-_&C_KOH7_I@TVOB2OZ"R;_ )$^'_Z]P_\ 24?FN._WVK_BE^;"BBBO
M2.4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _<O\ X,S_ /D'?M%_]=_"
M?\M8K]O:_$+_ (,S_P#D'?M%_P#7?PG_ "UBOV]K\0XO_P"2BK_]N_\ I$3[
M_)?^193^?YL****^:/5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M KPC_@J3_P HT?V@_P#LBGBC_P!-5S7N]>$?\%2?^4:/[0?_ &13Q1_Z:KFN
MK _[[2_Q1_-&.(_@3]'^1_'=1117]%'YB%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% ']CW_!-?\ Y1T_ +_LBGA7_P!-%K7M5>*_\$U_^4=/P"_[
M(IX5_P#31:U[57\Z8S_>ZG^)_F?I]#^!'T7Y!1117,:A1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5D^.= O
M/%'A>YT.PGCBEF,95Y@=ORR*Q!QSR 1^-:U5-;M]8N;$IH6HQ6MR&!62:#S$
M('52,CKZ@TT[.X&#<^)/&?AG4+(>*[;39[*^NTM1/IXD1X9'^Z65R=RD\9!&
M*=X"^?Q'XHGE_P!:=85"3UV+$FW]":</"GBC7-1M+OQGK5G)!8W"SPV>GVK(
MKRK]UG9V8G&<X'&:DU+POX@M->N/$/@_5[6"2^1%O;>]MVDC=E&%D7:P(;''
MH>*N\;6$<CX@XL/%%BO_ !ZOXHM/-';YC$7_ %QFNG^+WR>#OM$8_>PZA:O;
MD=0_G(!C\":GM/A[9#PG>^&M3OI+B34I7FOKP*%9YF(.]1_#@A<#MM%0#P?X
MKU>YLHO%_B.UN;.PN%F2.ULS&]S(GW#(2Q'!YP!@FGS1;7E_P ,;QUI-UJOC
M'5)=-'^F6.BVMY9''_+6*:1@/Q&5_P"!5I:KJ]KX\G\/Z-8'=;7JKJ5ZN<XA
MCP51OK(5'_ 36W!X?EB\8W'B@W*E)M/CMA#MY!5V;.?^!?I5'P1\/X/!M_J%
MXEX9A=2XM$*_\>\&YG$8]MSL?RHYE;T A^#)S\-]/)_O3_\ H^2NHK)\#^')
M?"7A>V\/S72S- 9"9%7 .Z1GZ?\  L5K5$VG)M#04445('A?@'_E()X__P"Q
M$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C5[I0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?RI?\ !QI_RF;^-'_7?0O_ $P:;7Q)
M7VW_ ,'&G_*9OXT?]=]"_P#3!IM?$E?T%DW_ ")\/_U[A_Z2C\UQW^^U?\4O
MS84445Z1RA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '[E_P#!F?\ \@[]
MHO\ Z[^$_P"6L5^WM?B%_P &9_\ R#OVB_\ KOX3_EK%?M[7XAQ?_P E%7_[
M=_\ 2(GW^2_\BRG\_P V%%%%?-'JA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5X1_P5)_Y1H_M!_P#9%/%'_IJN:]WKPC_@J3_RC1_:#_[(IXH_
M]-5S75@?]]I?XH_FC'$?P)^C_(_CNHHHK^BC\Q"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#^Q[_ ()K_P#*.GX!?]D4\*_^FBUKVJO%?^":_P#R
MCI^ 7_9%/"O_ *:+6O:J_G3&?[W4_P 3_,_3Z'\"/HOR"BBBN8U"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#POP#_RD$\?_ /8B:5_Z,:O=*\+\
M _\ *03Q_P#]B)I7_HQJ]TH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /Y4O^#C3_E,W\:/^N^A?^F#3:^)*^V_^#C3_E,W\:/^
MN^A?^F#3:^)*_H+)O^1/A_\ KW#_ -)1^:X[_?:O^*7YL****](Y0HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#]R_^#,__D'?M%_]=_"?\M8K]O:_$+_@
MS/\ ^0=^T7_UW\)_RUBOV]K\0XO_ .2BK_\ ;O\ Z1$^_P E_P"193^?YL**
M**^:/5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPC_ (*D_P#*
M-']H/_LBGBC_ --5S7N]>$?\%2?^4:/[0?\ V13Q1_Z:KFNK _[[2_Q1_-&.
M(_@3]'^1_'=1117]%'YB%%%% !1110 4444 %%%% !1110 4444 %%%% !17
M0_";X4^/_CG\3="^#GPJ\/-JWB3Q-JD.G:'IB7$<1NKF5@L<8>5E1<L0,LP
M[D5F^)?#.N^#_$^H>#?$>GM;:GI=_+97]KO5S%/$Y1TRI(.&4C()!QP34\\>
M;EOKO8?+*U[:%"BO1O\ ACO]KC_HUGXC_P#A$7__ ,9K*\9_L[_M ?#C0G\4
M?$/X%^,=!TR.14DU'6O#%W:P*S'"J9)8U4$G@#/-0J]&3LI+[T4Z=1*[3..H
MKNOAC^R]^TQ\;-)EU_X-?L[>.O%UA;N5GO?#'A&]OX8V'4,\$3*#]37/VOPX
M^(=]XV_X5I9> ]:F\1_:&M_^$?BTN9KWSE!+1^0%\S< "2N,C!JE5IMM*2NM
M]=O47).R=MS%HKT;_ACO]KC_ *-9^(__ (1%_P#_ !FN<^('P>^+GPG-H/BG
M\+?$?AG[?YGV'_A(-#N++[3LV[_+\Y%W[=Z9QG&Y<]12C6HS=HR3?J#A-*[1
MSE%%%:$A1110 4444 %%%% !1110 4444 %%%% !1110!_8]_P $U_\ E'3\
M O\ LBGA7_TT6M>U5XK_ ,$U_P#E'3\ O^R*>%?_ $T6M>U5_.F,_P![J?XG
M^9^GT/X$?1?D%%%%<QJ%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-7NE !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_*E_P<:?\IF_C1_U
MWT+_ -,&FU\25]M_\'&G_*9OXT?]=]"_],&FU\25_063?\B?#_\ 7N'_ *2C
M\UQW^^U?\4OS84445Z1RA1110 4444 %%%% !1110 4444 %%%% !77_ !G^
M OQ:_9ZU_3/"_P 8O"#Z+?ZQX=L==TVW>[AF,VGWD0EMI\PNX ="&VDAAT(!
MXK];_P#@UM_9E_9S\??!;XQ_M$7/P?\ #?Q$^,?A*[\CPAX:\2/"4MHOL1EM
MFC,RLENUS<B2$W)4E%AX(!<-ZC_P6)_X+%^,/V;=5/[+W[17_!.+P=KW_"5?
M!^SNM/U#Q!;I-#HVMW5B1+&J3V\T-W':W!"E$9#A?O#C/S%;/\0\W>"P]'GY
M=[R47LG=)]%?Y]#UH9;3^I+$5:EK[:-KYGX)0PS7$R6]O$TDCL%1$7)8G@
M=37H'B;]DG]JSP5X$E^*/C']F3XA:3X9@1'F\1:GX+OH+"-68*I:X>(1@$L
M"6Y) [U^K/\ P0._9R\%_LO?\$_O'W_!6O5/@+)\2/B3_;1T'X1>&HK(W$WG
MF>"SB-NH5BDL][<>6\JJ7CB@;:0'<'C/^"IW[3O_  <67?[,/BC2?VX_V?;'
MPQ\*?%Z06^KQZ'H5A<6^GI]HCEB5Y[>>>>VS(D:@SN,DA>2V*U>=U*N9/#4%
M#EC+E;E.S;TNH1M=M7^\E9?&&%56HW=JZ25TETN^ES\GM,TO4];U&#2-&TZ>
M[N[F41VUK:PM))*Y. JJH)8D] .:[;XA?LK_ +3_ ,)/"D?CSXK?LX>/?#&A
MS2K%#K/B'P?>V5H[MG:HFFB5"3@X .3BOV3_ ."2WP-O_P#@G?\ \$H=*_;T
M^"?[,B?$_P#:)^-&M-IGP\TR6Q,SV<+R7"11[E(:&W$%I<WDS*R;UV([HJAE
M^8?^"PO[0?\ P7JU3X#)\-O^"EOP>M] \!:[KEM=6<^F:'I[VD-Y$'>*+[79
M2RB-B"^(Y7W,%. =IP4L[J8K,70HJ"A&3BW*=I2M\7+&VMN_4)Y?&EA54FW=
MJ^D;I7VN^ESX1M_V0_VL;N!+JU_9@^(DL4J!XY(_!5^RNI&001%@@CO5#Q=^
MS;^T5X \/W'BWQY\ _&NB:5:;/M6IZOX6N[:WAW.$7?))&%7+,JC)Y+ =37W
MYX(_X.F/^"I=E8Z1X \*>$OAI=O%%;Z?IMLGA"ZDFF("QQH MWEG/ P!R3TK
M[2_X.2?VPOB/\*/^"6_@#]DCXXWNC77Q5^+<=A=>.H-'M_+M;.*P>"\N3"I=
MRJ_;1;11L6.]8Y3U! RGFV;T,=1P]:A']X[:3;=EK)VMT14<'@JF'J585'[J
MZJRN]EOU9_/Y1117TYY(4444 %%%% !1110 4444 %%%% !1110 4444 ?N7
M_P &9_\ R#OVB_\ KOX3_EK%?M[7XA?\&9__ "#OVB_^N_A/^6L5^WM?B'%_
M_)15_P#MW_TB)]_DO_(LI_/\V%%%%?-'JA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5X1_P5)_Y1H_M!_\ 9%/%'_IJN:]WKPC_ (*D_P#*-']H
M/_LBGBC_ --5S75@?]]I?XH_FC'$?P)^C_(_CNHHHK^BC\Q"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@#^F#_@C/^SS\(/@5_P $Y/@3\;?V//V=/"WC
M;Q5XZU72O^%H>,KJ:!=1TV":5TU&=97!=_L<B^2MLC*  SX9@^_\S_\ @LI_
MP5_F_:C\/^*/V4/B!^P;X2\'^./#7Q$('CQK16U V%M+*!&B36ZS6[RD0,SK
M,0T>Y=N&S7K_ /P1A_8/_P""S?[*OQ*^#'QR^#7B,W?P)^)MSHVM^,['1?$]
MM+:)I5VD;R-<V-YL=9UB;:9;=&<;?ED( KZ8_P""_?@;PO\ $[_@D-JGQW_;
ME^#WA;P;\9]$\2)9^ I-,O8IKJ4'5S%'%'*K,S)-IP>XDM][B,@L?FCP/S.B
M\)A.(U*I)5N>:Y9*3YHMR>DHWU2V:V2L[=#ZR:KULKM%.GRK5-*S22V?G^9\
M0^#?^#IG_@K7\0O%^E> ?!?@CX8:CK&N:E!I^DZ?;^$;DR7-S-(L<42C[9RS
M.RJ/<U]2_P#!T?\ MB>)?AE^R%\*?V*O&^HZ+J_Q"\5/9>(O'DMC9[;1([)=
MI,<+EBD4]Z7V!BQV6LBL3G-?*O\ P:V?L167QN_;!U3]L#XC642>$/@S8?:[
M:YO<+ ^LSHX@)+<8@B6:<G/R.L!/45\E?\%3/VQ-;_X*&_M^^-_CMI'VJ\TS
M4M8&E>![%(V9UTNW/D6B)'C(>0#S609_>3OCK7KPRO+JG$4:>'I*,:"YI-+>
M3^%?)>\<,L7BHY8Y59MNH[*_9;OY['V8W_!T=^V_K-[\/_@[^QY^S%\/?"-G
M86NG:7%X4T[1)+P:M>G9&8+:*-HQ;0/(=L<$8,BA@/-8]/H+_@Y8^,^C?L6?
MM@_LV?MG_!GP[X=M?C/IUCJ\^J1W=MYZ7%HD=O#;&Z5&1I%1I[M(VR"<.,D(
M *O_  3<_P""6^H?\$B_V=_^'C'[1O[+GC7XK?'.\M=OP[^%/@OPM=:I/X?D
MEC.UK@V\4HMYRN?,G<8@0E$#RMM/YA_\%+KO_@H_\:OC+J/[6_[??P ^(7A.
MX\1WRV.ES^*/!&H:3IUI&JN\.G6?VJ-5"H@<A Q=L.[%F9V.."P>58O.(RP<
M8QI04HR=]:CDK-:N[BN_5[=S2O7QE' M5VW.5FM/@2Z^3?;[S]#O^"<W_!P%
M_P %9_V]OVS? O[,&B:#\,HK77]75_$%_;^$;G=8Z7"#+=S@F[(#"%'";N#(
MR+_$*\I_X.OOVP]%^.G[;?A[]FCPK+#/8_![1IH=1NH\$MJNHB":XB##@K'#
M#9K[2>:#R*]B_P"#?/X7>#_^">W_  3O^,7_  62^-VCH)9]%N=/\%0W'R-<
M65O(%*1MV-WJ(AMQZ&V!Z-7XU?$WXC>+_C!\1]?^+'Q!U=[_ %WQ-K-SJFLW
MLG6>ZN)6EE?VR[$X[5TY9E^!GQ!4K8:FHPHKE5EO-_%_X"M/F8XO$XB.6QA5
MDW*IKKTBMOO>IAT445]D>&%%%% !1110 4444 %%%% !1110 4444 %%%% '
M]CW_  37_P"4=/P"_P"R*>%?_31:U[57BO\ P37_ .4=/P"_[(IX5_\ 31:U
M[57\Z8S_ 'NI_B?YGZ?0_@1]%^04445S&H4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 >%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8
MU>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\
MJ7_!QI_RF;^-'_7?0O\ TP:;7Q)7VW_P<:?\IF_C1_UWT+_TP:;7Q)7]!9-_
MR)\/_P!>X?\ I*/S7'?[[5_Q2_-A1117I'*%%%% !1110 4444 %%%% !111
M0 4444 ?;/\ P2[_ &!_^"J/Q2\#:A^VW_P3-\3_ &75O#'B.70;NUTGQ5%I
MVHR,L%O<,&2Y*6]Q;LLR QNYW,ARAX)_?_4_"'B[]H/]GWQ1\+_^"IOP5\*K
M\-;+X5Z%?ZMXKUF\MEF.K-I[OK+O'&Q6T:UF4/'<1B, N1'NV[J_ED^"/[4W
M[2_[--[-?_L\_'_QEX(DNF#78\+>)+FQ6Y(&!YJPNJR?1@:]B_X*!_\ !5;]
MH_\ ;\N]#T[Q7XV\6Z5X:TSPCI6EZAX3N/&MQ>V&I:A:0A)M3DBV11^=/(/,
M(*,RDXWMUKY#.,CS#-,=&7-!16TDFIQV=KWU>]NBUOT/;P.88;"8=JS;[7]U
M[^6GF?K+_P $IOBW\8M<_P"#;_QKX<_8+OIKKXJ> KS7;/2X;.V66^662_\
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
M>/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-7NE !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!_*E_P<:?\ *9OXT?\ 7?0O
M_3!IM?$E?;?_  <:?\IF_C1_UWT+_P!,&FU\25_063?\B?#_ /7N'_I*/S7'
M?[[5_P 4OS84445Z1RA1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '[E_\
M!F?_ ,@[]HO_ *[^$_Y:Q7[>U^(7_!F?_P @[]HO_KOX3_EK%?M[7XAQ?_R4
M5?\ [=_](B??Y+_R+*?S_-A1117S1ZH4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %>$?\%2?^4:/[0?_ &13Q1_Z:KFO=Z\(_P""I/\ RC1_:#_[
M(IXH_P#35<UU8'_?:7^*/YHQQ'\"?H_R/X[J***_HH_,0HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH _L>_X)K_\ *.GX!?\ 9%/"O_IHM:]JKQ7_
M ()K_P#*.GX!?]D4\*_^FBUKVJOYTQG^]U/\3_,_3Z'\"/HOR"BBBN8U"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#POP#_RD$\?_P#8B:5_Z,:O
M=*\+\ _\I!/'_P#V(FE?^C&KW2@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH _E2_P"#C3_E,W\:/^N^A?\ I@TVOB2OMO\ X.-/
M^4S?QH_Z[Z%_Z8--KXDK^@LF_P"1/A_^O</_ $E'YKCO]]J_XI?FPHHHKTCE
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /W+_ .#,_P#Y!W[1?_7?PG_+
M6*_;VOQ"_P"#,_\ Y!W[1?\ UW\)_P M8K]O:_$.+_\ DHJ__;O_ *1$^_R7
M_D64_G^;"BBBOFCU0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\
M(_X*D_\ *-']H/\ [(IXH_\ 35<U[O7A'_!4G_E&C^T'_P!D4\4?^FJYKJP/
M^^TO\4?S1CB/X$_1_D?QW4445_11^8A1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!_8]_P37_ .4=/P"_[(IX5_\ 31:U[57BO_!-?_E'3\ O^R*>
M%?\ TT6M>U5_.F,_WNI_B?YGZ?0_@1]%^04445S&H4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 >%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\
M_L1-*_\ 1C5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 ?RI?\'&G_*9OXT?]=]"_],&FU\25]M_\'&G_ "F;^-'_ %WT+_TP
M:;7Q)7]!9-_R)\/_ ->X?^DH_-<=_OM7_%+\V%%%%>D<H4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!^Y?_!F?_P @[]HO_KOX3_EK%?M[7XA?\&9__(._
M:+_Z[^$_Y:Q7[>U^(<7_ /)15_\ MW_TB)]_DO\ R+*?S_-A1117S1ZH4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %>$?\%2?^4:/[0?_9%/%'_I
MJN:]WKPC_@J3_P HT?V@_P#LBGBC_P!-5S75@?\ ?:7^*/YHQQ'\"?H_R/X[
MJ***_HH_,0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _L>_X)K_\
MHZ?@%_V13PK_ .FBUKVJO%?^":__ "CI^ 7_ &13PK_Z:+6O:J_G3&?[W4_Q
M/\S]/H?P(^B_(****YC4**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **"0!DG '4U2T[Q+X=U>
MZ>RTK7K.YFC&7B@N5=E^H!HLP+M%0-J>FI?KI3ZA +ITWK;&5?,*\\A<YQP>
M?:I9IH;>%[BXE6..-2SN[8"@<DDGH* '45%9WMGJ-LMYI]W%/"^=DL,@96P<
M'!'!Y%2T %%%% 'A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_
M -&-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!_*E_P<:?\ *9OXT?\ 7?0O_3!IM?$E?;?_  <:?\IF_C1_UWT+_P!,&FU\
M25_063?\B?#_ /7N'_I*/S7'?[[5_P 4OS84445Z1RA1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% '[E_\ !F?_ ,@[]HO_ *[^$_Y:Q7[>U^(7_!F?_P @
M[]HO_KOX3_EK%?M[7XAQ?_R45?\ [=_](B??Y+_R+*?S_-A1117S1ZH4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %>$?\%2?^4:/[0?_ &13Q1_Z
M:KFO=Z\(_P""I/\ RC1_:#_[(IXH_P#35<UU8'_?:7^*/YHQQ'\"?H_R/X[J
M***_HH_,0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _L>_X)K_\
M*.GX!?\ 9%/"O_IHM:]JKQ7_ ()K_P#*.GX!?]D4\*_^FBUKVJOYTQG^]U/\
M3_,_3Z'\"/HOR"BBBN8U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** .;^+%Q/%X+FM+>5HVO+B
M&V9U."%DD56_-21^-4OB+H^D^&O#UGKNBZ=#;3:5?VY@:&,*=AD5&3(Z@ACD
M=ZVO'7A^X\3>%[G2K*14N#MDM7?H)$8.N?8D8_&L35W\3>/$L_#UUX0NM.A6
M[BFU2>ZDC*;8V#;(]K$OE@.<#%:1>B$9/Q AN+7X@S^*K%"T^BZ9:W>U>KQ"
M6595^A1B?PKH?'EW'KNGZ=X6TZ?<-=G4,Z'_ )=5 DD8?5<+_P #J=-%N9OB
M#?7]U9%K*XT6*WWM]UV\R0LOY$?G69\-O"6OZ1JMQ-XB7,>FPG3]'8G.^#>7
MW_4C8OT3%.ZLGV M_!G ^&^G;0 -T^ .W[^2NHKG_A=I6HZ)X%LM,U6U:&>-
MIM\38R,RNPZ>Q!KH*B?QL:V"BBBI ^8OB1\:?A?^RC^V!XC^+'[0WBZ#POX=
M\2^%['3]!U6^BD:.]N86+2QH(U9LJK*22 .1SS6E_P /:O\ @G3_ -'2:)_X
M!W?_ ,9KW+QC\.OA]\1+>"T^('@31M=BMG+VT6LZ7%=+$Q&"5$BL%)'<5@?\
M,R?LV_\ 1O?@?_PD[/\ ^-T >6?\/:O^"=/_ $=)HG_@'=__ !FC_A[5_P $
MZ?\ HZ31/_ .[_\ C->I_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_ -&]
M^!__  D[/_XW0!Y9_P /:O\ @G3_ -'2:)_X!W?_ ,9H_P"'M7_!.G_HZ31/
M_ .[_P#C->I_\,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\ PD[/_P"-
MT >6?\/:O^"=/_1TFB?^ =W_ /&:/^'M7_!.G_HZ31/_  #N_P#XS7J?_#,G
M[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\ \).S_P#C= 'EG_#VK_@G3_T=
M)HG_ (!W?_QFC_A[5_P3I_Z.DT3_ , [O_XS7J?_  S)^S;_ -&]^!__  D[
M/_XW1_PS)^S;_P!&]^!__"3L_P#XW0!Y9_P]J_X)T_\ 1TFB?^ =W_\ &:/^
M'M7_  3I_P"CI-$_\ [O_P",UZG_ ,,R?LV_]&]^!_\ PD[/_P"-T?\ #,G[
M-O\ T;WX'_\ "3L__C= 'EG_  ]J_P""=/\ T=)HG_@'=_\ QFC_ (>U?\$Z
M?^CI-$_\ [O_ .,UZG_PS)^S;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"
M3L__ (W0!Y9_P]J_X)T_]'2:)_X!W?\ \9H_X>U?\$Z?^CI-$_\  .[_ /C-
M>I_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T >6?\/:O
M^"=/_1TFB?\ @'=__&:/^'M7_!.G_HZ31/\ P#N__C->I_\ #,G[-O\ T;WX
M'_\ "3L__C='_#,G[-O_ $;WX'_\).S_ /C= 'EG_#VK_@G3_P!'2:)_X!W?
M_P 9H_X>U?\ !.G_ *.DT3_P#N__ (S7J?\ PS)^S;_T;WX'_P#"3L__ (W1
M_P ,R?LV_P#1O?@?_P ).S_^-T >6?\ #VK_ ()T_P#1TFB?^ =W_P#&:/\
MA[5_P3I_Z.DT3_P#N_\ XS7J?_#,G[-O_1O?@?\ \).S_P#C='_#,G[-O_1O
M?@?_ ,).S_\ C= '\U?_  6G^&7B?]K7_@II\3OVA/V?;K1/$'A#Q#+I)T?5
M_P#A)["T^T"'2+*WE_=7,T<J8EAD7YD&=N1D$$_+7_#$W[1G_0L:)_X7&D?_
M "57]?/_  S)^S;_ -&]^!__  D[/_XW1_PS)^S;_P!&]^!__"3L_P#XW7V.
M&XVS7"X:%"$(6@E%74KV2MK[QX=7(,'6JRJ2E*[;>ZZ_(_D&_P"&)OVC/^A8
MT3_PN-(_^2J/^&)OVC/^A8T3_P +C2/_ )*K^OG_ (9D_9M_Z-[\#_\ A)V?
M_P ;H_X9D_9M_P"C>_ __A)V?_QNM_\ 7[./^?=/[I?_ "1G_JY@?YI?>O\
M(_D&_P"&)OVC/^A8T3_PN-(_^2J/^&)OVC/^A8T3_P +C2/_ )*K^OG_ (9D
M_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V?_QNC_7[./\ GW3^Z7_R
M0?ZN8'^:7WK_ "/Y!O\ AB;]HS_H6-$_\+C2/_DJC_AB;]HS_H6-$_\ "XTC
M_P"2J_KY_P"&9/V;?^C>_ __ (2=G_\ &Z/^&9/V;?\ HWOP/_X2=G_\;H_U
M^SC_ )]T_NE_\D'^KF!_FE]Z_P C^0;_ (8F_:,_Z%C1/_"XTC_Y*H_X8F_:
M,_Z%C1/_  N-(_\ DJOZ^?\ AF3]FW_HWOP/_P"$G9__ !NC_AF3]FW_ *-[
M\#_^$G9__&Z/]?LX_P"?=/[I?_)!_JY@?YI?>O\ (_D&_P"&)OVC/^A8T3_P
MN-(_^2J/^&)OVC/^A8T3_P +C2/_ )*K^OG_ (9D_9M_Z-[\#_\ A)V?_P ;
MH_X9D_9M_P"C>_ __A)V?_QNC_7[./\ GW3^Z7_R0?ZN8'^:7WK_ "/Y!O\
MAB;]HS_H6-$_\+C2/_DJC_AB;]HS_H6-$_\ "XTC_P"2J_KY_P"&9/V;?^C>
M_ __ (2=G_\ &Z/^&9/V;?\ HWOP/_X2=G_\;H_U^SC_ )]T_NE_\D'^KF!_
MFE]Z_P C^0;_ (8F_:,_Z%C1/_"XTC_Y*H_X8F_:,_Z%C1/_  N-(_\ DJOZ
M^?\ AF3]FW_HWOP/_P"$G9__ !NC_AF3]FW_ *-[\#_^$G9__&Z/]?LX_P"?
M=/[I?_)!_JY@?YI?>O\ (_D&_P"&)OVC/^A8T3_PN-(_^2J/^&)OVC/^A8T3
M_P +C2/_ )*K^OG_ (9D_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V
M?_QNC_7[./\ GW3^Z7_R0?ZN8'^:7WK_ "/Y!O\ AB;]HS_H6-$_\+C2/_DJ
MC_AB;]HS_H6-$_\ "XTC_P"2J_KY_P"&9/V;?^C>_ __ (2=G_\ &Z/^&9/V
M;?\ HWOP/_X2=G_\;H_U^SC_ )]T_NE_\D'^KF!_FE]Z_P C^0;_ (8F_:,_
MZ%C1/_"XTC_Y*H_X8F_:,_Z%C1/_  N-(_\ DJOZ^?\ AF3]FW_HWOP/_P"$
MG9__ !NC_AF3]FW_ *-[\#_^$G9__&Z/]?LX_P"?=/[I?_)!_JY@?YI?>O\
M(_D&_P"&)OVC/^A8T3_PN-(_^2J/^&)OVC/^A8T3_P +C2/_ )*K^OG_ (9D
M_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V?_QNC_7[./\ GW3^Z7_R
M0?ZN8'^:7WK_ "/Y!O\ AB;]HS_H6-$_\+C2/_DJC_AB;]HS_H6-$_\ "XTC
M_P"2J_KY_P"&9/V;?^C>_ __ (2=G_\ &Z/^&9/V;?\ HWOP/_X2=G_\;H_U
M^SC_ )]T_NE_\D'^KF!_FE]Z_P C^0;_ (8F_:,_Z%C1/_"XTC_Y*H_X8F_:
M,_Z%C1/_  N-(_\ DJOZ^?\ AF3]FW_HWOP/_P"$G9__ !NC_AF3]FW_ *-[
M\#_^$G9__&Z/]?LX_P"?=/[I?_)!_JY@?YI?>O\ (_D&_P"&)OVC/^A8T3_P
MN-(_^2J/^&)OVC/^A8T3_P +C2/_ )*K^OG_ (9D_9M_Z-[\#_\ A)V?_P ;
MH_X9D_9M_P"C>_ __A)V?_QNC_7[./\ GW3^Z7_R0?ZN8'^:7WK_ "/Y!O\
MAB;]HS_H6-$_\+C2/_DJC_AB;]HS_H6-$_\ "XTC_P"2J_KY_P"&9/V;?^C>
M_ __ (2=G_\ &Z/^&9/V;?\ HWOP/_X2=G_\;H_U^SC_ )]T_NE_\D'^KF!_
MFE]Z_P C^0;_ (8F_:,_Z%C1/_"XTC_Y*H_X8F_:,_Z%C1/_  N-(_\ DJOZ
M^?\ AF3]FW_HWOP/_P"$G9__ !NC_AF3]FW_ *-[\#_^$G9__&Z/]?LX_P"?
M=/[I?_)!_JY@?YI?>O\ (_D&_P"&)OVC/^A8T3_PN-(_^2J/^&)OVC/^A8T3
M_P +C2/_ )*K^OG_ (9D_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V
M?_QNC_7[./\ GW3^Z7_R0?ZN8'^:7WK_ "/Y!O\ AB;]HS_H6-$_\+C2/_DJ
MC_AB;]HS_H6-$_\ "XTC_P"2J_KY_P"&9/V;?^C>_ __ (2=G_\ &Z/^&9/V
M;?\ HWOP/_X2=G_\;H_U^SC_ )]T_NE_\D'^KF!_FE]Z_P C^0;_ (8F_:,_
MZ%C1/_"XTC_Y*H_X8F_:,_Z%C1/_  N-(_\ DJOZ^?\ AF3]FW_HWOP/_P"$
MG9__ !NC_AF3]FW_ *-[\#_^$G9__&Z/]?LX_P"?=/[I?_)!_JY@?YI?>O\
M(_%[_@V;^)OPW_X)]67QHA_:\^(&B>$6\62^'CX?']JPW_VH6PU+S_\ CR:;
M9M^T0_?VYW\9P<?J=_P]J_X)T_\ 1TFB?^ =W_\ &:]3_P"&9/V;?^C>_ __
M (2=G_\ &Z/^&9/V;?\ HWOP/_X2=G_\;KY7,L?6S3&SQ-5)2E:]KVT275OM
MW/8PN&AA*"I0;LN_K<\L_P"'M7_!.G_HZ31/_ .[_P#C-'_#VK_@G3_T=)HG
M_@'=_P#QFO4_^&9/V;?^C>_ _P#X2=G_ /&Z/^&9/V;?^C>_ _\ X2=G_P#&
MZX3H/+/^'M7_  3I_P"CI-$_\ [O_P",T?\ #VK_ ()T_P#1TFB?^ =W_P#&
M:]3_ .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]FW_HWOP/_P"$G9__ !N@#RS_
M (>U?\$Z?^CI-$_\ [O_ .,T?\/:O^"=/_1TFB?^ =W_ /&:]3_X9D_9M_Z-
M[\#_ /A)V?\ \;H_X9D_9M_Z-[\#_P#A)V?_ ,;H \L_X>U?\$Z?^CI-$_\
M .[_ /C-'_#VK_@G3_T=)HG_ (!W?_QFO4_^&9/V;?\ HWOP/_X2=G_\;H_X
M9D_9M_Z-[\#_ /A)V?\ \;H \L_X>U?\$Z?^CI-$_P# .[_^,T?\/:O^"=/_
M $=)HG_@'=__ !FO4_\ AF3]FW_HWOP/_P"$G9__ !NC_AF3]FW_ *-[\#_^
M$G9__&Z /+/^'M7_  3I_P"CI-$_\ [O_P",T?\ #VK_ ()T_P#1TFB?^ =W
M_P#&:]3_ .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]FW_HWOP/_P"$G9__ !N@
M#RS_ (>U?\$Z?^CI-$_\ [O_ .,T?\/:O^"=/_1TFB?^ =W_ /&:]3_X9D_9
MM_Z-[\#_ /A)V?\ \;H_X9D_9M_Z-[\#_P#A)V?_ ,;H \L_X>U?\$Z?^CI-
M$_\  .[_ /C-'_#VK_@G3_T=)HG_ (!W?_QFO4_^&9/V;?\ HWOP/_X2=G_\
M;H_X9D_9M_Z-[\#_ /A)V?\ \;H \L_X>U?\$Z?^CI-$_P# .[_^,T?\/:O^
M"=/_ $=)HG_@'=__ !FO4_\ AF3]FW_HWOP/_P"$G9__ !NC_AF3]FW_ *-[
M\#_^$G9__&Z /+/^'M7_  3I_P"CI-$_\ [O_P",T?\ #VK_ ()T_P#1TFB?
M^ =W_P#&:]3_ .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]FW_HWOP/_P"$G9__
M !N@#RS_ (>U?\$Z?^CI-$_\ [O_ .,T?\/:O^"=/_1TFB?^ =W_ /&:]3_X
M9D_9M_Z-[\#_ /A)V?\ \;H_X9D_9M_Z-[\#_P#A)V?_ ,;H \L_X>U?\$Z?
M^CI-$_\  .[_ /C-'_#VK_@G3_T=)HG_ (!W?_QFO4_^&9/V;?\ HWOP/_X2
M=G_\;H_X9D_9M_Z-[\#_ /A)V?\ \;H \L_X>U?\$Z?^CI-$_P# .[_^,T?\
M/:O^"=/_ $=)HG_@'=__ !FO4_\ AF3]FW_HWOP/_P"$G9__ !NC_AF3]FW_
M *-[\#_^$G9__&Z /+/^'M7_  3I_P"CI-$_\ [O_P",T?\ #VK_ ()T_P#1
MTFB?^ =W_P#&:]3_ .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]FW_HWOP/_P"$
MG9__ !N@#RS_ (>U?\$Z?^CI-$_\ [O_ .,T?\/:O^"=/_1TFB?^ =W_ /&:
M]3_X9D_9M_Z-[\#_ /A)V?\ \;H_X9D_9M_Z-[\#_P#A)V?_ ,;H \L_X>U?
M\$Z?^CI-$_\  .[_ /C-'_#VK_@G3_T=)HG_ (!W?_QFO4_^&9/V;?\ HWOP
M/_X2=G_\;H_X9D_9M_Z-[\#_ /A)V?\ \;H \L_X>U?\$Z?^CI-$_P# .[_^
M,T?\/:O^"=/_ $=)HG_@'=__ !FO4_\ AF3]FW_HWOP/_P"$G9__ !NC_AF3
M]FW_ *-[\#_^$G9__&Z /+/^'M7_  3I_P"CI-$_\ [O_P",T?\ #VK_ ()T
M_P#1TFB?^ =W_P#&:]3_ .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]FW_HWOP/
M_P"$G9__ !N@#RS_ (>U?\$Z?^CI-$_\ [O_ .,T?\/:O^"=/_1TFB?^ =W_
M /&:]3_X9D_9M_Z-[\#_ /A)V?\ \;H_X9D_9M_Z-[\#_P#A)V?_ ,;H \L_
MX>U?\$Z?^CI-$_\  .[_ /C-'_#VK_@G3_T=)HG_ (!W?_QFO4_^&9/V;?\
MHWOP/_X2=G_\;H_X9D_9M_Z-[\#_ /A)V?\ \;H \L_X>U?\$Z?^CI-$_P#
M.[_^,UY+^WO_ ,%'?V(?C3^PY\8O@]\,_P!HG1-3\1^*OA?KVD:#IWESP_:K
MRYT^>&&+S)8UC3<[J-SLJC.20,FOJW_AF3]FW_HWOP/_ .$G9_\ QNC_ (9D
M_9M_Z-[\#_\ A)V?_P ;K2E4E1JQJ1W33^XF<5.#B^I_(-_PQ-^T9_T+&B?^
M%QI'_P E4?\ #$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_]&]^!_P#PD[/_ .-T
M?\,R?LV_]&]^!_\ PD[/_P"-U]I_K]G'_/NG]TO_ )(\'_5S _S2^]?Y'\@W
M_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_\
M1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T?Z_9Q_S[I_=+_P"2#_5S
M _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5?
MU\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T?Z_9Q_S[
MI_=+_P"2#_5S _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L
M:)_X7&D?_)5?U\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_
M .-T?Z_9Q_S[I_=+_P"2#_5S _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)
M5'_#$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]
M&]^!_P#PD[/_ .-T?Z_9Q_S[I_=+_P"2#_5S _S2^]?Y'\@W_#$W[1G_ $+&
MB?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_\ 1O?@?_PD[/\
M^-T?\,R?LV_]&]^!_P#PD[/_ .-T?Z_9Q_S[I_=+_P"2#_5S _S2^]?Y'\@W
M_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_\
M1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T?Z_9Q_S[I_=+_P"2#_5S
M _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5?
MU\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T?Z_9Q_S[
MI_=+_P"2#_5S _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L
M:)_X7&D?_)5?U\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_
M .-T?Z_9Q_S[I_=+_P"2#_5S _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)
M5'_#$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]
M&]^!_P#PD[/_ .-T?Z_9Q_S[I_=+_P"2#_5S _S2^]?Y'\@W_#$W[1G_ $+&
MB?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_\ 1O?@?_PD[/\
M^-T?\,R?LV_]&]^!_P#PD[/_ .-T?Z_9Q_S[I_=+_P"2#_5S _S2^]?Y'\@W
M_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_\
M1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T?Z_9Q_S[I_=+_P"2#_5S
M _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5?
MU\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T?Z_9Q_S[
MI_=+_P"2#_5S _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L
M:)_X7&D?_)5?U\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_
M .-T?Z_9Q_S[I_=+_P"2#_5S _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)
M5'_#$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]
M&]^!_P#PD[/_ .-T?Z_9Q_S[I_=+_P"2#_5S _S2^]?Y'\@W_#$W[1G_ $+&
MB?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_\ 1O?@?_PD[/\
M^-T?\,R?LV_]&]^!_P#PD[/_ .-T?Z_9Q_S[I_=+_P"2#_5S _S2^]?Y'\@W
M_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_\
M1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T?Z_9Q_S[I_=+_P"2#_5S
M _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L:)_X7&D?_)5?
MU\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T?Z_9Q_S[
MI_=+_P"2#_5S _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)5'_#$W[1G_0L
M:)_X7&D?_)5?U\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_
M .-T?Z_9Q_S[I_=+_P"2#_5S _S2^]?Y'\@W_#$W[1G_ $+&B?\ A<:1_P#)
M5'_#$W[1G_0L:)_X7&D?_)5?U\_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]
M&]^!_P#PD[/_ .-T?Z_9Q_S[I_=+_P"2#_5S _S2^]?Y'RY^Q#_P4F_8;^$'
M[%WPA^$WQ$_:,T33O$'A?X7Z!I&NZ?Y<\WV:\MM.@AFBWQ1LC[9$9=R,RG&0
M2,&O4/\ A[5_P3I_Z.DT3_P#N_\ XS7J?_#,G[-O_1O?@?\ \).S_P#C='_#
M,G[-O_1O?@?_ ,).S_\ C=?%5*CJU)3>[;?WGO0BH145T/+/^'M7_!.G_HZ3
M1/\ P#N__C-'_#VK_@G3_P!'2:)_X!W?_P 9KU/_ (9D_9M_Z-[\#_\ A)V?
M_P ;H_X9D_9M_P"C>_ __A)V?_QNH*/+/^'M7_!.G_HZ31/_  #N_P#XS1_P
M]J_X)T_]'2:)_P" =W_\9KU/_AF3]FW_ *-[\#_^$G9__&Z/^&9/V;?^C>_
M_P#X2=G_ /&Z /+/^'M7_!.G_HZ31/\ P#N__C-'_#VK_@G3_P!'2:)_X!W?
M_P 9KU/_ (9D_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V?_QN@#RS
M_A[5_P $Z?\ HZ31/_ .[_\ C-'_  ]J_P""=/\ T=)HG_@'=_\ QFO4_P#A
MF3]FW_HWOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;H \L_P"'M7_!
M.G_HZ31/_ .[_P#C-'_#VK_@G3_T=)HG_@'=_P#QFO4_^&9/V;?^C>_ _P#X
M2=G_ /&Z/^&9/V;?^C>_ _\ X2=G_P#&Z /+/^'M7_!.G_HZ31/_  #N_P#X
MS1_P]J_X)T_]'2:)_P" =W_\9KU/_AF3]FW_ *-[\#_^$G9__&Z/^&9/V;?^
MC>_ _P#X2=G_ /&Z /+/^'M7_!.G_HZ31/\ P#N__C-'_#VK_@G3_P!'2:)_
MX!W?_P 9KU/_ (9D_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V?_QN
M@#RS_A[5_P $Z?\ HZ31/_ .[_\ C-'_  ]J_P""=/\ T=)HG_@'=_\ QFO4
M_P#AF3]FW_HWOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;H \L_P"'
MM7_!.G_HZ31/_ .[_P#C-'_#VK_@G3_T=)HG_@'=_P#QFO4_^&9/V;?^C>_
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
MM)QT/6@"]14<MU:PR)#-<QH\APBLX!;Z#O5<>(_#QU@^'AKMF;\+N-B+I/.
MQG.S.[&.>E %RBJ=WXB\/Z?J,.CW^NV<%W<?\>]K-=(LDO;Y5)RWX5XK_P %
M*?C7\2/V>/V-O%?Q;^$NNIINOZ9-IZV5Z]I%.(Q+?01/\DJLARCL.0<9R.::
M3;L#=CW:BO"_V!?C]XC^+W[''@7XM?&WQI92:]K\=X+F\N%@M!<.E[/$H5$"
M)D(B#"CMGJ:]TH:<78$[A15&Z\3^&K'5(]$OO$-C#>S8\JSENT65\],(3DY^
ME7)98H(S+-(J(HRS,< ?C2 =1534=?T+2+%=3U;6[2UMF8*MQ<7*HA)Z ,Q
MSQ5N@ HKXD^,7[>'_!1=_C#XF^&_[.W[!KW=EX7U%[2?5=<2>=+P !DEC>-X
M8QO1D<(KNP5AGK@=7_P3P_X*4:E^U_XQ\0_!7XI?"[_A%/''AFVDN+RS@=S#
M-'',L$P*2#?!)'(Z*48M][KP15NG)1N+F5['UA17QK^WI_P5]^&W[+6K2?#+
MX0Z79^,_&-M,%U6/[018Z4 <,DLB<O-V\M3\I/S$$;#]!?LA_&S6?VC/V;O"
M?QM\0Z/:Z?>^(=/:XN+.R9C%$1*Z84L2<84'GUI.$E&["Z;L>D445PW[2?QM
MA_9S^"7B#XT7'@G5?$,>@V7VB32]'0&5UR!N)/W(USN=\'8@9L'&*E*[L,[F
MBOS<U[_@K7_P4'\->$T^/&O_ +#5I8?#MY8V%[>6M\C^2[!4;[06"A6+*%E,
M.PEAC.0*^G=<_P""CGP>TC]AVW_;>32[N33KVW$5CH+2JMQ+J/FM";/=@@8D
M1\O@_(A< \ VZ<T2I)GT-17YM6?_  6._;(\%Z-H/QQ^,_[']A:_##Q#?"&P
MU6P6XBGD0[B"DLDC([;5=E#1H) AVD#)'TY^UW^WU9_L^? 7PO\ &CX6_"O5
M?'B>.&@3PV]@"EL#/&LD/G,JLX9PWR1JA+E67*D4.G--(.9'T317YS7W_!7C
M]L_X"^)]$U']L3]C:+P_X6UN;;#/9VEU:W2H,%BIGD='D16!,3"-CZKU'Z':
M+KFE>(M#M/$FC7J3V-]:1W-I<+PLD3J&5QGL5(-*4)1W&FF6Z*^%M(_X+#R_
M$/\ ;NTO]F7X3>"M(U'PA?>(H])'B>:XD,UPP!$LT04[/+W@A"<[E ;^+ ^Z
M:)0E'<$TPHHHJ1A1110 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 >??M;?\FJ?$W_LGNM?^D,U?)O\ P;[_ /)KGC#_
M +'^3_TAM*^O_P!I'PYK?C#]G?Q[X1\-:>]WJ6J>"]5L]/M(R-TT\MI*D:#)
M R68#GUK\U_V/]"_X*[_ +''PYU3X4_!_P#9#L9XM:UAK^2_U]$>6&5H8XL*
M5O(XP (U/S@\YSGMM!7IM$O21J?M6V=GX&_X+H> -3^'4:V][JNK:#)K2VHV
MY>=C!.6 [M;8+>NXD]37._\ !2O]H7PI\5_^"B ^!W[1OC?7M+^$G@N2&*^L
M-!4M)<3&T$[2;!P9&ED6'><[(P2N"3GZ#_84_P""<7QSTK]HB[_;:_;?\3VV
MH>-YWDFTW2()TG^SSO'Y7G3/'^Z!2/*1Q1[D4;2"-H S/VV/V-?VGOAO^VA8
M_M_?L@>$K+Q3=R)&?$'ABY9-Y=;?[*Y",R^;')"%!"'>K@L >HT4H\R5]D39
MV/FGX%?'/X%_ ?\ X*%^ 9/V#O&GBC_A!_%VJ6&D>*-"\0!U4O<W/V=AAO\
M6*JO'*C-EE<,,X.*](_:*T[Q3_P4:_X*KW/[)?C/QYJ>E^ _";2Q_8-.F"D+
M;VX>:558%#-),VP2,IVIC@[<'Z+_ &?OVBO^"A'Q?^,V@:+XW_8:T[P)X02Y
M=O$NLZE)F=(Q$Y3R0[H<F38.$<X)Z=1Y5^UQ^R5^V!^S_P#MW']NW]CWP+%X
ML@U0^;J>BJ0SQ2M ()XI(MZO)'(!Y@>,DJY.0-JECF7-YV[A9V/;?@C^P?\
M _\ X)N:?\0OVA/AAK7B'5#'X.N)6L-<NXI!%';(]RZJT4<>=YCC'S E=IY.
MXU^;GP5^)?['_P =?$7B[XK_ /!2'XB^.-4\3ZO=A=)71$8I;QD$LX(!"A20
ML<6-B*I^4Y&/TF_96^(/[;G[3U]XLT']L#]GNR\#^";[PU+I]K91*4N+R>8[
M)=WF2O)@1%P#L5?F_B/3YL^"'PG_ ."AW_!,3Q-XF^'GP^_9LM/BOX,UG4/M
M6FW]FXW;PNQ9<*3)"Q0('1T*Y0;&(!+*#M>[U]0:V+G_  1?^.WB37/#WQ8_
M9Y?Q??:WX7\/:8]]X0N-1!$D%NQFB90I),:N/*?RP<(V_'WC7C7_  2H_8KT
M7]N/PEXL\)_%[XC^);/P;X4OX;G3] T._2))=2NXV1[EMZ.N5BMD4?+D[AR
M&#?H;^RMXU_:W^+7@/QGK7[2?P!TOP&UQ;B#PII%@RF>:,Q2^8TQ\QCG<8P-
MRI_N]Z\>_P"")_[-'QU_9O\ "/Q L/CA\.+WP[-JNI:?)I\=Z\9,ZI'.'(V,
MW0LO7UH<[*36CT"VQ\D_L&?LI:M\>_VCO'O[$GC+XP^)+3X>>%[Z]OM:TS2+
MT0C4[BSNA:0G:P94R9-[':<B,#J%9?2/V&?!NH?L>_\ !877/V5? 7BW4;GP
MQ<V]U;SPWDP)GB&GB^@:0* K2QG"[PH."V,!B*]>_P""<W[+OQ]^$/[?7QB^
M*?Q)^&=]I/A_Q"VJ_P!C:I</&8[KS=52:/:%8GF,%N0.*3P[^R[\?K3_ (+7
MW_[2%S\,KY/ \HE\OQ$7C\ELZ&+<<;MW^M^3IU]J<IW;5]+!;8\(^-_P?O/C
M]_P7"\1_!N+QIJ6@6NOO'!JNI:/,([D62Z!%)/%&Q!"F1$:(G!&)#D$9!/BK
M\&U_X)3_ /!1;X;2? CQIK$OASQ0UF-0LM2N5>22WENOL]S;2%%59%VXD0E<
MJQ!Y* GT#X[?LH_MW0?\%1/%7[67[.WPQMYH]'6WU#0[S6;J..TU<+IMO:S6
MB_.#O<-,G)0?*QW# -5O#?[.'[=7[>_[<7A3XZ_M5?!M? OAGP7-:LUK(/+1
MXK:8SK!$C.SRM+*3NDX4(>N552U)66NE@L<C_P %2OVA/#_Q)_X*!VO[/'Q[
M\;ZYI/PH\'&U_MFTT%2TES+):+=-+LZ-(3)'"&(/E@%@.6SP_P +OCG^S_\
ML_\ [>/P_P!=_8#\9^*4\)>(M3L=,\7:%KX=5D$UR(74;O\ 6+L<.F[)21<@
MX( ^I?V[OV,/VE_"G[8>D?M__L@>&;+Q)JT"1#7O#=TZ!Y'CMS:E@KLHECDM
M\1LJL)%(W+G.5['X%?M'_P#!0_XN?%_P]H'BO]A/3O!'A47P;Q/K>IOF6* *
M3^Y$CQ_,6VCA)#@]NH2DE!6[=PL[GS5^WYIOQ7\1_P#!8#3? WP7\=2^&]=\
M2Z%8Z,FM0DAK6"YMI(IW&.<B)G(VD," 5*D C[>_86_8&\#_ +"^D>(+'PGX
MZU77[GQ-+:RZG=ZI%&GSP"4#8$&0#YK'#%C[UX/\</V7?C[XE_X+">#OV@M"
M^&=]<^#=/6P^VZ^CQ^3%L@D5\@MNX) Z=Z^\JSJ2]U)=BDM;F;XSO/$FG^#]
M5O\ P=IL5[J\&FSR:59S-A)[E8V,4;'<N SA0>1UZCK7Y1_MS_%C]M+XE#PM
MX<_X*3?"*\\!_#*#Q"EQ/+X T>&Z>>Y$<BHIFDO)$5_*>;'S#^(^6Y7C[]_;
M<\=_MG?#G0- \4?L>?#'3/%T\5],/$NCZCL.ZW*#8R#SHG+!L_<)//*D5\9_
MM*+_ ,%6/^"BOA[3?@7X@_9+M/!.A1ZK%>W]]>.UNAD1656>2>0GRUWLVR-&
M<G'7&*=)6=W84C[8U#]G?]DK]K3]G_P)I-WX0L]?\$Z79V%[X."R21^7;QQ*
ML29!#A#& CQMUQAAE1CXK_9[TW3M&_X+R^)]&T?3X+2SLX+V"TM+6$1Q0Q)I
ML:HB*H 50H  '  K] OV;?@U:_L]? ;PI\%;34S>CPYHT-I+>%-OGR@9DD _
MA#.6('. 0,FOD'X2?LN?'[0?^"R'B;]H;6/AE?0>"[TWOV7Q [Q^3)OLDC7
M#;N6!'2E"6DE?H#6Q]ZT5\M_MI_MQ?%7X$?M+?#']FSX,>"-$UG5/'<RB^.K
MB8FUBDN5A21?*=<* L[,3GB/V-?4E9.+23[E7.4^,_QC^&G[/OP[U3XN_%37
MH=,TG3+?-Q<. 9)3SLAC7K([,<*@ZD_4U\'?L#?#KXD?MO\ [=>L?\%+/'GA
M670O"ME-+%X0LYA\UXZVYLXPI_C6*+<SR#Y3,<+D!@O-?\%)/@[_ ,%%?VD/
MVG938_L_WGB7X>^%-27_ (1C13,$L+] JEY9@EQ'([.=RE@RD+\JE>2?6OV?
M/V@_^"M"_$'PA\._&W[$W@WPSX(&IV=CJ<^E:3+"--T[>J.T0_M!E39'G V,
M!CH>E;*/+#1ZLEN[/-?^"20.J_\ !2?X[Z_K(W:D3JVYG^\/,UA6D_\ 'E6C
MX?L=#_X.$M;T_0ALM[P7(O5CZ-NT%9GS_P!M@#]:VOC+^S5^V9^Q5^W+XB_:
MX_8_^%,/C?0O&R7+:IHZ_.\$ERZ33Q21JZOCST$J2)D ':V/XNF_X)Q?L>_M
M)']I7Q?^W?\ M:^&8M&\0Z[%<KHV@[E\Q'G*[Y2JLWDHD:B%$9BY#,6Q@%J;
M6LK[H23V/HK]MG]L[X9?L3?":X\=>*7ANM:OP\?AOP_&X$VI704<G'*Q+E2\
MG\(P!EF53X-_P1P_9/\ B5\.M*\4_M6?&ZPDL?$7Q'D$MEILL7ER0VCRM.\T
MB?P&61E8(>55%)^]@?,.L_"/_@JEXQ_:='[5/Q/_ &/X?&&M6TF[2='\31B;
M3--"MF)88(KN/B/DJ&9@6)=@SG=7UO\  ;X^_P#!6/XC7WBG0?C!^S+X:\*B
M/P1J4_A?4;2S>,R:TJ*+2)S->RIL9R2=R@?+RP&<RX\L+)KS'>[N9_[?OQL_
MX*C^%?$7C'PG\ ?V?-+N_A\NGI'9^+;*U%UJ9B>TC-PZ1?:OO)(TRC,!X0$9
MZF;_ ((D77[,L7[.VK:)\"M<U:\UV+4XY_&QUZS2WN!.Z%82B1NZB#;&X3#L
M<ARV"<#CM9_;&_X+,?V%/X);]A2P@UV6(P)KME:R20Q.05\U1]H:(L.H)<ID
M<@CBN]_X)#_L%_$?]CKP-XD\5_&0V]OXD\7/:JVCVURLPT^W@$I57D0E&D9I
M6)"EE 5<,22 2LJ;3M\NH?:/L6BBBL"PHHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _,K_@JS_P I3_@1
M_N:!_P"GR:OKS_@IWX=\+^)/V#_B3!XKMX7BM/#[7=H\JC,=U$ZO"RD]&\P*
MO'4,1W-?-/\ P59_9N_:K^('[9'P^^.?[/GP9N_$\/A30[&82H\?D_:[?49[
MA8G!D1B,%"<$<-P0:P_BS\-_^"Q?_!0C3(?A+\6_AYX=^''@R:[CDU4Q2K#%
M.$8,OF)]HGN)MI&X(H5"P4G& 1T6347?8C:YD_LA_M'_ !%^ '_!%;QM\0O#
ME])#JFF>+KG2O"URPS]E6Y:S5I4SQE'GN''4;QR.M?-G@F3_ ()]^(?V<-5U
MSXU_$;Q[/\9]2CO+N+4HH9);:"\#.;=&8Y\U7PC2.QW9=L$;0:_4SQ'_ ,$\
M_A_+^P)=?L.>$]7:W@.EC[-K=S%\\FI+,+D74@'.&G7E03A#M!X%?,/[/GB[
M_@I]^Q-\.XOV<+S]AJV\<6>CW$RZ%K=I<"1!%)(TF#)$6#IN=BNX(ZAL'& !
M49IW:[^@FGH9GPF_;Z^-FC_\$<?$GCR;Q7=S>+-#\4_\(CH_B">4O<)#*EO*
MLQ<\F1(II45NH*(3DCE?V0/^"./P@_:7_9@T;XY_%[XI>+AXJ\7Q2Z@+FPO(
M3% K2.(]XEB=YF8 .[%P26P,8R?I/XB? #X_?MM?\$_-4^&WQ^\(Z+X+^(&K
M3O?6.G6)'V6SEAN-]JKE))<;XE".VYBOF$XR-M?.G[/OQ*_X+!_LM_"RS_9C
M\/?L<6VM?V,\MOHNM:@AECAC>1G"M+%<+#(BLS;6++@8!X%).Z?*[.X6UU&?
M\%IOC#JGPO;X:?L6^&?%FHZ%X,.@V\_B*:T=GEN+-9/LL2/@@RJB0RN4)P[%
M2>5&/FWXS?$O]CKX$Z]X0^+'_!.+XB>.--\5:->[=677$98[J(*&#DX (9EV
M/%]QU?[HP<_<W_!1W]A;]H+]HGPU\.?V@_A6;23XH^"-.MO[5TMIHHQ>2*4G
MS"['RM\5P)"%8A65S@Y4!J7A_P#:L_X*G^,+BP\'67_!.S2=)U"26.+4==U,
ME+1%W 22HLDB*.,D#S'^C="X22@K?/4&M3R;_@MEXY\2ZCXW^ 'Q)\#WDNF:
MO<:7-J6D7$$F'M;AI+*6)E;L58J<^U<5_P %,O\ @GSX4_8=^'G@OXZ?#GXJ
M^*;_ ,47GB$6VMZMJ6H*9)KTQ/.+N%T57B;?&_5F/S+\V02WT/\ \%?_ -ES
MX]_'[XK?"G6_@S\,;[7;/03<_P!JS6;QJMJ&GMF7.]EZA&/&>E=A_P %G_V?
M?C+^T5\ /#'A7X*> KOQ#J%EXQ2[NK6S= T<(M+A-YWLHQN=1^-$9I*.H-;G
MRM^UM_P3YT;0?V"[/]NWQ?\ %?Q-KGQ(U>WTK6?$%UJ-W&]O-]O>(>4BA Z&
M/SH\-O(^1@  5"^L_&WXA^*?BG_P0)M?&OC75IK_ %.?3]-M[F\N9"\DWV?7
M([=6=CRS%8ERQY)R3R:]B_;#^!/Q<^(/_!*RS^!W@WP/=7_BR/PQX;MGT2%D
M$HEMY+0S+DL%R@C?//\ "<5Y_K_[+WQ]N_\ @B;:?LW6_P ,[YO'$:1!_#H>
M/SAC7?M!YW;?]5\_7I[U*E=*[ZA:S^1X=\"O^"9'A7]HC_@G&G[1WC'XH>(W
M\3VOAW5+CPG8"[C_ +.T^WM)[C;;&(H6Q(\<CLRLN#+G!(;=U?['W[<_Q6\%
M?\$D?B/XMFUV>[U[X?W\>D>&M1NF\R2"&\:WB@R6SN,+32,N<@*B+C Q6?X>
M\,_\%:_V</V18_V1_#/[.]IK.C^(]'G2RUC3F\^]T:*^W/<6D@$@6.16ED^=
ME*J9"0S8&WW#]EO_ ()A:OX9_P""='BO]F3XM7\-AXE^($K:AJ#PL)DTNY3R
M6M(RRG$GEO!&[[3@EW4,0 QJ4E;WG?4$NQ\!_#FX_P""?_BWX!:UXA_:,^)/
MCZY^,.KF\N8=3ABDF@MK@%OLX=FSY^\A6D9CG#D J5S7T[\ /CYX^^-W_!%G
MXLZ;\1M=N-4O/":3Z59W]W*9)9+39;2Q*[GEBAD= 3_"J#M5S]GC7?\ @IU^
MPIX"_P"&<KC]B*U\>Z;I=Y.VA:S8W D18Y9#(P\R/=NC+NS@.J.N\@] !]!?
M$#P_^U?\>O\ @F]XXT'XL?!NPT?X@^(+"YCLO"FA-'@1>:GDKGS7&\H"3E\Y
MZA>@)R5_GW!(^2?^"?G_  3TU_\ ;K^!.@?$?XZ?'/6H/#/A2\GTOP9X:TZ-
M&6*-)C-*[%\J-TLC+PN\J@!; 0#]7J^:?^"3?P;^)OP(_8\T_P"'WQ<\(7.A
MZS%KE_-)873(76-Y 4;Y"1R/>OI:L:LG*1459'S?^W%\6?\ @H7\.M<TZT_8
MV^ FA>*])FTII-6U'4\/-:W&]@$CC^UPEOEVM]Q^?RKYW_X(UZ[\(KKX\?$3
M4/B'JGB!?COK4EW-XHLM?TE+..)#="2ZBMU1F);SRAD#A"-B[4 5C76>(?VM
M?^"P/PVUO4_"NI?L2:7XE2*\F72-:T^)W6:'>?+>3[/<,A)7&0/+/J <U3_X
M)M_L/?M-:3^T_P")/VX/VL]+MM$UK6TNVLM"AEC:5I[IP9)66-F6*-4RBH6+
M_-EL;?FTLHTVG85[R&_\%5?V4_@#\ _V-/B#X]^%/PWL=*U?Q9XJT^XUB]B4
MLYW72,T4><^5$7&_RTPNXYQP,>_?\$NO^3 _AE_V G_]*9JRO^"KOP>^)?QU
M_8WU;X>?"7PC<ZYK4^L6$L.GVK('9$F#.?G(' YZUL?L;Z3XE_9L_P""?WAN
MU^*^@RZ5J/A'PG=W6L6%RZ[H!$TTQ#%21]T9X/>H;O2\[A:TCWFFR1QS1M#-
M&KHZD,K#((/4$5\Y_P#!-+]K?XR?MG_"'5_BU\4O ^BZ):PZV;#15TA9A]I$
M<:M+(WFNV0&=5!&.5<=JZ_\ ;IUW]I+0OV<-9;]D_P .R:CXSNY(K6R$"H9;
M:*1L2SQAV"[U7.TG(!(.#C%0XM2Y65?2Y\U_\%9?VK)/B+:C_@G9^SGH[^)_
M&_BV[MX->BT_#C3XDD680$]!(Q16<DA8HPQ8C((\F_X*;_ &\_9/_P"":7PB
M^ ']I"[?3_%K3ZU=0Y\N:^DM[J5]N>JAII%7(!*J"1G-<[^R?X!_X*E_L?7F
ML>(/A]^PUHVLZ_KLS/J7BCQ3!)=:A(C'<8A(E_&%0MEVPNYV.6+;5Q]-_$SX
M&?M6_P#!17]@O6/"7[2GPYT?P5\1M.\4&^\+:?;1O%;2"&%0A?=-,1YBS7,>
M[=@':2O!SOI!I7T(U=RC_P %!=$T.#_@C'IEM;PQB+3_  QX5.G  84A[.,$
M?\ 9OP)KU;_@E+?7&I?\$\OAM>:VP9HM/NU#3=%CBO[E(SSTPBKCTQ7Q9XQ^
M'7_!63]HGX#^%OV$/%7[.<>CZ-H$UK;77B:[=8DGM[5=D FG\UHW2-=I)B#,
MYC4@$Y#>Y?MW_ K]KWX<_LB?#W]CO]C/PKJ&L:,NBRV'C75-+*17$R1+#A,L
MZ[$N'DG=PN20NW.TL&3BN7EOU!/6YYK^VO\ $+6?^"KG[3'A_P#9$_9EA^V>
M$O!^HO=>)_&B)NM5<_NY)D;HT<:;TCY_?.YV_* Y]>_X*6?M%O\ "[P;X6_X
M)^_L_P#B&TT_Q1XRLK?2Y]0O+]88]#T8+Y)DEE8@1ET1ANZB-)& !*9\1_9E
MUC_@K)^R3\-8?AA\'?\ @G[X1M[57\R^O[O3YI+O4)L8,T\@U)=[8X  "J.%
M51Q7TWXC_P""<WP?_;.T[0/CU^UOX&U/3?B!J7AJRC\1:=H^K26UO:SI'\T2
M)NDP%8D<NQ]S0^6+5]D"NT?%FI>!_@?^SM_P4_\ @KX#^&OC?2+KPWX;T[28
M[WQ!'J,+0SW!>X>>>616*JS.Y8@GY00HX K]>;&^LM4LH=3TR\BN+:XB66WN
M() Z2HPRK*PX8$$$$<$&ORS^*_\ P1Y.F?MP^&/!_P -_A'XAN?A#<):?\)!
MJYU56:(L9/._>%@XQA.BGK7Z>>!O!VB_#OP3H_P_\-I(NG:%I5OI]@LTF]Q!
M#&L:!F_B.U1D]ZFJTTK,J-S5HHHK$H**** "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 **** .(U7]G+X+:Y\<-._:0UCP-%<^
M-=(TXV&F:Y+=S%K:W(D!1(]_E#B:7G;GYSS7;T447; **** "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 **** "LKQSX*\,_$CP;JGP_\ &FFF\TC6K"6RU.S\]X_/@D4H
M\9:-E8!E)!P0<&M6B@#G?A3\)_AY\#_ .G_"_P"%7AB'1]!TM76QT^"1W6/>
M[2,=SLS,2[,Q+$G)KHJ**-P"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 **
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@ HKGOB[X]_X57\)_$_Q/_LK[?_PC
M?AV]U3[#Y_E?:/L\#R^7OVMLW;,;MIQG.#TKX4_X?S?]6J?^7S_]PUZ&"RK'
MYA%RP\.9+?5+\VCY7B'C;ACA6M"EFF(]G*:;BN2<KI.WV(RM\S]#**_//_A_
M-_U:I_Y?/_W#1_P_F_ZM4_\ +Y_^X:[?]6L[_P"?7_DT?\SY[_B,'AU_T'?^
M4JW_ ,K/T,HKGOA%X]_X6I\)_#'Q/_LK[!_PDGAVRU3[#Y_F_9_M$"2^7OVK
MOV[\;MHSC.!TKH:\2490DXRW1^C4*U/$48U:;O&233[IJZW"BJVLZUH_AS2;
MC7O$.K6UA8V<+2W=[>SK%%!&HRSN[$!5 Y))P*\]^'G[:/['7Q=\5?\ ""_"
M?]K'X:>*-;WE?[&\.^.]/O;K<,Y'E0S,^>#QCL:DU/2Z*** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HKA_VG?C-_PSC^S7\0OVAO^$;_ +9_X0/P
M-JWB+^Q_MGV?[=]BLY;GR/-V/Y6_RMN_8VW=G:V,'\<_^(S/_K&__P"9@_\
MO17JY?DF9YK"4\+3YDM'K%?FT<>)Q^$P<DJTK-^3?Y(_<2BOP[_XC,_^L;__
M )F#_P"]%'_$9G_UC?\ _,P?_>BO0_U0XB_Y\?\ DT/_ )(YO[;RS_GY^$O\
MC]Q**X?]F+XS?\-'?LU_#W]H;_A&_P"QO^$\\#:3XB_L?[9]H^P_;;.*Y\CS
M=B>;L\W;OV+NVYVKG [BOG)PE3FX2W6AZD9*45);,**Y?4/C?\%M(^(,'PEU
M7XO>%[7Q5<[?LWAFX\06R:A+N7<NVW+B1LJ"1A>1S745(PHHHH **** "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 ****
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
MP\4?LW:9\.-0D2;0_$OVF:ZU.T$$#1S0+<6MJSM+/,+=$"D-( -PR<?%T/\
MP=&_MT^*OA7J7[:'PU_X(O>)=2_9\TF_DCN?&LWBN42M;1R&*2XW):-&JJPP
MY59(HV5D:7(+#VC_ (.=/%GA_P#:2_X(K?$N\_9O^)&A^,+?PKXET*\\7)X4
MUJ&_^SVBW<9(E$#MMVEXIB&Z(A?H,U\%?\$P_P!C']HG]L[_ ()@Z/H/@7_@
MX;T[P#X!O?#NH:%XI^#U_P"&;5DT""5YX[FRN/,U")C'*CO('*J'2;<.M 'Z
ML_%[_@MI\(=,_P""-VJ_\%@/V=_ DOC'1;"SL77PCJNI#3KB*ZEU6VTV>TN)
M$CF$4D+SLW"NKA%*DJZO7R;X+_X.M/$G[2OCSX7?##]B[_@G]XC\:ZEXC&C)
M\3]26YNY;'PC<WDJ1RVZO!:$SI"&9C<2>2AVD!3R1Y[^T)^P]X#_ &"/^#3[
MX\_"?X7?M:Z#\:O#VK^-++6-,\;>&+)(;%O^*CT:SFMHC'<W"2>7/9S NLF-
MQ88&W)^N_P#@U/\ !OA?PS_P1"^%>O:#H5M:7GB+5?$=]K=S#$%>]N4UR^M5
MED(Y9A!;P1@G^&-1VH XO]NC_@Y@T']A7_@HYXQ_8&\4?L>:YXLDT31+%O"V
MH>%-;:?4/$&L7ME:W%KIZV0MCY8=[@Q^8LDC#:"(V+!*\6T#_@[H^('P(_:#
MNO@O_P %,?\ @FCXK^$<?]ER7MM';7L\NJ0@QN]LK6EW;P><DS*(Q,KHJMDD
M$!MOEOQBT;3->_X/>O#5CJUG'/$D^GW")(N0)8?!1EC;ZK(B,/0J*3_@YBT'
M1]=_X+^?L?Z9J^FPW$&H6_A6UO8Y8P1-"?%5P#&V>JX=N#_>/K0!ZMK'_!V5
M\??@)\>?"N@?MU?\$H?%OPE^'_C*59=*UC6M2NX]2CT\NJM>I#<64270C#*S
MQ(4(# 9)QN_:V">"Z@2ZM9EDCD0-'(C JRD9!!'4$5^$W_!\3;P-\)OV>+IH
M5,J>(O$2)(5Y56@L"0#Z$JOY"OVZ^$!)^$WA<DY)\.V62?\ K@E '14444 %
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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
M /X)]O\ \$P++X:WFG_!UX$B/A^RUZZ\\;=274RWVJ21IMS7:^8Q+?Q%1A<
M=]^QW^R-\%/V$_V=?#_[+'[.^C7FG^#_  P;LZ1:7^H274L?VF[FNY=TLA+-
MF6>0C/0$#H*]-HH ^:=6_P""2O[%VM_\%"[7_@J#J'@[6&^+MF$$&K+X@G%H
M-NG'3AFVSY9_T<E>G7YNM'[5W_!)7]B[]M+]IOP%^UW\>?!VL7WC;X;&R/A6
M\L?$$]M#!]EO6O8=\2$+)B9B3NZCCI7TM10!\Y_\%#/^"5O['G_!4/0O"_AS
M]KKPEJVK6O@^[NKG1%TK79[$QR7"QK(6,1&_(B3 /3'O7T%H>C6/AW1+/P_I
M:,MM86L=O;JS;B(T4*H)/7@#FK5% !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 %%%% !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 %%%% !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
A10 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>pegalogo.jpg
<TEXT>
begin 644 pegalogo.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #__@ 23$5!1%1/3TQ3('8R,BXP /_; (0
M!04%" 4(# <'# P)"0D,#0P,# P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0$%" @*!PH,!P<,#0P*# T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-_\0!H@
M 04! 0$! 0$           $" P0%!@<("0H+ 0 # 0$! 0$! 0$!
M 0(#! 4&!P@)"@L0  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B
M<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JB
MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ
M\?+S]/7V]_CY^A$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B
M,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:
MHJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ
M\O/T]?;W^/GZ_\  $0@ 4P!O P$1  (1 0,1 ?_:  P# 0 "$0,1 #\ ^RZ
M"@ H * "@"O=7D%A&9KJ2.")>6>1U10/=F( _$TTG)VBFWV0FTM7H<S;>/O#
MMY.MI;ZC9R3.0JHLZ'<QX"J<X8D\  DGM6[HU(KF<))>C(52+=E)7]3KJYS0
M@NKN&QB:>YD2&)!EGD8(BCU+,0 /J::3;M%7?9";MJSS>_\ C+X0TYS%)J,;
ML/\ GDDTJ_\ ?<<;(?P:NR.%K2U4'\VE^#=S%UH+[7YB6?QG\(7SB--1C1CT
M\V.>)?Q=XE0?BPH>$K1UY'\FG^3!5H/[7YH]%L;^VU*(7%G+'<0O]V2)U=#]
M&4D'\ZY'%Q=I)I]GH;)IZHMU(PH * "@ H CEE2W1I966-$!9F8A54#DDDX
M '))II7T0;'S#\0/VAH;!GL/#"K<2KE6NY!F)3T_<IQYA'9VPF1D*ZG->U0P
M+E:5;1?RK?Y]OS]#@J8BVE/[_P#(^5-<\2ZGXEF-QJES+=29./,8E5SU"(,(
M@_V4 'M7N0IPI*T$DO(\^4G+63N8L>[<-G#9&,=<YXK0D_3VXUF/PKH0U'57
M)%I:QM*W\3N$48&>K._RCW-?%J#JU.2"W;MY(]V_)&\NB/S\\=?$+4_'=VT]
MY(R6RL?)ME)\J)><<<!GQ]Z0C<3G&%PH^KHT(4%:*UZOJ_\ @>1X\ZCJ.[VZ
M(X*NHR"@#Z3_ &?O&>C>'IYK#42UO<WK*([AW/D$#I$R_=C;<21(<AL[25P-
MWC8VE.HE*&JCNNOKY^AVT)QC=/1OKT/M?K7SAZ@4 % !0!3U'4;?2;>2\O)%
M@MX%+R.YP%4?U[ #DG  )-5&+DU&*NWLA-J*N]D?!WQ3^,%WXVE:PL"UMI*-
MP@.'GP>'FQ_#W6/H."V6 (^HPV%5%<TM9_EZ?YGDU:KGHM(_F>*I&TIVH"Q]
M "3^0KT3C;4=9-)>;L7AI%Z1D6\^/^N3_P#Q-*Z[HY_K%';VM/\ \#C_ )C[
M&![:[A\]&11-&6W*5XWC/4#M2EL[=F=$)QDURR3]&G^1]:?M*:VUOIMCI49P
MMU(TT@'=8E4(#[;G)^JCTKP<!"\I3?167S_X8]3$2LE%==?N/C>OH3S0H *
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
MF&V15<'LP!'Y&G>VP!%#' -L:J@'0* !^E%^X;#RH/44@%H ",]:   #IQ0
$4 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597734512192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<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="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>
<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="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>
<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="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>
<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="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>
<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="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>
<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="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>
<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="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">225 Wyman Street<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="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Waltham<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="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>
<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="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">02451<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="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>
<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="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>
<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="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>
<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="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>
<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="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>
<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="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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="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>
<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="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>
<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="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>
<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="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>
<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="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>
<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="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<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="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>
<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="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.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="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,898,878<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="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Portions of the Registrant&#8217;s definitive proxy statement related to its 2025 annual meeting of stockholders to be filed subsequently are incorporated by reference into Part III of this report.</span></div><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="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>
<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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<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="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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="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>
<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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentFinStmtErrorCorrectionFlag</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityPublicFloat</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: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_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>24
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739264512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>AUDIT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_AuditInformationAbstract', window );"><strong>Audit Information [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="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor name</a></td>
<td class="text">Deloitte & Touche LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor location</a></td>
<td class="text">Boston, Massachusetts<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</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_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditInformationAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597735611008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 337,103<span></span>
</td>
<td class="nump">$ 229,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">402,870<span></span>
</td>
<td class="nump">193,436<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Total cash, cash equivalents, and marketable securities</a></td>
<td class="nump">739,973<span></span>
</td>
<td class="nump">423,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">305,468<span></span>
</td>
<td class="nump">300,173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables, net</a></td>
<td class="nump">173,085<span></span>
</td>
<td class="nump">237,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">115,178<span></span>
</td>
<td class="nump">68,137<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,333,704<span></span>
</td>
<td class="nump">1,029,027<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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNoncurrent', window );">Long-term unbilled receivables, net</a></td>
<td class="nump">61,407<span></span>
</td>
<td class="nump">85,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">81,113<span></span>
</td>
<td class="nump">81,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">292,049<span></span>
</td>
<td class="nump">314,696<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,768,273<span></span>
</td>
<td class="nump">1,510,736<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">6,226<span></span>
</td>
<td class="nump">11,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="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">31,544<span></span>
</td>
<td class="nump">39,941<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="Show.showAR( this, 'defref_pega_AccruedCompensationAndRelatedExpenses', window );">Accrued compensation and related expenses</a></td>
<td class="nump">138,042<span></span>
</td>
<td class="nump">126,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">423,910<span></span>
</td>
<td class="nump">377,845<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayableCurrent', window );">Convertible senior notes, net</a></td>
<td class="nump">467,470<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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">18,866<span></span>
</td>
<td class="nump">21,343<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,086,058<span></span>
</td>
<td class="nump">577,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Long-term convertible senior notes, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">499,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">67,647<span></span>
</td>
<td class="nump">66,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">29,088<span></span>
</td>
<td class="nump">13,570<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,182,793<span></span>
</td>
<td class="nump">1,156,898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 20)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value, 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 200,000 shares authorized; 86,112 and 83,840 shares issued and outstanding as of December&#160;31, 2024 and 2023, respectively</a></td>
<td class="nump">861<span></span>
</td>
<td class="nump">838<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">526,963<span></span>
</td>
<td class="nump">379,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings (accumulated deficit)</a></td>
<td class="nump">87,901<span></span>
</td>
<td class="num">(8,705)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated other comprehensive (loss)</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="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Net unrealized gain on available-for-sale securities, net of tax</a></td>
<td class="nump">230<span></span>
</td>
<td class="nump">669<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(30,475)<span></span>
</td>
<td class="num">(18,548)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">585,480<span></span>
</td>
<td class="nump">353,838<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,768,273<span></span>
</td>
<td class="nump">$ 1,510,736<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_AccruedCompensationAndRelatedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Compensation and Related Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccruedCompensationAndRelatedExpenses</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_UnbilledReceivablesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated unrealized gain (loss) 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConvertibleNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733424256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">86,112,000<span></span>
</td>
<td class="nump">83,840,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">86,112,000<span></span>
</td>
<td class="nump">83,840,000<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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-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>27
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597737426464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 1,497,180<span></span>
</td>
<td class="nump">$ 1,432,616<span></span>
</td>
<td class="nump">$ 1,317,845<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">390,665<span></span>
</td>
<td class="nump">378,483<span></span>
</td>
<td class="nump">368,635<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,106,515<span></span>
</td>
<td class="nump">1,054,133<span></span>
</td>
<td class="nump">949,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="nump">534,780<span></span>
</td>
<td class="nump">559,177<span></span>
</td>
<td class="nump">624,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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">298,074<span></span>
</td>
<td class="nump">295,512<span></span>
</td>
<td class="nump">294,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">112,848<span></span>
</td>
<td class="nump">96,743<span></span>
</td>
<td class="nump">117,734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Litigation settlement, net of recoveries</a></td>
<td class="nump">32,403<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring</a></td>
<td class="nump">4,528<span></span>
</td>
<td class="nump">21,747<span></span>
</td>
<td class="nump">21,743<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">982,633<span></span>
</td>
<td class="nump">973,179<span></span>
</td>
<td class="nump">1,058,615<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">123,882<span></span>
</td>
<td class="nump">80,954<span></span>
</td>
<td class="num">(109,405)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction (loss) gain</a></td>
<td class="num">(912)<span></span>
</td>
<td class="num">(5,242)<span></span>
</td>
<td class="nump">4,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Interest income</a></td>
<td class="nump">25,779<span></span>
</td>
<td class="nump">9,259<span></span>
</td>
<td class="nump">1,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(6,835)<span></span>
</td>
<td class="num">(6,876)<span></span>
</td>
<td class="num">(7,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="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">(Loss) on capped call transactions</a></td>
<td class="num">(663)<span></span>
</td>
<td class="num">(1,348)<span></span>
</td>
<td class="num">(57,382)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">1,385<span></span>
</td>
<td class="nump">18,693<span></span>
</td>
<td class="nump">6,579<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before provision for income taxes</a></td>
<td class="nump">142,636<span></span>
</td>
<td class="nump">95,440<span></span>
</td>
<td class="num">(161,797)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">43,447<span></span>
</td>
<td class="nump">27,632<span></span>
</td>
<td class="nump">183,785<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 99,189<span></span>
</td>
<td class="nump">$ 67,808<span></span>
</td>
<td class="num">$ (345,582)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings (loss) 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.16<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="num">$ (4.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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="num">$ (4.22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">85,265<span></span>
</td>
<td class="nump">83,162<span></span>
</td>
<td class="nump">81,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">89,634<span></span>
</td>
<td class="nump">84,914<span></span>
</td>
<td class="nump">81,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 882,038<span></span>
</td>
<td class="nump">$ 793,184<span></span>
</td>
<td class="nump">$ 701,835<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">149,918<span></span>
</td>
<td class="nump">144,250<span></span>
</td>
<td class="nump">138,736<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">398,102<span></span>
</td>
<td class="nump">407,625<span></span>
</td>
<td class="nump">366,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">1,888<span></span>
</td>
<td class="nump">2,606<span></span>
</td>
<td class="nump">2,642<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">213,273<span></span>
</td>
<td class="nump">221,706<span></span>
</td>
<td class="nump">230,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">238,842<span></span>
</td>
<td class="nump">231,560<span></span>
</td>
<td class="nump">227,082<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">3,767<span></span>
</td>
<td class="nump">10,101<span></span>
</td>
<td class="nump">19,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">$ 67<span></span>
</td>
<td class="nump">$ 175<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsultingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_ProductOrServiceAxis=pega_PerpetualLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597731989744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 99,189<span></span>
</td>
<td class="nump">$ 67,808<span></span>
</td>
<td class="num">$ (345,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on available-for-sale securities</a></td>
<td class="num">(439)<span></span>
</td>
<td class="nump">152<span></span>
</td>
<td class="num">(169)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(11,927)<span></span>
</td>
<td class="nump">5,039<span></span>
</td>
<td class="num">(15,913)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive (loss) income, net of tax</a></td>
<td class="num">(12,366)<span></span>
</td>
<td class="nump">5,191<span></span>
</td>
<td class="num">(16,082)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 86,823<span></span>
</td>
<td class="nump">$ 72,999<span></span>
</td>
<td class="num">$ (361,664)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597736433536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>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>Common Stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Retained earnings (accumulated deficit)</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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2021</a></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>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 817<span></span>
</td>
<td class="nump">$ 145,810<span></span>
</td>
<td class="nump">$ 276,449<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(24,508)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">(24,506)<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock for stock compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">754<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock for stock compensation plans</a></td>
<td class="num">(20,620)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="num">(20,627)<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="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="nump">250<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the employee stock purchase plan</a></td>
<td class="nump">9,172<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">9,170<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">122,229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122,229<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="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="num">(9,854)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,474)<span></span>
</td>
<td class="num">(7,380)<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive income (loss)</a></td>
<td class="num">(16,082)<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">(16,082)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(345,582)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(345,582)<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,436<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Dec. 31, 2022</a></td>
<td class="nump">130,843<span></span>
</td>
<td class="nump">$ 824<span></span>
</td>
<td class="nump">229,602<span></span>
</td>
<td class="num">(76,513)<span></span>
</td>
<td class="num">(23,070)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock for stock compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,212<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock for stock compensation plans</a></td>
<td class="nump">8,905<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">8,893<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="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="nump">192<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the employee stock purchase plan</a></td>
<td class="nump">7,744<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">7,742<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">143,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143,352<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings', window );">Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings</a></td>
<td class="num">(10,005)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,005)<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive income (loss)</a></td>
<td class="nump">5,191<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">5,191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 67,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,808<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2023</a></td>
<td class="nump">83,840<span></span>
</td>
<td class="nump">83,840<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Dec. 31, 2023</a></td>
<td class="nump">$ 353,838<span></span>
</td>
<td class="nump">$ 838<span></span>
</td>
<td class="nump">379,584<span></span>
</td>
<td class="num">(8,705)<span></span>
</td>
<td class="num">(17,879)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(825)<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="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(69,557)<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
<td class="num">(69,549)<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Issuance of common stock for stock compensation plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,985<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuance of common stock for stock compensation plans</a></td>
<td class="nump">75,216<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">75,186<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="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="nump">112<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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under the employee stock purchase plan</a></td>
<td class="nump">6,709<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">6,708<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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">142,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">142,718<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="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared</a></td>
<td class="num">(10,267)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,684)<span></span>
</td>
<td class="num">(2,583)<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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive income (loss)</a></td>
<td class="num">(12,366)<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,366)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 99,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,189<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2024</a></td>
<td class="nump">86,112<span></span>
</td>
<td class="nump">86,112<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Dec. 31, 2024</a></td>
<td class="nump">$ 585,480<span></span>
</td>
<td class="nump">$ 861<span></span>
</td>
<td class="nump">$ 526,963<span></span>
</td>
<td class="nump">$ 87,901<span></span>
</td>
<td class="num">$ (30,245)<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_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597736348624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividend declared (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597738441328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 99,189<span></span>
</td>
<td class="nump">$ 67,808<span></span>
</td>
<td class="num">$ (345,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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to cash 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">142,718<span></span>
</td>
<td class="nump">143,352<span></span>
</td>
<td class="nump">122,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of deferred commissions</a></td>
<td class="nump">62,269<span></span>
</td>
<td class="nump">59,461<span></span>
</td>
<td class="nump">53,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Amortization of intangible assets and depreciation</a></td>
<td class="nump">17,585<span></span>
</td>
<td class="nump">18,746<span></span>
</td>
<td class="nump">18,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Amortization of right-of-use lease assets</a></td>
<td class="nump">17,842<span></span>
</td>
<td class="nump">15,912<span></span>
</td>
<td class="nump">15,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction loss (gain)</a></td>
<td class="nump">912<span></span>
</td>
<td class="nump">5,242<span></span>
</td>
<td class="num">(4,560)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Loss on capped call transactions</a></td>
<td class="nump">663<span></span>
</td>
<td class="nump">1,348<span></span>
</td>
<td class="nump">57,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(1,544)<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="nump">168,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">(Accretion) amortization of investments</a></td>
<td class="num">(15,263)<span></span>
</td>
<td class="num">(3,302)<span></span>
</td>
<td class="nump">1,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">(Gain) on investments</a></td>
<td class="num">(869)<span></span>
</td>
<td class="num">(10,841)<span></span>
</td>
<td class="num">(6,578)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">(Gain) on repurchases of convertible senior notes</a></td>
<td class="num">(459)<span></span>
</td>
<td class="num">(7,855)<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="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash</a></td>
<td class="nump">3,728<span></span>
</td>
<td class="nump">5,557<span></span>
</td>
<td class="nump">4,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Change in operating assets and liabilities:</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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, unbilled receivables, and contract assets</a></td>
<td class="nump">79,034<span></span>
</td>
<td class="num">(57,602)<span></span>
</td>
<td class="num">(51,157)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other current assets</a></td>
<td class="num">(50,005)<span></span>
</td>
<td class="nump">11,360<span></span>
</td>
<td class="num">(9,133)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Other current liabilities</a></td>
<td class="num">(7,115)<span></span>
</td>
<td class="num">(8,777)<span></span>
</td>
<td class="nump">529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">48,360<span></span>
</td>
<td class="nump">45,123<span></span>
</td>
<td class="nump">62,578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCharges', window );">Deferred commissions</a></td>
<td class="num">(57,628)<span></span>
</td>
<td class="num">(44,529)<span></span>
</td>
<td class="num">(53,857)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other long-term assets and liabilities</a></td>
<td class="nump">6,509<span></span>
</td>
<td class="num">(23,581)<span></span>
</td>
<td class="num">(13,312)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash provided by operating activities</a></td>
<td class="nump">345,926<span></span>
</td>
<td class="nump">217,785<span></span>
</td>
<td class="nump">22,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(559,365)<span></span>
</td>
<td class="num">(287,287)<span></span>
</td>
<td class="num">(41,015)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from maturities and called investments</a></td>
<td class="nump">364,501<span></span>
</td>
<td class="nump">242,593<span></span>
</td>
<td class="nump">66,583<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Sales of investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,725<span></span>
</td>
<td class="nump">23,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(922)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Investment in property and equipment</a></td>
<td class="num">(7,712)<span></span>
</td>
<td class="num">(16,781)<span></span>
</td>
<td class="num">(35,379)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Cash (used in) provided by investing activities</a></td>
<td class="num">(202,576)<span></span>
</td>
<td class="num">(50,750)<span></span>
</td>
<td class="nump">13,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repurchases of convertible senior notes</a></td>
<td class="num">(33,890)<span></span>
</td>
<td class="num">(88,989)<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="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividend payments to stockholders</a></td>
<td class="num">(10,199)<span></span>
</td>
<td class="num">(9,964)<span></span>
</td>
<td class="num">(9,834)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Proceeds from employee stock purchase plan</a></td>
<td class="nump">6,709<span></span>
</td>
<td class="nump">7,744<span></span>
</td>
<td class="nump">9,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercises</a></td>
<td class="nump">80,651<span></span>
</td>
<td class="nump">10,821<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="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Common stock repurchases for tax withholdings for net settlement of equity awards</a></td>
<td class="num">(5,435)<span></span>
</td>
<td class="num">(1,916)<span></span>
</td>
<td class="num">(20,620)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Common stock repurchases under stock repurchase program</a></td>
<td class="num">(68,057)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(25,707)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">341<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash (used in) financing activities</a></td>
<td class="num">(30,214)<span></span>
</td>
<td class="num">(81,963)<span></span>
</td>
<td class="num">(46,989)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="num">(4,434)<span></span>
</td>
<td class="nump">2,701<span></span>
</td>
<td class="num">(3,333)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">108,702<span></span>
</td>
<td class="nump">87,773<span></span>
</td>
<td class="num">(14,911)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash, beginning of period</a></td>
<td class="nump">232,827<span></span>
</td>
<td class="nump">145,054<span></span>
</td>
<td class="nump">159,965<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash, end of period</a></td>
<td class="nump">341,529<span></span>
</td>
<td class="nump">232,827<span></span>
</td>
<td class="nump">145,054<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">337,103<span></span>
</td>
<td class="nump">229,902<span></span>
</td>
<td class="nump">145,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash included in other current assets</a></td>
<td class="nump">98<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash included in other long-term assets</a></td>
<td class="nump">4,328<span></span>
</td>
<td class="nump">2,925<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">341,529<span></span>
</td>
<td class="nump">232,827<span></span>
</td>
<td class="nump">145,054<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_InterestPaidOnConvertibleDebt', window );">Interest paid on convertible notes</a></td>
<td class="nump">3,810<span></span>
</td>
<td class="nump">4,134<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">82,317<span></span>
</td>
<td class="nump">11,664<span></span>
</td>
<td class="nump">7,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activity:</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="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Investment in property and equipment included in accounts payable and accrued liabilities</a></td>
<td class="nump">1,723<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">9,914<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">$ 2,583<span></span>
</td>
<td class="nump">$ 2,515<span></span>
</td>
<td class="nump">$ 2,474<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_InterestPaidOnConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest Paid on Convertible Debt</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InterestPaidOnConvertibleDebt</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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCharges</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733560544">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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="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%">1. BASIS OF PRESENTATION</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%">Business</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%">The Company develops, markets, licenses, hosts, and supports enterprise software that helps organizations optimize decisions and processes in real-time. The Company&#8217;s platform for enterprise artificial intelligence (&#8220;AI&#8221;) decisioning and workflow automation enables clients to personalize customer experiences, automate customer service, and streamline operations, business processes, and workflows. The Company provides consulting, training, support, and hosting services to facilitate the use of its software.</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%">Management estimates and reporting</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%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S.&#8221;) requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods presented. Actual results could differ from those estimates. Accounts with reported amounts based on significant estimates and judgments include, but are not limited to, revenue, unbilled receivables, deferred revenue, deferred income taxes, deferred commissions, income taxes payable, convertible senior notes, and goodwill.</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%">Principles of consolidation</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&#8217;s consolidated financial statements reflect Pegasystems Inc. and subsidiaries in which the Company holds a controlling financial interest. All&#160;intercompany&#160;accounts and transactions were eliminated in consolidation.</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%">Reclassifications</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 consolidated financial statements and notes thereto have been reclassified to conform to the current year presentation. Such reclassifications did not affect total revenues, income (loss) from operations, or net income (loss).</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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>33
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739345440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</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%">2. SIGNIFICANT ACCOUNTING POLICIES</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-style:italic;font-weight:700;line-height:120%">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%">The Company&#8217;s revenue is primarily derived from:</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">Subscription services, composed of revenue from Pega Cloud and maintenance. Pega Cloud is the Company&#8217;s hosted Pega Platform and software applications. Maintenance revenue is earned from providing client support, software upgrades, and bug fixes or patches.</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">Subscription license, composed of revenue from term license arrangements for the Company&#8217;s Pega Platform and software applications. Term licenses represent functional intellectual property and are delivered separately from maintenance and services. </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">Perpetual license, composed of revenue from perpetual license arrangements for the Company&#8217;s Pega Platform and software applications. Perpetual licenses represent functional intellectual property and are delivered separately from maintenance and services. </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">Consulting, primarily related to new software license implementations, training, and reimbursable costs.</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%">Performance 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%">The Company&#8217;s software license and Pega Cloud arrangements often contain multiple performance obligations. If a contract contains multiple performance obligations, the Company accounts for each distinct performance obligation separately. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. Any discounts or expected potential future price concessions are considered when determining the total transaction price. The Company&#8217;s policy is to exclude sales and similar taxes collected from clients from the determination of transaction 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%">The Company&#8217;s typical performance obligations are:</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:8.026%"></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:26.545%"></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:27.868%"></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:18.079%"></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.470%"></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-weight:700;line-height:100%">Performance obligation</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%">How stand-alone selling price is typically determined</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%">When performance obligation is typically satisfied</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%">When payment is typically due</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%">Income statement line item</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Pega Cloud</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ratably over the term of the service (over time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the service</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: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%">Subscription services</span></div></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%">Term license</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the license</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></div></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%">Maintenance</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consistent pricing relationship as a percentage of the related license and observable in stand-alone renewal 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ratably over the term of the maintenance (over time)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the maintenance</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></div></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%">Perpetual license</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective date of the license</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></div></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%">Consulting<br/>- time and materials</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Observable hourly rate for time and materials-based services in similar geographies</span></div></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Based on hours incurred to date (over time)</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Monthly</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></div></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%">Consulting <br/>- fixed price</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Observable hourly rate for time and materials-based services in similar geographies multiplied by estimated hours for the project</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: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%">Based on hours incurred as a percentage of total estimated hours (over time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As contract milestones are achieved</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></div></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) Technical support and software updates are considered distinct services but accounted for as a single performance obligation, as they have the same pattern of transfer to the client.</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 utilizes the residual approach for software license and Pega Cloud performance obligations since the selling price is highly variable and the stand-alone selling price is not discernible from past transactions or other observable evidence. Periodically, the Company reevaluates whether the residual approach remains appropriate. As required, the Company evaluates its residual approach estimate compared to all available observable data before concluding the estimate represents its stand-alone selling 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%">If the contract grants the client the option to acquire additional products or services, the Company assesses whether the option represents a material right to the client that the client would not receive without entering into that contract. Discounts on options to purchase additional products and services greater than discounts available to similar clients are accounted for as an additional performance obligation.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During most of each client contract term, the amount invoiced is generally less than the amount of revenue recognized to date, primarily because we transfer control of the performance obligation related to the software license at the inception of the contract term. A significant portion of the total contract consideration is typically allocated to the license performance obligation. Therefore, the Company&#8217;s contracts often result in the recording of unbilled receivables and contract assets throughout most of the contract term. The Company records an unbilled receivable or contract asset when revenue recognized on a contract exceeds the billings. The Company recognizes an impairment on receivables and contract assets if, after contract inception, it becomes probable that payment is not collectible. The Company reviews receivables and contract assets on an individual basis for impairment.</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%">Variable consideration</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&#8217;s arrangements can include variable fees, such as the option to purchase additional usage of a previously delivered software license. The Company may also provide pricing concessions to clients, a business practice that gives rise to variable fees. For variable fees arising from the client&#8217;s acquisition of additional usage of a previously delivered software license, the Company applies the sales and usage-based royalties guidance related to a license of intellectual property and recognizes the revenue in the period the underlying sale or usage occurs. The Company includes variable fees in the determination of total transaction price if it is not probable that a significant future reversal of revenue will occur. The Company uses the expected value or most likely value amount, whichever is more appropriate for specific circumstances, to estimate variable consideration, and the estimates are based on the level of historical price concessions offered to clients. The variable consideration related to pricing concessions and other forms of variable consideration, including usage-based fees, have not been material to the Company&#8217;s consolidated financial statements.</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%">Significant financing components</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 generally does not intend to provide financing to its clients, as financing arrangements are not contemplated as part of the negotiated terms of contracts between the Company and its clients. Although there may be an intervening period between the delivery of the license and the payment, typically in term license arrangements, the purpose of that timing difference is to align the client&#8217;s payment with the timing of the use of the software license or service.</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 certain circumstances, however, there are instances where revenue recognition timing differs from the timing of payment due to extended payment terms or fees that are non-proportional to the associated usage of software licenses. In these instances, the Company evaluates whether a significant financing component exists. This evaluation includes determining the difference between the consideration the client would have paid when the performance obligation was satisfied and the amount of consideration paid. Contracts that include a significant financing component are adjusted for the time value of money at the rate inherent in the contract, the client&#8217;s borrowing rate, or the Company&#8217;s incremental borrowing rate, depending upon the recipient of the financing. </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%">During 2024, 2023, and 2022, significant financing components were not material.</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%">Contract modifications</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 assesses contract modifications to determine:</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">if the additional products and services are distinct from the products and services in the original arrangement; 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">if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.</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 contract modification meeting both criteria is accounted for as a separate contract. If a contract modification does not meet both criteria, it is accounted for either:</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">on a prospective basis as a termination of the existing contract and the creation of a new contract; or</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">on a cumulative catch-up basis.</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%">Deferred commissions</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%">The Company recognizes an asset for the incremental costs of obtaining a client contract, primarily related to sales commissions. The Company expects to benefit from those costs for more than one year. Commissions earned upon the execution of initial contracts are allocated to each performance obligation within the contract and amortized according to the transfer of underlying goods and services within those contracts and expected renewals. The expected benefit period is determined based on the length of the client contracts, client attrition rates, the underlying technology lifecycle, and the competitive marketplace&#8217;s influence on the products and services sold. Deferred costs allocated to maintenance and deferred costs for Pega Cloud arrangements are amortized over an average expected benefit period of 4.5 years. Deferred costs allocated to software licenses, and any expected renewals of term software licenses within the 4.5 years expected benefit period, are amortized at the point in time control of the software license is transferred. Deferred costs allocated to consulting are amortized over a period consistent with the pattern of transfer of control for the related services. Commissions earned on contract amendments and renewals are allocated to each performance obligation within the contract and amortized over the contractual term.</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%">Financial instruments</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%">The principal financial instruments held by the Company consist of cash equivalents, marketable securities, receivables, capped call transactions, and accounts payable. The Company considers debt securities readily convertible to known amounts of&#160;cash with maturities of three months or less from the purchase date to be cash equivalents. Interest is recorded when earned. The Company&#8217;s investments are classified as available-for-sale and are carried at fair value. Unrealized gains and losses considered temporary are recorded as a component of accumulated other comprehensive (loss), net of related income taxes. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the investment cost is adjusted to fair value by recording a loss on investments in the consolidated statements of operations. Gains and losses on investments are calculated based on the specific investment.</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%">For additional information see "Note 4. Receivables, Contract Assets, And Deferred Revenue", "Note 11. Debt", and "Note 13. Fair Value Measurements".</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%">Property and equipment</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%">Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful life of each asset, which are three years for computer equipment and five years for furniture and fixtures. Leasehold improvements are amortized over the lesser of the lease&#8217;s term or the useful life of the asset. Repairs and maintenance costs are expensed as incurred.</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%">Leases</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 of the Company&#8217;s leases are operating leases, primarily composed of office space leases. The Company accounts for a contract as a lease when it has the right to control the asset for a period of time while obtaining substantially all of the asset&#8217;s economic benefits. The Company determines the initial classification and measurement of its operating right of use assets and lease liabilities at the lease commencement date and thereafter if modified. Fixed lease costs are recognized on a straight-line basis over the lease term.&#160;Variable lease costs include payments required under leases for common area maintenance, real estate taxes, utilities, service charges, and other variable costs that are not reflected in the measurement of right of use assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. The Company combines lease and non-lease components when determining lease costs for its office space leases. The lease liability includes lease payments related to options to extend or renew the lease term if the Company is reasonably certain it will exercise those options. The Company&#8217;s leases do not contain material&#160;residual&#160;value guarantees or restrictive covenants.</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%">Loss contingencies and legal costs</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 accrues loss contingencies when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. </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%">Significant judgments are required to determine the probability and the range of the outcomes, and the estimates are based only on the information available to the Company 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 the Company&#8217;s 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 the Company&#8217;s results of operations and financial position. As additional information becomes available, the Company reassesses the potential liability from pending claims and litigation and may revise its estimates. 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. Legal costs are expensed as incurred. </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%">Internal-use software </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%">The Company capitalizes and amortizes certain direct costs associated with computer software developed or purchased for internal use incurred during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. The Company amortizes capitalized internal-use software on a straight-line basis over its estimated useful life, which is generally over <span style="-sec-ix-hidden:f-471">three</span> to five years, commencing on the date the software is placed into service. </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%">Goodwill</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%">Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. Goodwill is not amortized. The Company has a single reporting unit. The Company performed qualitative assessments as of November 30, 2024, 2023, and 2022, respectively, and concluded that there was no impairment since it was not more-likely-than-not that the fair value of its reporting unit was less than its carrying value. </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%">Intangible and long-lived assets</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%">The Company&#8217;s intangible assets are amortized using the straight-line method over their estimated useful life. The Company evaluates its long-lived tangible and intangible assets for impairment whenever events or changes in circumstances indicate that such assets&#8217; carrying amount may not be recoverable. Impairment is assessed by comparing the undiscounted cash flows expected to be generated by the long-lived tangible or intangible assets to their carrying value. If impairment exists, the Company calculates the impairment by comparing the carrying value to its fair value as determined by discounted expected cash flows.</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 equivalents</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%">Cash equivalents include money market funds and other investments with original maturities of three months or less.</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%">Restricted cash</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 restricted cash amounts as a current asset on the consolidated balance sheets if the restriction expires in less than 12 months, or as a non-current asset if the restriction is greater than 12 months. If there is no minimum time frame during which the cash must remain restricted, the nature of the transactions related to the restriction determine the classification. Restricted cash primarily relates to amounts deposited to secure customer guarantees and various letters of credit.</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%">Business combinations</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 uses its estimates and assumptions to assign a fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company&#8217;s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. The Company reevaluates these estimates and assumptions quarterly as new information arises and records any adjustments to the Company&#8217;s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company&#8217;s consolidated statements of operations.</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%">Research and development and software development costs</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%">Research and development costs are expensed as incurred. Capitalization of computer software developed for resale begins upon the establishment of technological feasibility, generally demonstrated by a working model or an operative version of the computer software product. Such costs have not been material to date, as technological feasibility is established within a short time frame from the software&#8217;s general availability. As a result, no costs were capitalized in 2024, 2023, or 2022.</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%">Stock-based compensation</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 stock-based compensation expense associated with equity awards based on the award&#8217;s fair value at the grant date. Stock-based compensation expense is adjusted each period for anticipated forfeitures. For service-based awards, stock-based compensation is recognized over the requisite service period, which is generally the vesting period. For performance-based awards, stock-based compensation expense is recognized over the longer of (a) the implicit service period for performance-metric achievement or (b) the requisite service period. During each reporting period, stock-based compensation expense is recorded based on expected achievement of performance targets. Changes in estimates of the expected achievement of performance targets that result in a change in the number of shares that are expected to vest are recognized on a cumulative catch-up basis during the reporting period in which the estimate changed. See "Note 16. Stock-Based Compensation" for a discussion of the Company&#8217;s key assumptions when determining the fair value of its equity awards at the grant date.</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%">Foreign currency translation and remeasurement</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%">The translation of assets and liabilities for the Company&#8217;s subsidiaries with functional currencies other than the U.S. dollar are made at period-end exchange rates. Revenue and expense accounts are translated at the average exchange rates during the period transactions occur. The resulting translation adjustments are reflected in accumulated other comprehensive (loss). Realized and unrealized exchange gains or losses from transactions and remeasurement adjustments are reflected in foreign currency transaction gain (loss) in the accompanying consolidated statements of operations.</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%">Accounting for income taxes</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%">The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company regularly assesses the need for a valuation allowance against its deferred tax assets. Future realization of the Company&#8217;s deferred tax assets ultimately depends on sufficient taxable income within the available carryback or carryforward periods. Taxable income sources include taxable income in prior carryback years, future reversals of existing taxable temporary differences, tax planning strategies, and projected future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to an amount it believes is more-likely-than-not to be realized. Changes in the valuation allowance impact income tax expense in the period of adjustment. The Company recognizes excess tax benefits when realized, as a reduction of the provision for income taxes. </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%">The Company assesses its income tax positions and records tax benefits based on management&#8217;s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies liabilities for uncertain tax positions as non-current liabilities unless the uncertainty is expected to be resolved within one year. The Company classifies interest and penalties on uncertain tax positions as income tax expense.</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%">As a global company, significant judgment must be used to calculate and provide for income taxes in each of the tax jurisdictions in which it operates. In the ordinary course of the Company&#8217;s business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise because of transfer pricing for transactions with the Company&#8217;s subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex.</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%">For additional information, see "Note 18. Income Taxes".</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%">Advertising expense</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%">Advertising costs are expensed as incurred. Advertising expenses were $4.7 million, $3.5 million, and $6.6 million during 2024, 2023, and 2022, respectively.</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%">Newly adopted accounting pronouncements</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%">Segment 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%">In November 2023, the FASB issued ASU 2023-07,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2023-07&#8221;). The amendments in ASU 2023-07 are effective for all public entities for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 did not change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. Under ASU 2023-07, public entities with a single reportable segment must apply all of the ASU&#8217;s disclosure requirements&#8239;and the existing segment disclosure and reconciliation requirements in ASC 280 - Segment Reporting on an annual and interim basis. The Company implemented this ASU in 2024 and its impact was immaterial.</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%">Accounting pronouncements not yet 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-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</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 December 2023, the FASB issued ASU 2023-09</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2023-09&#8221;). ASU 2023-09 includes expanded income tax rate reconciliation disclosures, a disaggregation of income taxes paid, and other expanded disclosures. The ASU will be effective for the Company for the year ending December 31, 2025. The Company expects the adoption to result in disclosure changes only.</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:400;line-height:120%">Disaggregation of Income Statement Expenses</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 2024, the FASB issued ASU 2024-03</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU &#8220;2024-03&#8221;). Among other items, the requirements include expanded disclosures around employee compensation and selling expenses. ASU 2024-03 will be effective for the Company for the year ending December 31, 2027. The Company is still evaluating the impact of this new guidance on its consolidated financial statements but expect the adoption to result in disclosure changes only.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733133728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MARKETABLE SECURITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">3. 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><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%">December 31, 2024</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, 2023</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%">11,851&#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%">1&#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%">(19)</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,833&#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,471&#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%">33&#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%">(1)</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,503&#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%">391,097&#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%">63&#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%">(123)</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%">391,037&#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%">181,960&#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%">200&#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%">(227)</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%">181,933&#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%">402,948&#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%">64&#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%">(142)</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%">402,870&#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%">193,431&#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%">233&#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%">(228)</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%">193,436&#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%">As of December&#160;31, 2024, marketable securities&#8217; maturities ranged from January 2025 to December 2027, with a weighted-average remaining maturity of 0.3 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/940-320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph b<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/942-320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597732560336">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">4. 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><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%">December 31, 2024</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, 2023</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, net</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%">305,468&#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%">300,173&#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, 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%">173,085&#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%">237,379&#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, 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%">61,407&#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%">85,402&#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%">539,960&#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%">622,954&#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: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. 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 collection 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%">December 31, 2024</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%">173,085&#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%">74&#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%">43,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%">18&#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%">18,066&#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%">8&#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%">234,492&#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%">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><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%">December 31, 2024</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%">2024</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%">137,027&#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%">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></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%">79,650&#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%">35&#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%">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%">10,357&#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%">4&#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%">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%">5,836&#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;text-align: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 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%">1,622&#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></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%">234,492&#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%">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%">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 that represented 10% or more of the Company&#8217;s total accounts receivable and unbilled receivables:</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: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%">December 31, 2024</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, 2023</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;border-top:1pt solid #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:1pt solid #000;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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></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="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%">11&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-right:1pt solid #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></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><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%">December 31, 2024</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, 2023</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%">13,498&#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%">16,238&#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%">18,321&#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%">20,635&#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%">31,819&#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%">36,873&#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.</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 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 made 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%">December 31, 2024</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, 2023</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">423,910&#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%">377,845&#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 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%">2,121&#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%">2,478&#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%">426,031&#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%">380,323&#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><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 2024 was primarily due to new billings in advance of revenue recognition and $374.1 million of revenue recognized during the period included in deferred revenue as of December&#160;31, 2023.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receivables, Contract Assets, And Deferred Revenue [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733425056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEFERRED COMMISSIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">5. 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><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%">December 31,</span></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="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%">2024</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%">2023</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%">105,405&#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%">114,119&#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></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:99.867%"><tr><td style="width:1.0%"></td><td style="width:53.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.734%"></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:13.734%"></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:13.736%"></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%">2024</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%">2023</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%">2022</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="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%">62,269&#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%">59,461&#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%">53,471&#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 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 expenses.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597741309968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</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%">6. PROPERTY AND EQUIPMENT </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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 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%">(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%">December 31,</span></td></tr><tr style="height:12pt"><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%">2024</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%">2023</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%">Leasehold improvements</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%">51,932&#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%">62,787&#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="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%">Computer equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,817&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,144&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccecff;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%">Furniture and fixtures</span></div></td><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align: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,603&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align: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,665&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-weight:400;line-height:100%">Computer software purchased</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,918&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,060&#160;</span></td><td style="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%">Computer software developed for internal use</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%">19,776&#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%">19,470&#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: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%">Fixed assets in progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,038&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccecff;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%">121,084&#160;</span></td><td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccecff;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%">130,349&#160;</span></td><td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-weight:400;line-height:100%">Less: accumulated depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,278)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,070)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td style="background-color:#ccecff;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:#ccecff;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%">41,806&#160;</span></td><td style="background-color:#ccecff;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:#ccecff;padding:0 1pt"></td><td style="background-color:#ccecff;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:#ccecff;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%">47,279&#160;</span></td><td style="background-color:#ccecff;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) 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%">During 2024, $17.8&#160;million of depreciated assets were disposed of, which primarily related to office closures.</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:53.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.734%"></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:13.734%"></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:13.736%"></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%">2024</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%">2023</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%">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%">Depreciation expense</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%">14,432&#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%">14,806&#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%">14,687&#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><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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739371984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND OTHER INTANGIBLE ASSETS</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%">7. GOODWILL AND OTHER INTANGIBLE 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%">Goodwill</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: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%">2024</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%">2023</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,611&#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%">81,399&#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="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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(498)</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%">212&#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%">December 31,</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:bottom"><span style="color:#000000;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%">81,113&#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%">81,611&#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-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><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%">December 31, 2024</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%">4-10 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%">63,107&#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%">(61,395)</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%">1,712&#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%">2-10 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%">68,115&#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,995)</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%">2,120&#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%">1-5 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%">5,361&#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%">(5,361)</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></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 #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%">136,583&#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%">(132,751)</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%">3,832&#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: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><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, 2023</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%">4-10 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%">63,117&#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%">(60,035)</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%">3,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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138&#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%">(64,218)</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%">3,920&#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%">1-5 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%">5,361&#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%">(5,361)</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></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 #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%">136,616&#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%">(129,614)</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%">7,002&#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: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%">Future estimated intangible 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:80.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.419%"></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%">December 31, 2024</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%">2025</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,630&#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%">2026</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%">874&#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%">2027</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%">328&#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="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></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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,832&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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%">Amortization of intangible assets: </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:55.116%"></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.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.056%"></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%">2024</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%">2023</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%">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%">Cost of 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%">1,783&#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%">2,570&#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%">2,723&#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%">Selling and marketing</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%">1,370&#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,370&#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,370&#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"><div style="padding-left:9pt;text-indent:-6.75pt"><span><br/></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%">3,153&#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%">3,940&#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%">4,093&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733563600">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">8. 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><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%">December 31, 2024</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, 2023</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%">Prepaid expenses</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%">38,155&#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%">33,647&#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%">Income tax 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%">58,359&#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%">4,804&#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%">Contract 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%">13,498&#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,238&#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%">Insurance 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%">&#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,954&#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%">Indirect tax receivable</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,488&#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%">1,924&#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%">223&#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></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%">Restricted cash</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%">98&#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></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%">2,357&#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%">9,570&#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="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%">115,178&#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%">68,137&#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><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%">December 31, 2024</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, 2023</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 commissions</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%">105,405&#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%">114,119&#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%">Right of use 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%">62,429&#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%">64,198&#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%">41,806&#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,279&#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%">21,234&#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%">19,450&#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%">Contract 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%">18,321&#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%">20,635&#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%">Income tax 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%">13,299&#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%">20,633&#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%">3,832&#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%">7,002&#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%">&#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%">893&#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%">Deferred income taxes</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%">4,268&#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%">3,678&#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%">Restricted cash</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%">4,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%">2,925&#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%">17,127&#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%">13,884&#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 #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%">292,049&#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%">314,696&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued 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: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%">December 31, 2024</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, 2023</span></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:#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%">Cloud hosting</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%">1,802&#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%">1,358&#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%">Outside professional 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%">10,639&#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,419&#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%">Marketing and sales program</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,150&#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%">2,557&#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%">Income and other 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%">5,055&#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,428&#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%">Employee related</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%">4,833&#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%">4,486&#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%">Repurchases of common stock unsettled</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%">1,500&#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></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%">5,565&#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%">5,693&#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%">31,544&#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%">39,941&#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><br/></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 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%">December 31, 2024</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, 2023</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%">14,551&#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%">15,000&#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%">2,583&#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%">2,515&#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%">1,732&#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%">3,828&#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%">18,866&#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%">21,343&#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 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%">December 31, 2024</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, 2023</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%">2,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><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%">2,478&#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%">Income taxes 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%">15,956&#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%">859&#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%">11,011&#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,233&#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 #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%">29,088&#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%">13,570&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Assets and Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597741235456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT INFORMATION</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%">9. SEGMENT 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%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision-maker (&#8220;CODM&#8221;) in deciding how to allocate resources and assess performance.</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%">The Company derives substantially all of its revenue from the sale and support of one group of similar products and services &#8211; software that provides case management, business process management, and real-time decisioning solutions to improve customer engagement and operational excellence in the enterprise applications market. To assess performance, the Company&#8217;s CODM, the Chief Executive Officer, reviews financial information on a consolidated basis. Therefore, the Company determined it has one operating segment and one reportable segment. The accounting policies of the Company&#8217;s operating segment are the same as those described in "Note 2. Significant Accounting Policies". The CODM uses consolidated net income (loss) to set financial performance targets, assess performance, and make expense allocation decisions.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><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:50.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.773%"></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.773%"></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.774%"></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:middle"><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="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%">2023</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%">2022</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%">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%">1,497,180&#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%">1,432,616&#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%">1,317,845&#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:400;line-height:100%">Total cost of revenue</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%">390,665&#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%">378,483&#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%">368,635&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling</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%">450,527&#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%">474,405&#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%">519,192&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">84,253&#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%">84,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%">105,597&#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%">Research and development</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%">298,074&#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%">295,512&#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%">294,349&#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%">General and administrative</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%">112,848&#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%">96,743&#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%">117,734&#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></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></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></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></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></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></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></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%">Other segment items, net </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:#cceeff;padding:2px 0 2px 1pt;text-align: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,177&#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%">7,261&#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%">74,135&#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%">Provision for 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%">43,447&#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%">27,632&#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%">183,785&#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 31pt;text-align: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 income (loss)</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:bottom"><span style="color:#000000;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%">99,189&#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%">67,808&#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%">(345,582)</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) Includes Litigation settlement, net of recoveries, Restructuring, Foreign currency transaction (loss) gain, Interest income, Interest expense, (Loss) on capped call transactions, and Other income, net.</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%">Long-lived assets related to the Company&#8217;s U.S. and international operations consist of property and equipment, which are included in Other long-term assets in the Company&#8217;s consolidated balance sheet:</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:54.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.337%"></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:5.654%"></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:13.337%"></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:5.657%"></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="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%">December 31, 2024</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%">December 31, 2023</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%">U.S.</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%">37,405&#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%">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 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%">44,414&#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%">94&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</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%">4,401&#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%">11&#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,865&#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="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%">41,806&#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 colspan="2" style="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="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="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%">47,279&#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 colspan="2" style="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="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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739350448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">10. 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-weight:400;line-height:120%">The Company leased office space beginning in March 2021 at One Main Street, Cambridge, Massachusetts to serve as its corporate headquarters (the &#8220;Cambridge office&#8221;). The 4.5 year lease includes a base rent of $2&#160;million per year. In December 2024, the Company closed the Cambridge office and relocated its corporate headquarters to office space already leased in Waltham, Massachusetts (the &#8220;Waltham office&#8221;), effective January 1, 2025. The Company recorded a restructuring expense of $3.7 million as a result of closing the Cambridge office.</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%">The Waltham office is 131&#160;thousand square feet of leased office space located at 225 Wyman Street, Waltham, Massachusetts. The lease term of 11 years began on August 1, 2021, with no rent due until August 1, 2022. The annual rent equals the base rent of approximately $6&#160;million, with 3% annual increases, plus a portion of building operating costs and real estate taxes. In addition, the Company received an improvement allowance from the landlord of $11.8&#160;million. </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><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:55.646%"></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.127%"></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: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%">2024</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%">2023</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%">2022</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%">Fixed lease costs</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%">21,422&#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%">19,718&#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%">20,186&#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 10pt;text-align:left;text-indent:-6.75pt;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%">1,746&#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%">2,884&#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%">3,356&#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%">Variable lease costs</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%">6,901&#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%">8,148&#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%">3,894&#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%">30,069&#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%">30,750&#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%">27,436&#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-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><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%">December 31, 2024</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, 2023</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:f-803"><span style="-sec-ix-hidden:f-804"><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%">62,429&#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%">64,198&#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:f-807"><span style="-sec-ix-hidden:f-808"><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%">14,551&#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%">15,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"><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%">67,647&#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%">66,901&#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="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%">The 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%">December 31, 2024</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, 2023</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%">6.2 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%">6.8 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.8&#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%">4.0&#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 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><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%">December 31, 2024</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%">2025</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%">18,106&#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:400;line-height:100%">2026</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%">15,404&#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%">2027</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%">13,972&#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%">2028</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%">13,367&#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%">2029</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,742&#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%">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%">23,535&#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%">95,126&#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%">(12,928)</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%">82,198&#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><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><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%">2024</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%">2023</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 operating leases, net of tenant improvement allowances</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%">18,444&#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%">20,045&#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%">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%">16,682&#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%">1,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597732565616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">11. 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 September&#160;1, 2020.</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%">In 2024 and 2023, the Company recognized gains of $0.5 million and $7.9&#160;million in other income, net from repurchases of Notes representing $34.4 million and $97.7&#160;million in aggregate principal amount, respectively.</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 conversion rate will be adjusted upon certain events, including spin-offs, tender offers, exchange offers, and certain stockholder distributions. 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.</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 could 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-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 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%">December 31, 2024</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, 2023</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%">467,864&#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%">502,270&#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%">(394)</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%">(2,902)</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%">467,470&#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%">499,368&#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: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: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="padding:2px 1pt;text-align: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="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%">2023</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">3,725&#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%">3,891&#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"><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%">2,451&#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%">2,603&#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%">6,176&#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%">6,494&#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 average interest rate on the Notes in 2024 and 2023 was 1.2%. </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%">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%">December 31, 2024</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: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 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%">467,864&#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%">1,754&#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%">469,618&#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="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:#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,864&#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%">1,754&#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%">469,618&#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%">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 initially covered approximately 4.4 million shares (representing the number of shares for which the Notes were initially convertible) of the Company&#8217;s common stock. In 2024, Capped Call Transactions covering approximately 0.3 million shares were settled for proceeds of $0.01 million. As of December&#160;31, 2024, Capped Call Transactions covering approximately 3.5 million shares were outstanding.</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 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 calculated following the governing documents may not represent a fair value measurement. The Capped Call Transactions are 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><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%">2024</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%">2023</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%">893&#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%">2,582&#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%">Settlements</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)</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%">(341)</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%">Fair value adjustment</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%">(663)</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,348)</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%">December 31,</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%">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="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%">893&#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%">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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may use borrowings for general corporate purposes and to finance working capital needs. Subject to specific conditions and the agreement of the financial institutions lending the additional amount, the aggregate commitment may be increased to $200 million. The Credit Facility, as amended, contains customary covenants, including, but not limited to, those relating to additional indebtedness, liens, asset divestitures, and affiliate transactions. Beginning with the fiscal quarter ended March 31, 2024, the Company must maintain 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. Effective as of February 4, 2025, the Credit Facility was amended to extend the expiration date to February&#160;4, 2027.</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 December&#160;31, 2024 and December&#160;31, 2023, the Company had $27.3 million in outstanding letters of credit under the Credit Facility, reducing available borrowing capacity, but no outstanding cash borrowings.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597822612496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">RESTRUCTURING</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%">12. RESTRUCTURING</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 has undertaken the following restructuring activities as it optimizes its go-to-market strategy and reassesses its office space needs:</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:68.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.820%"></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.820%"></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.823%"></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%">2024</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%">2023</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%">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%">Employee severance and related benefits</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%">(614)</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="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%">18,721&#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%">18,549&#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="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%">Office space reductions </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="padding:2px 0 2px 1pt;text-align: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,142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,194&#160;</span></td><td style="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%">4,528&#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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">21,747&#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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">21,743&#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) These primarily relate to non-cash operating lease adjustments.</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%">Restructuring activity:</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%">Accrued employee severance and related benefits:</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:83.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.112%"></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%">2024</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%">8,095&#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%">Costs incurred</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%">(614)</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></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 disbursements</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%">(5,252)</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%">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%">(229)</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%">December 31, </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-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,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></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 accrued compensation and related expenses.</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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/420/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597822617216">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">13. 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 with little or no market data, which require the Company to develop its own 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%">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 the underlying equity security&#8217;s historical and implied volatility levels. 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><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%">December 31, 2024</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, 2023</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%">5,318&#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%">148,926&#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%">154,244&#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%">54,357&#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%">54,357&#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%">&#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%">402,870&#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><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%">402,870&#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><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%">193,436&#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><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%">193,436&#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></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><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%">223&#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%">&#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 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%">223&#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%">&#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 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%">893&#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%">&#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 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%">893&#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></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><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><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%">21,234&#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%">21,234&#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><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><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,450&#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%">19,450&#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-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><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%">2024</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%">2023</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%">19,450&#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%">13,069&#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%">550&#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%">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%">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%">&#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%">(2,773)</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%">(32)</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%">129&#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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">included in other income, net</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%">1,628&#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,886&#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:12pt"><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></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%">(362)</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%">(2,261)</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%">December 31,</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%">21,234&#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%">19,450&#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"><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 financial instruments, including receivables and accounts payable, approximates fair value due to their short maturities.</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:6pt;margin-top:6pt"><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 Notes outstanding (including the embedded conversion feature) was $463.9&#160;million as of December&#160;31, 2024 and $466.5&#160;million as of December&#160;31, 2023. </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 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><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 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%">In addition to receivables, the Company is potentially subject to concentrations of credit risk from the Company&#8217;s cash, cash equivalents, and marketable securities. The Company&#8217;s cash and cash equivalents are generally held with large, diverse financial institutions worldwide to reduce the Company&#8217;s credit risk exposure. Investment policies have been implemented that limit purchases of marketable debt securities to investment-grade securities.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733435392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS' EQUITY</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%">14. STOCKHOLDERS&#8217; EQUITY </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%">Preferred stock</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%">The Company has 1&#160;million authorized shares of preferred stock, $0.01 par value per share, of which none were issued and outstanding as of December&#160;31, 2024. </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%">The Board of Directors has the authority to issue the shares of preferred stock in one or more series, to establish the number of shares to be included in each series, and to determine the designation, powers, preferences, and rights of the shares of each series and the qualifications, limitations, or restrictions thereof, without any further vote or action by the stockholders. The issuance of preferred stock could decrease the earnings and assets available for distribution to holders of common stock and may have the effect of delaying, deferring, or defeating a change in control of the Company.</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%">Common stock</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%">The Company has 200 million authorized shares of common stock, $0.01 par value per share, of which 86.1 million were issued and outstanding as of December&#160;31, 2024.</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%">Dividends declared</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"><tr><td style="width:1.0%"></td><td style="width:53.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.621%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.621%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2022</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%">Dividends declared (per share)</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%">0.12&#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%">0.12&#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%">0.12&#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%">Dividend payments to stockholders (in thousands)</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%">10,199&#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%">9,964&#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%">9,834&#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-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%">The Company paid a quarterly cash dividend of $0.03 per share in 2024, 2023, and 2022. In the future, the Board of Directors may terminate or modify the dividend program without prior notice.</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%">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%">On April 23, 2024, the Company&#8217;s Board of Directors extended the expiration date of the share repurchase program from June 30, 2024 to June 30, 2025. On October 22, 2024, the Company&#8217;s Board of Directors further extended the expiration date of the share repurchase program from June 30, 2025 to December 31, 2025 and increased the authorized repurchases by $250 million to $310 million as of that date. </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%">Stock repurchase authorization activity:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"><tr><td style="width:1.0%"></td><td style="width:29.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.907%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.907%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.907%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.907%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.907%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.914%"></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%">(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%">2024</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%">2023</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%">2022</span></td></tr><tr style="height:12pt"><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><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%">January 1,</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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:#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="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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;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="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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 #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%">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="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%">250,000&#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="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%">1,925&#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="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%">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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases paid </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%">(809)</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%">(68,057)</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%">&#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%">(280)</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%">(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="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%">Repurchases unpaid at period end </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)</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,500)</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></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,</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 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%">240,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"></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 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%">60,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><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 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%">58,075&#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) This represents increases in the repurchase authority made by th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">e Board of Directors.</span></div>(2) Purchases under this program have been made on the open market.<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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733132000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">15. 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></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%">Revenues by geography are determined based on client location:</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:45.064%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.646%"></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.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.646%"></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.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.648%"></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%">2024</span></td><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%">2023</span></td><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%">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%">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%">828,332&#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%">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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">785,029&#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%">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><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%">763,558&#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%">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></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%">95,698&#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%">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="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%">85,149&#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%">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="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%">102,980&#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%">8&#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%">157,830&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,014&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793&#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:2px 1pt;text-align: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%">249,325&#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%">17&#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%">242,303&#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%">17&#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%">194,563&#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%">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%">165,995&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">162,121&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,951&#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></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%">1,497,180&#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%">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><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%">1,432,616&#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%">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><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%">1,317,845&#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></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: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: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%">2024</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%">2023</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%">2022</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%">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%">558,734&#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%">461,328&#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%">384,271&#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%">323,304&#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%">331,856&#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%">317,564&#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%">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%">213,273&#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%">221,706&#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%">230,654&#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%">Revenue recognized over time</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%">1,095,311&#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%">1,014,890&#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%">932,489&#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: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;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%">398,102&#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%">407,625&#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%">366,063&#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%">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%">3,767&#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,101&#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%">19,293&#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%">401,869&#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%">417,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><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%">385,356&#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: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%">1,497,180&#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%">1,432,616&#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%">1,317,845&#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:53.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.582%"></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.582%"></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.584%"></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%">2024</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%">2023</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%">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%">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%">558,734&#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%">461,328&#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%">384,271&#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%">323,304&#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%">331,856&#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%">317,564&#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%">882,038&#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%">793,184&#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%">701,835&#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%">398,102&#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%">407,625&#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%">366,063&#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%">1,280,140&#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%">1,200,809&#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%">1,067,898&#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%">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%">213,273&#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%">221,706&#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%">230,654&#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%">Perpetual 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%">3,767&#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,101&#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%">19,293&#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 #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%">1,497,180&#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%">1,432,616&#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%">1,317,845&#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><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 December&#160;31, 2024:</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%">Pega Cloud</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%">Maintenance</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%">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%">525,133&#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%">230,866&#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%">88,880&#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%">317&#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%">50,519&#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%">895,715&#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%">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%">328,234&#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,461&#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,874&#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%">3,297&#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%">407,866&#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%">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%">159,536&#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%">24,598&#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%">733&#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%">125&#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%">184,992&#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></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%">114,256&#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%">19,935&#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%">678&#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%">50&#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%">134,919&#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%">8&#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%">1,127,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%">340,860&#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%">101,165&#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%">317&#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%">53,991&#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,623,492&#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%">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 December&#160;31, 2023:</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%">Pega Cloud</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%">Maintenance</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%">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%">446,160&#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%">245,271&#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%">62,070&#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%">2,284&#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%">39,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><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%">795,595&#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%">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%">279,474&#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%">67,720&#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%">9,138&#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%">443&#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%">2,020&#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%">358,795&#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%">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%">144,453&#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%">37,142&#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%">9,789&#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%">2,896&#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%">194,280&#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></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%">90,177&#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%">24,421&#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%">100&#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%">114,698&#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%">8&#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%">960,264&#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%">374,554&#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%">81,097&#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%">2,727&#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%">44,726&#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%">1,463,368&#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%">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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>47
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739237600">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">16. STOCK-BASED COMPENSATION</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><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:55.116%"></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.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.056%"></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:middle"><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="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%">2023</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%">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%">Cost of 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%">27,353&#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%">28,994&#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%">26,400&#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%">Selling and marketing</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%">55,084&#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%">57,675&#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%">46,769&#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%">Research and development</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%">29,838&#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%">31,039&#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%">29,266&#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%">General and administrative</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%">30,443&#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%">25,644&#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%">19,775&#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%">142,718&#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%">143,352&#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%">122,210&#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%">Income tax benefit</span></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%">(1,799)</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%">(2,187)</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%">(1,881)</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><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%">The Company periodically grants employees stock options and restricted stock units (&#8220;RSUs&#8221;) and non-employee Directors common stock and stock options.</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%">In 2022, most of the Company&#8217;s stock based compensation arrangements vest over five years, with 20% vesting after one year and the remaining 80% vesting quarterly over the remaining four years. Beginning in 2023, most of the Company&#8217;s stock based compensation arrangements vest over four years, with 25% vesting after one year and the remaining 75% vesting quarterly over the remaining three years. The Company&#8217;s stock options have a term of ten years. In 2024, the Company also granted 0.6&#160;million performance stock options with a total grant date fair value of $13.9&#160;million, which vest over 2 years based on the Company&#8217;s achievement of certain financial performance targets.</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%">The Company recognizes stock-based compensation using the accelerated attribution method, treating each vesting tranche as an individual grant. The stock-based compensation expense recognized during a period is based on the value of the awards that are expected to vest. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Ultimately, the Company recognizes the actual expense over the vesting period only for the shares that vest. </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%">Employees may elect to receive 50% of the employee&#8217;s target incentive compensation under the Company&#8217;s Corporate Incentive Compensation Plan (the &#8220;CICP&#8221;) in the form of RSUs instead of cash. If elected by an employee, the equity amount is equal in value on the grant date to 50% of the employee&#8217;s target incentive opportunity, based on the employee&#8217;s base salary. The number of RSUs granted is determined by dividing 50% of the employee&#8217;s target incentive opportunity by 85% of the closing price of the Company&#8217;s common stock on the grant date, less the present value of expected dividends during the vesting period. If elected, the award vests 100% on the following year&#8217;s CICP payout date. Vesting is conditioned upon the performance conditions of the CICP and on continued employment; if threshold funding does not occur, the RSUs will not vest. The Company considers vesting probable on the grant date and recognizes the associated stock-based compensation expense over the requisite service period beginning on the grant date and ending on the vesting date.</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%">Historically, the Company has granted awards that allow for the settlement of vested stock options and RSUs on a net share basis (&#8220;net settled awards&#8221;). With net settled awards, the Company withholds shares to cover the exercise price (for stock options) and the minimum statutory tax withholding obligations (for stock options and RSUs) from the shares that would otherwise be issued upon exercise or settlement. In 2023, the Company moved to cashless settlement for most of its awards. Under cashless settlement, shares are automatically sold in the market at exercise (for stock options) or vest (for RSUs) to cover the exercise price (for stock options) and the minimum statutory tax withholding obligations (for stock options and RSUs).</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%">Stock-based compensation plans</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%">2004 Long-Term Incentive Plan (as amended and restated)</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%">In 2004, the Company adopted the 2004 Long-Term Incentive Plan (as amended and restated, the &#8220;2004 Plan&#8221;) to provide employees, non-employee Directors, and consultants with opportunities to purchase stock through incentive and non-qualified stock options. Subsequent amendments to the plan increased the number of shares authorized for issuance under the plan to 42 million, extended the term of the plan to 2030, and limited annual compensation to any non-employee Director to $0.5 million.</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%">As of December&#160;31, 2024, 17.0 million shares were subject to outstanding options and stock-based awards under the 2004 Plan. </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%">2006 Employee Stock Purchase Plan</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 2006, the Company adopted the 2006 Employee Stock Purchase Plan (the &#8220;2006 ESPP&#8221;) under which employees may purchase common stock, at a price equal to at least 85% of the fair market value of the Company&#8217;s common stock on the lesser of the commencement date or completion date for offerings under the plan, or such higher price as the Company&#8217;s Board of Directors may establish from time to time. In October 2012, the Company&#8217;s Board of Directors amended the 2006 ESPP to continue until no shares remain. In 2023, the number of shares authorized for purchase under the 2006 ESPP was increased to 2&#160;million. For 2024, 2023, and 2022, the Company&#8217;s Board of Directors set the purchase price at 85% of the fair market value on the completion date of the offering period. </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><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:55.116%"></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.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.056%"></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:middle"><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="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%">2023</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%">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%">Compensation expense from 2006 ESPP</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,184&#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%">1,367&#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%">1,614&#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 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 December&#160;31, 2024, 1.1 million shares had been issued under the plan.</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%">Shares issued and available for issuance</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%">In 2024, the Company issued 3.0 million shares to its employees and directors under the Company&#8217;s stock-based compensation plans.</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%">As of December&#160;31, 2024, there were 3.9 million shares available for issuance for future equity grants under the Company&#8217;s stock plans, consisting of 3.0 million shares under the 2004 Plan and 0.9 million shares under the 2006 ESPP.</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%">Grant activity</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%">Stock options</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%">The Company estimates the fair value of stock options using a Black-Scholes option-pricing model. Key inputs used to estimate the fair value of stock options include the exercise price of the award, expected term of the option, expected volatility of the Company&#8217;s common stock over the option&#8217;s expected term, risk-free interest rate over the option&#8217;s expected term, and the Company&#8217;s expected annual dividend yield. The exercise price for stock options is equal to the shares&#8217; fair market value at the grant date.</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%">The following table summarizes the Company&#8217;s fair value assumptions for stock options:</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:55.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.807%"></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:12.807%"></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:13.074%"></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: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="padding:0 1pt"></td><td colspan="3" 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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">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%">Weighted-average grant-date fair value</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%">25.82&#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%">20.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"></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%">17.49&#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%">Assumptions used in the Black-Scholes option-pricing model:</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></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%">Expected annual volatility </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:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">48&#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%">42&#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 style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term in years </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="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%">3.9</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%">3.5</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%">3.9</span></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%">Risk-free interest 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"> (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%">4.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><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.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><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%">3.4&#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 style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected annual dividend yield </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%">0.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.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%">0.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></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 expected annual volatility for each grant is determined based on the average of historic daily price changes of the Company&#8217;s common stock over a period, which approximates the expected option term.</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 expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior.</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 risk-free interest rate is based on the yield of U.S. Treasury securities with a commensurate maturity with the expected option term at the time of grant.</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) The expected annual dividend yield is based on the weighted-average dividend yield assumptions used for options granted during the applicable period.</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 following table summarizes the time-based vesting stock option activity under the Company&#8217;s stock option plans for 2024:</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:35.275%"></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.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:18.344%"></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:16.761%"></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%">Shares <br/>(in thousands)</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%">Weighted-average Exercise Price</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%">Weighted-average Remaining Contractual Term (in years)</span></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%">Aggregate Intrinsic Value </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%">(in thousands) </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%">Options outstanding as of January 1, 2024</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%">13,853&#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%">59.32&#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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</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%">1,857&#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%">62.90&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</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,937)</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%">43.94&#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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</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%">(515)</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%">54.91&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expired</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%">(284)</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%">90.16&#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="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%">Options outstanding as of December 31, 2024</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%">12,974&#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 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.63&#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="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%">Vested and expected to vest as of December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">11,477&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">62.04&#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="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%">6.7</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%">391,228&#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%">Exercisable as of December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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%">7,351&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">65.37&#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="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%">5.8</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%">232,270&#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) The aggregate intrinsic value of stock options as of December&#160;31, 2024 is based on the difference between the closing price of the Company&#8217;s stock of $93.20 and the exercise price of the applicable stock options.</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%">The aggregate intrinsic value of stock options exercised (i.e., the difference between the market price at exercise and the price paid by the employee at exercise) in 2024, 2023, and 2022 was $58.7 million, $6.2 million, and $15.6 million, respectively. As of December&#160;31, 2024, the Company had unrecognized stock-based compensation expense related to the unvested portion of stock options of $35.2 million that is expected to be recognized as expense over a weighted-average period of 1.6 years.</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-style:italic;font-weight:400;line-height:120%">Performance stock options</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%">In 2023, the Company began awarding performance stock options. These performance stock options allow the holder to purchase a specified number of common stock shares at an exercise price equal to the shares' fair market value at the grant date. For the performance stock options granted in 2024, 25% can vest on the first anniversary of the grant date, and 75% can vest on the second anniversary of the grant date, based on the achievement of specific performance conditions for 2024 and 2025, respectively, including year over year growth in Annual Contract Value and Free Cash Flow Margin. The options expire ten years from the grant date.</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%">The following table summarizes the Company&#8217;s performance stock option activity for 2024:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.148%"><tr><td style="width:1.0%"></td><td style="width:35.961%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.838%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.514%"></td><td style="width:0.1%"></td></tr><tr><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares <br/>(in thousands)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Remaining Contractual Term (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Aggregate Intrinsic Value </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%">(in thousands) </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance options outstanding as of January 1, 2024</span></div></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%">886&#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%">47.27&#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="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</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%">566&#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="padding:2px 0 2px 1pt;text-align: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.10&#160;</span></td><td style="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><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:bottom"><div style="padding-left:21.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</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%">(39)</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.27&#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="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:bottom"><div style="padding-left:21.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</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%">(23)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.86&#160;</span></td><td style="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><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="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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance options outstanding as of December 31, 2024</span></div></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,390&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">53.20&#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="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;border-left:1pt solid #000000;padding:2px 1pt 2px 10pt;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%">Vested and expected to vest as of December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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,173&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.12&#160;</span></td><td style="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="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%">8.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,001&#160;</span></td><td style="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 10pt;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%">Exercisable as of December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">181&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">47.27&#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="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%">8.2</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%">8,304&#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="margin-top:3pt;padding-left:18pt;padding-right: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 aggregate intrinsic value of stock options as of December&#160;31, 2024 is based on the difference between the closing price of the Company&#8217;s stock of $93.20 and the exercise price of the applicable stock options.</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-weight:400;line-height:120%">The aggregate intrinsic value of performance stock options exercised in 2024 and 2023 was $1.5&#160;million and none, respectively. As of December&#160;31, 2024, the Company had unrecognized stock-based compensation expense related to the unvested portion of performance stock options of $11.0 million that is expected to be recognized as expense over a weighted-average period of 1 year.</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%">RSUs</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%">RSUs provide the recipient a right to receive a specified number of shares of the Company&#8217;s common stock upon vesting. The Company values its RSUs at the fair value of its common stock on the grant date, which is the closing price of its common stock on the grant date less the present value of expected dividends during the vesting period, as the recipient is not entitled to dividends during the requisite service period. RSU grants include units issued when employees elect to receive 50% of the employee&#8217;s target incentive compensation under the Company&#8217;s Corporate Incentive Compensation Plan (the &#8220;CICP&#8221;) in the form of RSUs instead of cash.</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%">The weighted-average grant-date fair value for RSUs granted in 2024, 2023, and 2022 was $62.57, $46.57, and $74.50, respectively. </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 following table summarizes the combined RSU activity for all grants, including the CICP, under the 2004 Plan for 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"><tr><td style="width:1.0%"></td><td style="width:28.740%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.846%"></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%">Shares <br/>(in&#160;thousands)</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%">Weighted- Average Grant-Date <br/>Fair Value</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%">Aggregate Intrinsic Value <br/>(in thousands)</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%">Nonvested as of January 1, 2024</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%">2,616&#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%">64.85&#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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</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%">1,366&#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%">62.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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align: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:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align: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.39&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></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%">Forfeited</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%">(209)</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%">63.78&#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="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%">Nonvested as of December 31, 2024</span></td><td colspan="2" style="background-color:#ccecff;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%">2,613&#160;</span></td><td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccecff;padding:2px 0;text-align: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.21&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccecff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">243,516&#160;</span></td><td style="background-color:#ccecff;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%">Expected to vest as of December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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,962&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">63.39&#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%">182,854&#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-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%">The fair value of RSUs vested in 2024, 2023, and 2022 was $78.2 million, $42.8 million, and $50.3 million, respectively. The aggregate intrinsic value of RSUs outstanding and expected to vest as of December&#160;31, 2024 is based on the closing price of the Company&#8217;s stock of $93.20 as of December&#160;31, 2024.</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%">As of December&#160;31, 2024, the Company had $48.7 million of unrecognized stock-based compensation expense related to all unvested RSUs that is expected to be recognized as expense over a weighted-average period of 1.6 years.</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%">Common stock</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%">In 2024, the Company granted 0.01 million shares of common stock to Directors with a weighted-average grant-date fair value of $69.19 per share.</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739303504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [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="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">EMPLOYEE BENEFIT PLANS</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%">17. EMPLOYEE BENEFIT PLANS </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 sponsors defined contribution plans for qualifying employees, including a 401(k) plan in the United States to which the Company makes discretionary matching contributions. </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%">Employee benefit plan 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:55.116%"></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.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.056%"></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%">2024</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%">2023</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%">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%">U.S. 401(k) Plan</span></td><td style="background-color:#cceeff;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-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%">7,937&#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 style="background-color:#cceeff;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-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%">8,169&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,994&#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%">International plans</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%">20,303&#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%">21,256&#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%">21,141&#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 #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%">28,240&#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%">29,425&#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%">30,135&#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><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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-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>49
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733575984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18. 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-weight:400;line-height:120%">The components of income (loss) before provision for income taxes are:</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:55.116%"></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.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.056%"></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%">2024</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%">2023</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%">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%">Domestic</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%">51,966&#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%">14,016&#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%">(185,820)</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</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%">90,670&#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%">81,424&#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%">24,023&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">142,636&#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%">95,440&#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%">(161,797)</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: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 components of provision for income taxes are:</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:55.116%"></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.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.056%"></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%">2024</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%">2023</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%">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%">Current:</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></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%">Federal</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%">22,941&#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%">7,827&#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%">3,920&#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%">State</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%">7,503&#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%">4,480&#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%">775&#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</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,547&#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%">14,962&#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,200&#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%">Total current provision</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%">44,991&#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%">27,269&#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%">14,895&#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%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000000;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%">Federal</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><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%">149,028&#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%">State</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,704&#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%">Foreign</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,544)</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%">363&#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%">(842)</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%">Total deferred (benefit) provision</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%">(1,544)</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%">363&#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%">168,890&#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: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%">43,447&#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%">27,632&#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%">183,785&#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: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 reconciliation of the U.S federal statutory tax rate and the Company&#8217;s effective tax rate:</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:55.116%"></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.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.056%"></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%">2024</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%">2023</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%">2022</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%">U.S. federal income taxes at statutory rates</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%">29,954&#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%">20,042&#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%">(33,977)</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%">Valuation allowance</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%">(1,504)</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%">(19,272)</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%">188,258&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit and tax credits</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%">1,297&#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%">4,117&#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%">(2,433)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Permanent differences</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%">786&#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%">435&#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%">11,561&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal research and experimentation credits</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%">(4,888)</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%">(3,709)</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%">(5,012)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax effects of foreign activities</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%">(7,817)</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%">658&#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%">3,770&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GILTI, FDII, and BEAT</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%">13,945&#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,022&#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,390&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision to return adjustments</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%">121&#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%">(3,728)</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,317)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible compensation</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%">10,933&#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%">6,818&#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%">4,769&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax Reserves</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,917&#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,850&#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%">5,673&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excess tax (benefits) / detriments related to share-based compensation</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%">(5,645)</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%">4,666&#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%">1,563&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impact of change in tax law</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%">1,726&#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%">(793)</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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348&#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%">7&#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%">333&#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="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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">43,447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #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:#ffffff;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%">27,632&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #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:#ffffff;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%">183,785&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 income tax rate in 2024 was primarily driven by the valuation allowance on our deferred tax assets and tax expense in the U.S. and U.K., partially offset by available tax attributes. </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%">Deferred 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-weight:400;line-height:120%">Significant components of net deferred tax assets and liabilities are:</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%">December 31,</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%">2024</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%">2023</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 tax 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 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%">Net operating loss carryforwards</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%">72,089&#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%">84,656&#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%">Accruals and reserves</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%">57,312&#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%">41,323&#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="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 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%">Software revenue</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%">454&#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%">3,186&#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%">Convertible senior notes</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%">355&#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%">2,645&#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="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 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%">Tax credit carryforwards</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,441&#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%">28,456&#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%">Research and development capitalization</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%">75,289&#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%">58,866&#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="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 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 deferred tax assets</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%">215,940&#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%">219,132&#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 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%">Valuation allowances</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%">(195,252)</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%">(196,901)</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 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%">Total net deferred tax assets</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%">20,688&#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%">22,231&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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: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%">(57)</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%">(223)</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%">Depreciation</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,663)</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%">(4,428)</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%">Intangibles</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%">(9,116)</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%">(11,979)</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%">Other, 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,554)</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%">(2,782)</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="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 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%">Total deferred tax liabilities</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%">(16,390)</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%">(19,412)</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: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%">4,298&#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><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%">2,819&#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></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 has uncertainties, including assumptions about future taxable income based on historical and projected information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the Company&#8217;s ability to realize its net deferred tax assets, the Company considered various factors including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial results to determine whether it is more likely than not that some portion or all of its net deferred tax assets will not be realized. Based upon these factors, the Company has determined that the uncertainty regarding the realization of these assets is sufficient to warrant the need for a full valuation allowance against its net U.S. and U.K. deferred tax assets as of December 31, 2024. Accordingly, the Company maintained a valuation allowance of $195.3 million at December 31, 2024, a decrease of $1.6 million as a result of the operations of its entities throughout the year.</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%">Given the Company&#8217;s recent earnings, the Company believes that there is a reasonable possibility that in a future period sufficient positive evidence may become available to allow the Company to reach a conclusion that a substantial portion of the valuation allowance will no longer be needed. However, the exact timing and amount of the valuation allowance release are subject to significant judgement. Release of the valuation allowance would result in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is 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%">The Company had approximately $5.4 million and $8.8 million of post apportionment state net operating loss carryforwards, as of December&#160;31, 2024 and 2023, respectively. The U.S. state losses expire at various times through 2044. Additionally, as of December&#160;31, 2024, the Company had $10.4 million of state tax credit carryforwards. </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&#8217;s federal net operating loss carryforwards were approximately $14.2 million and $20.6 million at December&#160;31, 2024 and 2023, respectively. These federal carryforward losses and state credits expire between&#160;2025&#160;and&#160;2039, except for $1.2 million of federal net operating losses and $1 million of state credits, which have an unlimited carryforward period.</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&#8217;s UK net operating loss carryforwards were approximately $147.9 million and $183.1 million at December&#160;31, 2024 and 2023, respectively, which have indefinite carryforward periods.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span><br/></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%">Uncertain tax benefits</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 rollforward of the Company&#8217;s gross unrecognized tax benefits is:</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:55.910%"></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: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:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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-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%">2024</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%">2023</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%">2022</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%">Balance as of January&#160;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%">30,655&#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%">19,746&#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%">17,584&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions for tax positions related to the current year</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,316&#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%">4,859&#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,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: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%">Additions for tax positions of prior 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%">2,941&#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%">7,921&#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%">728&#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%">Reductions for tax positions of prior 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%">(3,026)</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,871)</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%">(272)</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></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></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></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%">Balance as of December 31,</span></div></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%">37,886&#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%">30,655&#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%">19,746&#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 total amount of accrued liabilities related to uncertain tax positions that would affect the Company's effective tax rate, if recognized, is $12.9 million as of December 31, 2024.</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%">Tax examinations</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 files federal and state income tax returns in the U.S. and various foreign jurisdictions. In the ordinary course of business, the Company and its subsidiaries are examined by various tax authorities, including the Internal Revenue Service in the U.S. As of December&#160;31, 2024, the Company&#8217;s U.S. federal tax returns for the years 2014 through 2019 were under examination by the Internal Revenue Service. In addition, certain foreign jurisdictions are auditing the Company&#8217;s income tax returns for periods ranging from 2018 through 2022. The Company does not expect the results of these audits to have a material effect on the Company&#8217;s financial condition, results of operations, or cash flows. With few exceptions, the statute of limitations remains open in all jurisdictions for all tax years since 2018.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597837168000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS (LOSS) 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%">19. EARNINGS (LOSS) 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 earnings (loss) per share is calculated using the weighted-average number of common shares outstanding during the period. Diluted earnings (loss) 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 earnings (loss) 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:55.116%"></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.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.056%"></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: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="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%">2023</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%">2022</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 income (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%">99,189&#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%">67,808&#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%">(345,582)</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%">85,265&#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%">83,162&#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%">81,947&#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:700;line-height:100%">Earnings (loss) per share, basic</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">1.16</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: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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.82</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: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">(4.22)</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 style="height:15pt"><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;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 income (loss)</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%">99,189&#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%">67,808&#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%">(345,582)</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%">Convertible senior notes - interest expense and settlement gains, 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%">(76)</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%">(5,528)</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></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%">99,113&#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%">62,280&#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%">(345,582)</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="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 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 senior notes</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%">214&#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%">235&#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></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%">2,710&#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%">794&#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></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%">1,445&#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%">723&#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></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%">4,369&#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%">1,752&#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%">&#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></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%">89,634&#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%">84,914&#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%">81,947&#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%">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%">1.11</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="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%">0.73</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="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%">(4.22)</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:14pt"><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="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="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: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%">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%">148&#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%">250&#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%">3,367&#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) All dilutive securities are excluded when 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 approximately 3.5&#160;million shares as of December&#160;31, 2024. </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 3.5&#160;million shares of the Company&#8217;s common stock (representing the number of shares for which the Notes are convertible) as of December&#160;31, 2024. 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 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597822614864">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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%">20. 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%">For additional information, see "Note 10. 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%">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. 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></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 the Company&#8217;s estimates will change in the near term, and the effect may be material. The Company had no accrued losses for litigation for the below matters as of December&#160;31, 2024 and December&#160;31, 2023.</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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.). 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 of $2,036,860,045 for trade secret misappropriation and $1.00 for violating the Virginia Computer Crimes Act. On September 15, 2022, the circuit court of Fairfax County entered judgment of $2,060,479,287, consisting of the damages previously awarded by the jury plus attorneys&#8217; fees and costs, and stating that the judgment is subject to post-judgment interest at a rate of 6.0% per annum, from the date of the jury verdict (May 9, 2022) as to the amount of the jury verdict and from September 15, 2022 as to the amount of the award of attorneys&#8217; fees and costs. On September 15, 2022, the Company filed a notice of appeal from the judgment. On September 29, 2022, the circuit court of Fairfax County approved a $25,000,000 letter of credit obtained by the Company to secure the judgment and entered an order suspending the judgment during the pendency of the Company&#8217;s appeal. A panel of the Court of Appeals of Virginia heard oral arguments on November 15, 2023, and issued a written opinion on July 30, 2024. The Court of Appeals reversed the judgment on Appian&#8217;s Virginia Uniform Trade Secrets Act claim and ordered a new trial on that claim. Appian filed a petition for appeal with the Supreme Court of Virginia on August 29, 2024, and the Company filed a response to the petition on October 21, 2024. Under the Court&#8217;s rules, Appian is entitled to a 10-minute oral argument in support of its petition. The Supreme Court of Virginia has scheduled that argument for February 11, 2025. Although it is not possible to predict timing, the entirety of the appeals process could potentially take years to complete. 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. The Company is unable to reasonably estimate possible damages because of, among other things, uncertainty as to the outcome of appellate proceedings and/or any potential new trial resulting from 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%">PS Lit Recovery, LLC v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell and Eminence Fund Long Master, Ltd., Eminence Fund Master, Ltd., Eminence Fund II Master, LP, Eminence Partners Long II, LP, Eminence Fund Leveraged Master, Ltd., Eminence Partners, L.P., Eminence Partners II, L.P. 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 December 4, 2024, the shareholders representing approximately 3% of the settlement class that opted out of the court approved settlement in the class action matter 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 &#8220;Class Action&#8221;) filed two lawsuits 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 District of Massachusetts. The first is captioned Eminence Fund Long Master, Ltd., Eminence Fund Master, Ltd., Eminence Fund II Master, LP, Eminence Partners Long II, LP, Eminence Fund Leveraged Master, Ltd., Eminence Partners, L.P., and Eminence Partners II, L.P. v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell (Case 1:24-cv-12999-WGY); the second is captioned PS Lit Recovery, LLC v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell (Case 1:24-cv-11220-WGY). The complaints, which are substantially similar, generally allege, 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 complaints also assert claims for common law fraud and negligent misrepresentation, and seek unspecified damages. The defendants&#8217; motion to dismiss is due ten business days following the court&#8217;s entry of the parties&#8217; stipulation coordinating the cases, which the parties filed in the court on February 4, 2025. The Company is unable to reasonably estimate possible damages or a range of possible damages in these matters given the stage of the lawsuits and there being no specified quantum of damages sought in the complaints.</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%">In re Pegasystems Inc., Derivative Litigation</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 November 21, 2022, a lawsuit was filed against the members of the Company&#8217;s board of directors, the Company&#8217;s chief operating and financial officer and the Company in the United States District Court for the District of Massachusetts, captioned Mary Larkin, derivatively on behalf of nominal defendant Pegasystems Inc. v. Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Alan Trefler, Larry Weber, and Kenneth Stillwell, defendants, and Pegasystems Inc., nominal defendant (Case 1:22-cv-11985). The complaint generally alleges the defendants sold shares of the Company while in possession of material nonpublic information relating to (i) the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, and (ii) alleged misconduct by Company employees alleged in that litigation. On April 28, 2023, a lawsuit was filed in the United States District Court for the District of Massachusetts by Dag Sagfors, derivatively on behalf of nominal defendant Pegasystems Inc., asserting breach of fiduciary duty and related claims relating to the Virginia Appian litigation against the same defendants as the Larkin lawsuit. On May 17, 2023, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Larkin </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sagfors </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cases were consolidated and a joint motion to stay the consolidated case is pending before the Court (&#8220;Consolidated Action&#8221;). The Company also has received confidential demand letters raising substantially the same allegations set forth in the foregoing derivative complaints. On April 12, 2023, the Company&#8217;s board of directors (other than Mr. Trefler, who recused himself), formed a committee consisting solely of independent directors, to review, analyze, and investigate the matters raised in the demands and to determine in good faith what actions (if any) are reasonably believed to be appropriate under similar circumstances and reasonably believed to be in the best interests of the Company in response to the demand letters On December 4, 2024, the defendants moved to dismiss the complaint in the Consolidated Action. On December 17, 2024, the plaintiffs moved to voluntarily dismiss the Consolidated Action, and the Court granted the motion on December 18, 2024.</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 February 7, 2025, the plaintiffs in the Consolidated Action filed a new complaint against the members of the Company&#8217;s board of directors, certain employees of the Company, and the Company in the United States District Court for the District of Massachusetts, captioned Mary Larkin and Dag Sagfors, derivatively on behalf of nominal defendant Pegasystems Inc. v. Alan Trefler, Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Leon Trefler, Larry Weber, Kenneth Stillwell, Don Schuerman, Kerim Akgonul, and Benjamin Baril, defendants, and Pegasystems Inc., nominal defendant (Case 1:25-cv-10303). The complaint asserts against Defendants claims for breach of fiduciary duty, unjust enrichment, and violations of the Exchange Act relating to (i) the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above; (ii) alleged misconduct by Company employees alleged in that litigation; and the Class Action, described above. </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 June 28, 2024, a lawsuit was filed against members of the Company&#8217;s board of directors, certain employees of the Company and the Company in the Business Litigation Section of the Superior Court in Suffolk County, Massachusetts, captioned John Dwyer and Ray Gerber, Plaintiffs, v. Alan Trefler, Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Larry Weber, Leon Trefler, Don Schuerman, Kerim Akgonul, and Benjamin Baril, Defendants, and Pegasystems Inc., Nominal Defendant (Case 2484CV01734) (&#8220;Dwyer Action&#8221;). The complaint generally alleges the defendants breached their fiduciary duties in connection with alleged misconduct by Company employees alleged in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, and alleges damages from the approximately $2&#160;billion verdict in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, the settlement of the Class Action, and litigation costs from various proceedings. On October 18, 2024 the defendants served a motion to dismiss the complaint, which the defendants then withdrew on November 26, 2024 pending resolution of whether this complaint and the other derivative actions would be consolidated in Superior Court in Suffolk County, Massachusetts.</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 November 22, 2024, a lawsuit was filed against members of the Company&#8217;s board of directors, certain employees of the Company and the Company in the Business Litigation Section of the Superior Court in Suffolk County, Massachusetts, captioned Jayne Birch and Robert Garfield, Plaintiffs, v. Alan Trefler, Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Larry Weber, Leon Trefler, Kerim Akgonul, Don Schuerman, Leon Trefler, Douglas Kim, John Petronio, Benjamin Baril, and Kenneth Stillwell, Defendants, and Pegasystems Inc., Nominal Defendant (Case 2484CV03076-BLS-1) (&#8220;Birch Action&#8221;). The complaint generally alleges the defendants breached their fiduciary duties in connection with alleged misconduct by Company employees alleged in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, and alleges damages from the approximately $2&#160;billion verdict in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, the settlement of the Class Action, and litigation costs from various proceedings. The parties agreed on November 26, 2024 to suspend indefinitely the deadlines for any response to the complaint pending resolution of whether this complaint and the other derivative actions would be consolidated in the Superior Court in Suffolk County, Massachusetts.</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 February 4, 2025, the parties to the Dwyer and Birch Actions filed a stipulation and proposed order in the Business Litigation Section of the Superior Court in Suffolk County, Massachusetts consolidating the two actions and setting a schedule for the filing of a consolidated complaint and any motion to dismiss. Pursuant to the stipulation, a consolidated complaint must be filed by March 18, 2025, and any motion to dismiss must be served by May 15, 2025. The court held a hearing on February 11, 2025, at which it indicated it would issue an order consolidating the Dwyer and Birch Actions and approving the schedule for the filing of a consolidated complaint and a motion to dismiss. The court scheduled a hearing on the motion to dismiss for September 4, 2025.</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 unable to reasonably estimate possible damages or a range of possible damages in these matters given the stage of the lawsuits and there being no specified quantum of damages sought in the complaints.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>52
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739292944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 99,189<span></span>
</td>
<td class="nump">$ 67,808<span></span>
</td>
<td class="num">$ (345,582)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597738029056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </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="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_ecd_IndividualAxis=pega_AlanTreflerMember', window );">Alan Trefler [Member]</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="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></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="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</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%">On November 6, 2024, Alan Trefler, our Chief Executive Officer, entered into a trading plan that provides for the sale of 630,000 shares of our common stock. The plan will terminate on January 22, 2026, subject to early termination for certain specified events set forth in the plan.</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="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Alan Trefler<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="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Executive Officer<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="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">November 6, 2024<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="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">January 22, 2026<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="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">442 days<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="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">630,000<span></span>
</td>
<td class="nump">630,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="Show.showAR( this, 'defref_ecd_IndividualAxis=pega_RifatKerimAkgonulMember', window );">Rifat Kerim Akgonul [Member]</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="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></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="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</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%">On November 25, 2024, Rifat Kerim Akgonul, our Chief Product Officer, entered into a trading plan that provides for the sale of 18,000 shares of our common stock. The plan will terminate on March 31, 2026, subject to early termination for certain specified events set forth in the plan.</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="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Rifat Kerim Akgonul<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="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Product Officer<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="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">November 25, 2024<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="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">March 31, 2026<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="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">491 days<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="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">18,000<span></span>
</td>
<td class="nump">18,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="Show.showAR( this, 'defref_ecd_IndividualAxis=pega_LeonTreflerMember', window );">Leon Trefler [Member]</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="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></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="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</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%">On November 26, 2024, Leon Trefler, our Chief of Clients and Markets, entered into a trading plan that provides for the sale of 8,198 shares of our common stock. The plan will terminate on December 31, 2025, subject to early termination for certain specified events set forth in the plan.</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="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Leon Trefler<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="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief of Clients and Markets,<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="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">November 26, 2024<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="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">December 31, 2025<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="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">400 days<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="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">8,198<span></span>
</td>
<td class="nump">8,198<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_IndividualAxis=pega_AlanTreflerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=pega_AlanTreflerMember</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_ecd_IndividualAxis=pega_RifatKerimAkgonulMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=pega_RifatKerimAkgonulMember</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_ecd_IndividualAxis=pega_LeonTreflerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=pega_LeonTreflerMember</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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597738035744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</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="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733683440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</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:400;line-height:120%">We recognize the critical importance of maintaining the safety and security of our systems and data and have a comprehensive approach to overseeing and managing cybersecurity and related risks. Our Board of Directors (the &#8220;Board&#8221;), the Audit Committee of the Board (the &#8220;Audit Committee&#8221;), and our management are actively involved in the oversight of our risk management program, of which cybersecurity represents an important component. We have established policies, standards, processes, and practices for assessing, identifying, and managing material risks from cybersecurity threats. A key component of this is our standing Security Steering Group (&#8220;SSG&#8221;), whose members include, among others, our Chief Information Security Officer (&#8220;CISO&#8221;), Chief Product Officer, and Vice President of Cloud Technology. We have devoted significant financial and personnel resources to implement and maintain security measures to meet regulatory requirements and customer expectations, and we intend to continue to make significant investments to maintain the security of our data and cybersecurity infrastructure. There can be no guarantee that our policies, standards, processes, and practices will be properly followed in every instance or that they will be 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%">Although we are not aware of having experienced any prior material data breaches, regulatory non-compliance incidents, or cyber security incidents, we may in the future be impacted by such an event, exposing our clients and us to the risk of someone obtaining access to our information, to the information of our clients or their customers, or to our intellectual property, disabling or degrading service, or sabotaging systems or information. Any such security incident could result in a loss of confidence in the security of our services, damage our reputation, disrupt our business, require us to incur significant costs of investigation, remediation, and/or payment of a ransom, lead to legal liability, negatively impact our future sales, and result in a substantial financial loss. For additional information, see "Item 1A. Risk Factors" of this Annual Report.</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%">Risk Management and Strategy</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 policies, standards, processes, and practices for assessing, identifying, and managing material risks from cybersecurity threats are integrated into our overall risk management program and are based on frameworks established by the National Institute of Standards and Technology, the International Organization for Standardization, and certain other applicable industry standards. </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 cybersecurity program focuses on the following key areas:</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%">Collaboration</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 have implemented a governance structure and processes to aggregate reported cybersecurity risks on behalf of Pega Cloud, Pega&#8217;s software products, and the corporate environment. Our SSG is responsible for providing strategic direction for implementing and maintaining our cyber risk management program.</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%">Risk Assessment</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 cyber risk management program is designed to follow the ISO 31000 and the NIST Special Publication 800-37 frameworks and is within the scope of our ISO 27001 certifications.</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%">At least annually, we conduct cybersecurity risk assessments that consider information from internal stakeholders, known information security vulnerabilities, and information from external sources, such as reported security incidents that have impacted other companies, industry trends, and evaluations by third parties and consultants. The results of the assessments are provided to our SSG and are used to drive alignment on, and prioritization of, initiatives to enhance our security controls, make recommendations to improve processes, and inform our broader enterprise-level risk assessment. Key findings of these assessments are periodically presented to the Board and the Audit Committee.</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%">Technical Safeguards</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 regularly assess and deploy technical safeguards designed to protect our information systems from cybersecurity threats. Such safeguards are regularly evaluated and improved based on vulnerability assessments, cybersecurity threat intelligence, and incident response experience.</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%">Incident Response and Recovery Planning</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 have implemented Cyber Incident Response Programs, which are within the scope of our ISO 27001 certifications. We have also implemented Business Continuity Programs, which are within the scope of our ISO 22301 certification. We have established comprehensive incident response and recovery plans and test and evaluate the effectiveness of those plans regularly. </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%">Third-Party Risk Management</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 have implemented a Vendor Cybersecurity Risk Management Program (&#8220;VCRMP&#8221;), which is within the scope of our ISO 27001 certifications. The VCRMP controls are designed to identify and mitigate cybersecurity threats associated with our use of third-party service providers. These providers are subject to security risk assessments at the time of onboarding, contract renewal, and upon detection of an increase in risk profile. We use a variety of inputs in making these risk assessments, including information supplied by providers and third parties. In addition, we require our providers to meet appropriate security requirements, controls and responsibilities, and investigate security incidents that have impacted our third-party providers, as appropriate.</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%">Education and Awareness</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 require all employees to participate in security awareness training, including frequent phishing tests. Currently, our mandatory employee training courses include Security Awareness, Physical Security Awareness, Mobile Device Security, Business Continuity and Phishing, Work From Home, and AI Chatbot. In addition, all of our employee software developers are required to take additional security awareness training, currently including Secure Development. We periodically adjust the list of mandatory and optional courses.</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 Security Posture</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 periodically conduct independent security assessments to assess our corporate environment&#8217;s security posture and inform where cyber security investments should be made. For systems in our corporate environment where our cloud certifications have an operational dependency, we also maintain ISO/IEC 27001 certifications relating to overall IT processes and controls and ISO 22301 certification relating to business continuity.</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%">Product Security Posture</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%">To facilitate identification of security vulnerabilities in our products, we periodically conduct third party penetration tests and participate in the independent Verified By Veracode program, as detailed on its website (https://www.veracode.com/verified/directory/pegasystemsInc) which is </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included as an inactive reference and the content of which is not incorporated by reference into this Annual Report</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We also generate a monthly software bill of materials that identifies open source included in certain of our product offerings and periodically have an independent security assessment firm evaluate the security risks linked to suppliers we use, including source code repositories, the infrastructure employed for software development, and the mechanisms used for software delivery, such as Amazon Web Services (&#8220;AWS&#8221;), Google Cloud, and Microsoft Azure. Our Chief Product Officer reviews these findings and provides updates to our SSG.</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 regularly release new versions of our products to address identified security vulnerabilities, enabling clients to stay updated with the latest product releases. However, even after we make these updates available, it is possible that clients do not implement these updates or use products on extended support that do not include security updates.</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%">Pega Cloud Security Posture</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%">Pega Cloud undergoes several security assessments a year. Redacted versions of these reports are made available to our clients. Pega Cloud also maintains several security certifications, which are listed at https://pega.com/trust, which is </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included as an inactive reference and the content of which is not incorporated by reference into this Annual Report.</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%">Pega Cloud for Government is rated FedRAMP Moderate and undergoes several security assessments a year as part of the FedRAMP certification process.</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 Vice President of Cloud Technology reviews these assessments and provides updates to our SSG.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">Our policies, standards, processes, and practices for assessing, identifying, and managing material risks from cybersecurity threats are integrated into our overall risk management program and are based on frameworks established by the National Institute of Standards and Technology, the International Organization for Standardization, and certain other applicable industry standards.<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><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 part of our corporate governance process, the Board, along with the Audit Committee, oversee our risk management process, which includes cybersecurity and related risks.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO periodically meets with the Board and Audit Committee to inform and update them on our cybersecurity program.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><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 part of our corporate governance process, the Board, along with the Audit Committee, oversee our risk management process, which includes cybersecurity and related risks.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO periodically meets with the Board and Audit Committee to inform and update them on our cybersecurity program.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><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 part of our corporate governance process, the Board, along with the Audit Committee, oversee our risk management process, which includes cybersecurity and related risks.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO periodically meets with the Board and Audit Committee to inform and update them on our cybersecurity program.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><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 part of our corporate governance process, the Board, along with the Audit Committee, oversee our risk management process, which includes cybersecurity and related risks.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our CISO periodically meets with the Board and Audit Committee to inform and update them on our cybersecurity program.</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%">SSG and Key Personnel</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 have a standing SSG whose members include, among others, our CISO, Chief Product Officer, and Vice President of Cloud Technology. The SSG is charged with providing strategic direction for the implementation and ongoing operation of our cyber security program. The SSG meets at least quarterly. Our CISO chairs the SSG and decisions and recommendations are based on a consensus of the members.</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 CISO has over twenty years of professional experience, with twelve years in information security roles. He has been with Pega for five years and has a Master of Science degree from Northwestern University.</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 Chief Product Officer has been with Pega for thirty-two years, has extensive experience in software development, and has a Bachelor of Science from the Indiana University of Pennsylvania.</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 Vice President of Cloud Technology has been with Pega for seven years and has twenty-five years of networking and security management experience, with seventeen years of leadership roles in cloud services and related information security issues.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</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%">We have a standing SSG whose members include, among others, our CISO, Chief Product Officer, and Vice President of Cloud Technology. The SSG is charged with providing strategic direction for the implementation and ongoing operation of our cyber security program. The SSG meets at least quarterly. Our CISO chairs the SSG and decisions and recommendations are based on a consensus of the members.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</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%">Our CISO has over twenty years of professional experience, with twelve years in information security roles. He has been with Pega for five years and has a Master of Science degree from Northwestern University.</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 Chief Product Officer has been with Pega for thirty-two years, has extensive experience in software development, and has a Bachelor of Science from the Indiana University of Pennsylvania.</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 Vice President of Cloud Technology has been with Pega for seven years and has twenty-five years of networking and security management experience, with seventeen years of leadership roles in cloud services and related information security issues.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</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%">We have a standing SSG whose members include, among others, our CISO, Chief Product Officer, and Vice President of Cloud Technology. The SSG is charged with providing strategic direction for the implementation and ongoing operation of our cyber security program. The SSG meets at least quarterly. Our CISO chairs the SSG and decisions and recommendations are based on a consensus of the members.</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="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597734407584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Management estimates and reporting</a></td>
<td class="text"><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%">Management estimates and reporting</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%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S.&#8221;) requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods presented. Actual results could differ from those estimates. Accounts with reported amounts based on significant estimates and judgments include, but are not limited to, revenue, unbilled receivables, deferred revenue, deferred income taxes, deferred commissions, income taxes payable, convertible senior notes, and goodwill.</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="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</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%">Principles of consolidation</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&#8217;s consolidated financial statements reflect Pegasystems Inc. and subsidiaries in which the Company holds a controlling financial interest. All&#160;intercompany&#160;accounts and transactions were eliminated in consolidation.</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="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</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%">Reclassifications</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 consolidated financial statements and notes thereto have been reclassified to conform to the current year presentation. Such reclassifications did not affect total revenues, income (loss) from operations, or net income (loss).</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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue and deferred commissions</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%">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%">The Company&#8217;s revenue is primarily derived from:</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">Subscription services, composed of revenue from Pega Cloud and maintenance. Pega Cloud is the Company&#8217;s hosted Pega Platform and software applications. Maintenance revenue is earned from providing client support, software upgrades, and bug fixes or patches.</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">Subscription license, composed of revenue from term license arrangements for the Company&#8217;s Pega Platform and software applications. Term licenses represent functional intellectual property and are delivered separately from maintenance and services. </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">Perpetual license, composed of revenue from perpetual license arrangements for the Company&#8217;s Pega Platform and software applications. Perpetual licenses represent functional intellectual property and are delivered separately from maintenance and services. </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">Consulting, primarily related to new software license implementations, training, and reimbursable costs.</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%">Performance 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%">The Company&#8217;s software license and Pega Cloud arrangements often contain multiple performance obligations. If a contract contains multiple performance obligations, the Company accounts for each distinct performance obligation separately. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. Any discounts or expected potential future price concessions are considered when determining the total transaction price. The Company&#8217;s policy is to exclude sales and similar taxes collected from clients from the determination of transaction 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%">The Company&#8217;s typical performance obligations are:</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:8.026%"></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:26.545%"></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:27.868%"></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:18.079%"></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.470%"></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-weight:700;line-height:100%">Performance obligation</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%">How stand-alone selling price is typically determined</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%">When performance obligation is typically satisfied</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%">When payment is typically due</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%">Income statement line item</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Pega Cloud</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ratably over the term of the service (over time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the service</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: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%">Subscription services</span></div></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%">Term license</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the license</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></div></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%">Maintenance</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consistent pricing relationship as a percentage of the related license and observable in stand-alone renewal 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ratably over the term of the maintenance (over time)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the maintenance</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></div></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%">Perpetual license</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective date of the license</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></div></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%">Consulting<br/>- time and materials</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Observable hourly rate for time and materials-based services in similar geographies</span></div></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Based on hours incurred to date (over time)</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Monthly</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></div></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%">Consulting <br/>- fixed price</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Observable hourly rate for time and materials-based services in similar geographies multiplied by estimated hours for the project</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: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%">Based on hours incurred as a percentage of total estimated hours (over time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As contract milestones are achieved</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></div></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) Technical support and software updates are considered distinct services but accounted for as a single performance obligation, as they have the same pattern of transfer to the client.</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 utilizes the residual approach for software license and Pega Cloud performance obligations since the selling price is highly variable and the stand-alone selling price is not discernible from past transactions or other observable evidence. Periodically, the Company reevaluates whether the residual approach remains appropriate. As required, the Company evaluates its residual approach estimate compared to all available observable data before concluding the estimate represents its stand-alone selling 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%">If the contract grants the client the option to acquire additional products or services, the Company assesses whether the option represents a material right to the client that the client would not receive without entering into that contract. Discounts on options to purchase additional products and services greater than discounts available to similar clients are accounted for as an additional performance obligation.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During most of each client contract term, the amount invoiced is generally less than the amount of revenue recognized to date, primarily because we transfer control of the performance obligation related to the software license at the inception of the contract term. A significant portion of the total contract consideration is typically allocated to the license performance obligation. Therefore, the Company&#8217;s contracts often result in the recording of unbilled receivables and contract assets throughout most of the contract term. The Company records an unbilled receivable or contract asset when revenue recognized on a contract exceeds the billings. The Company recognizes an impairment on receivables and contract assets if, after contract inception, it becomes probable that payment is not collectible. The Company reviews receivables and contract assets on an individual basis for impairment.</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%">Variable consideration</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&#8217;s arrangements can include variable fees, such as the option to purchase additional usage of a previously delivered software license. The Company may also provide pricing concessions to clients, a business practice that gives rise to variable fees. For variable fees arising from the client&#8217;s acquisition of additional usage of a previously delivered software license, the Company applies the sales and usage-based royalties guidance related to a license of intellectual property and recognizes the revenue in the period the underlying sale or usage occurs. The Company includes variable fees in the determination of total transaction price if it is not probable that a significant future reversal of revenue will occur. The Company uses the expected value or most likely value amount, whichever is more appropriate for specific circumstances, to estimate variable consideration, and the estimates are based on the level of historical price concessions offered to clients. The variable consideration related to pricing concessions and other forms of variable consideration, including usage-based fees, have not been material to the Company&#8217;s consolidated financial statements.</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%">Significant financing components</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 generally does not intend to provide financing to its clients, as financing arrangements are not contemplated as part of the negotiated terms of contracts between the Company and its clients. Although there may be an intervening period between the delivery of the license and the payment, typically in term license arrangements, the purpose of that timing difference is to align the client&#8217;s payment with the timing of the use of the software license or service.</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 certain circumstances, however, there are instances where revenue recognition timing differs from the timing of payment due to extended payment terms or fees that are non-proportional to the associated usage of software licenses. In these instances, the Company evaluates whether a significant financing component exists. This evaluation includes determining the difference between the consideration the client would have paid when the performance obligation was satisfied and the amount of consideration paid. Contracts that include a significant financing component are adjusted for the time value of money at the rate inherent in the contract, the client&#8217;s borrowing rate, or the Company&#8217;s incremental borrowing rate, depending upon the recipient of the financing. </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%">During 2024, 2023, and 2022, significant financing components were not material.</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%">Contract modifications</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 assesses contract modifications to determine:</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">if the additional products and services are distinct from the products and services in the original arrangement; 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">if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.</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 contract modification meeting both criteria is accounted for as a separate contract. If a contract modification does not meet both criteria, it is accounted for either:</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">on a prospective basis as a termination of the existing contract and the creation of a new contract; or</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">on a cumulative catch-up basis.</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%">Deferred commissions</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%">The Company recognizes an asset for the incremental costs of obtaining a client contract, primarily related to sales commissions. The Company expects to benefit from those costs for more than one year. Commissions earned upon the execution of initial contracts are allocated to each performance obligation within the contract and amortized according to the transfer of underlying goods and services within those contracts and expected renewals. The expected benefit period is determined based on the length of the client contracts, client attrition rates, the underlying technology lifecycle, and the competitive marketplace&#8217;s influence on the products and services sold. Deferred costs allocated to maintenance and deferred costs for Pega Cloud arrangements are amortized over an average expected benefit period of 4.5 years. Deferred costs allocated to software licenses, and any expected renewals of term software licenses within the 4.5 years expected benefit period, are amortized at the point in time control of the software license is transferred. Deferred costs allocated to consulting are amortized over a period consistent with the pattern of transfer of control for the related services. Commissions earned on contract amendments and renewals are allocated to each performance obligation within the contract and amortized over the contractual term.</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="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Financial instruments</a></td>
<td class="text"><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%">Financial instruments</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%">The principal financial instruments held by the Company consist of cash equivalents, marketable securities, receivables, capped call transactions, and accounts payable. The Company considers debt securities readily convertible to known amounts of&#160;cash with maturities of three months or less from the purchase date to be cash equivalents. Interest is recorded when earned. The Company&#8217;s investments are classified as available-for-sale and are carried at fair value. Unrealized gains and losses considered temporary are recorded as a component of accumulated other comprehensive (loss), net of related income taxes. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the investment cost is adjusted to fair value by recording a loss on investments in the consolidated statements of operations. Gains and losses on investments are calculated based on the specific investment.</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment</a></td>
<td class="text"><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%">Property and equipment</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%">Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful life of each asset, which are three years for computer equipment and five years for furniture and fixtures. Leasehold improvements are amortized over the lesser of the lease&#8217;s term or the useful life of the asset. Repairs and maintenance costs are expensed as incurred.</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="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><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%">Leases</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 of the Company&#8217;s leases are operating leases, primarily composed of office space leases. The Company accounts for a contract as a lease when it has the right to control the asset for a period of time while obtaining substantially all of the asset&#8217;s economic benefits. The Company determines the initial classification and measurement of its operating right of use assets and lease liabilities at the lease commencement date and thereafter if modified. Fixed lease costs are recognized on a straight-line basis over the lease term.&#160;Variable lease costs include payments required under leases for common area maintenance, real estate taxes, utilities, service charges, and other variable costs that are not reflected in the measurement of right of use assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. The Company combines lease and non-lease components when determining lease costs for its office space leases. The lease liability includes lease payments related to options to extend or renew the lease term if the Company is reasonably certain it will exercise those options. The Company&#8217;s leases do not contain material&#160;residual&#160;value guarantees or restrictive covenants.</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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Loss contingencies and legal costs</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%">Loss contingencies and legal costs</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 accrues loss contingencies when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. </span></div>Significant judgments are required to determine the probability and the range of the outcomes, and the estimates are based only on the information available to the Company 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 the Company&#8217;s 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 the Company&#8217;s results of operations and financial position. As additional information becomes available, the Company reassesses the potential liability from pending claims and litigation and may revise its estimates. 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. Legal costs are expensed as incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Internal-use software</a></td>
<td class="text"><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%">Internal-use software </span></div>The Company capitalizes and amortizes certain direct costs associated with computer software developed or purchased for internal use incurred during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. The Company amortizes capitalized internal-use software on a straight-line basis over its estimated useful life, which is generally over <span style="-sec-ix-hidden:f-471">three</span> to five years, commencing on the date the software is placed into service.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><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%">Goodwill</span></div>Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. Goodwill is not amortized. The Company has a single reporting unit.<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="Show.showAR( this, 'defref_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock', window );">Intangible and long-lived assets</a></td>
<td class="text"><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%">Intangible and long-lived assets</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%">The Company&#8217;s intangible assets are amortized using the straight-line method over their estimated useful life. The Company evaluates its long-lived tangible and intangible assets for impairment whenever events or changes in circumstances indicate that such assets&#8217; carrying amount may not be recoverable. Impairment is assessed by comparing the undiscounted cash flows expected to be generated by the long-lived tangible or intangible assets to their carrying value. If impairment exists, the Company calculates the impairment by comparing the carrying value to its fair value as determined by discounted expected cash flows.</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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash equivalents</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%">Cash equivalents</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%">Cash equivalents include money market funds and other investments with original maturities of three months or less.</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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted cash</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%">Restricted cash</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 restricted cash amounts as a current asset on the consolidated balance sheets if the restriction expires in less than 12 months, or as a non-current asset if the restriction is greater than 12 months. If there is no minimum time frame during which the cash must remain restricted, the nature of the transactions related to the restriction determine the classification. Restricted cash primarily relates to amounts deposited to secure customer guarantees and various letters of credit.</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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text"><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%">Business combinations</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 uses its estimates and assumptions to assign a fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company&#8217;s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. The Company reevaluates these estimates and assumptions quarterly as new information arises and records any adjustments to the Company&#8217;s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company&#8217;s consolidated statements of operations.</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="Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Research and development and software development costs</a></td>
<td class="text"><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%">Research and development and software development costs</span></div>Research and development costs are expensed as incurred. Capitalization of computer software developed for resale begins upon the establishment of technological feasibility, generally demonstrated by a working model or an operative version of the computer software product. Such costs have not been material to date, as technological feasibility is established within a short time frame from the software&#8217;s general availability.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based compensation</a></td>
<td class="text"><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%">Stock-based compensation</span></div>The Company recognizes stock-based compensation expense associated with equity awards based on the award&#8217;s fair value at the grant date. Stock-based compensation expense is adjusted each period for anticipated forfeitures. For service-based awards, stock-based compensation is recognized over the requisite service period, which is generally the vesting period. For performance-based awards, stock-based compensation expense is recognized over the longer of (a) the implicit service period for performance-metric achievement or (b) the requisite service period. During each reporting period, stock-based compensation expense is recorded based on expected achievement of performance targets. Changes in estimates of the expected achievement of performance targets that result in a change in the number of shares that are expected to vest are recognized on a cumulative catch-up basis during the reporting period in which the estimate changed.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation and remeasurement</a></td>
<td class="text"><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%">Foreign currency translation and remeasurement</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%">The translation of assets and liabilities for the Company&#8217;s subsidiaries with functional currencies other than the U.S. dollar are made at period-end exchange rates. Revenue and expense accounts are translated at the average exchange rates during the period transactions occur. The resulting translation adjustments are reflected in accumulated other comprehensive (loss). Realized and unrealized exchange gains or losses from transactions and remeasurement adjustments are reflected in foreign currency transaction gain (loss) in the accompanying consolidated statements of operations.</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Accounting for income taxes</a></td>
<td class="text"><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%">Accounting for income taxes</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%">The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company regularly assesses the need for a valuation allowance against its deferred tax assets. Future realization of the Company&#8217;s deferred tax assets ultimately depends on sufficient taxable income within the available carryback or carryforward periods. Taxable income sources include taxable income in prior carryback years, future reversals of existing taxable temporary differences, tax planning strategies, and projected future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to an amount it believes is more-likely-than-not to be realized. Changes in the valuation allowance impact income tax expense in the period of adjustment. The Company recognizes excess tax benefits when realized, as a reduction of the provision for income taxes. </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%">The Company assesses its income tax positions and records tax benefits based on management&#8217;s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies liabilities for uncertain tax positions as non-current liabilities unless the uncertainty is expected to be resolved within one year. The Company classifies interest and penalties on uncertain tax positions as income tax expense.</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%">As a global company, significant judgment must be used to calculate and provide for income taxes in each of the tax jurisdictions in which it operates. In the ordinary course of the Company&#8217;s business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise because of transfer pricing for transactions with the Company&#8217;s subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex.</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="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising expense</a></td>
<td class="text"><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%">Advertising expense</span></div>Advertising costs are expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Newly adopted accounting pronouncements and Accounting pronouncements not yet effective</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%">Newly adopted accounting pronouncements</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%">Segment 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%">In November 2023, the FASB issued ASU 2023-07,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Improvements to Reportable Segment Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2023-07&#8221;). The amendments in ASU 2023-07 are effective for all public entities for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 did not change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. Under ASU 2023-07, public entities with a single reportable segment must apply all of the ASU&#8217;s disclosure requirements&#8239;and the existing segment disclosure and reconciliation requirements in ASC 280 - Segment Reporting on an annual and interim basis. The Company implemented this ASU in 2024 and its impact was immaterial.</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%">Accounting pronouncements not yet 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-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</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 December 2023, the FASB issued ASU 2023-09</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASU 2023-09&#8221;). ASU 2023-09 includes expanded income tax rate reconciliation disclosures, a disaggregation of income taxes paid, and other expanded disclosures. The ASU will be effective for the Company for the year ending December 31, 2025. The Company expects the adoption to result in disclosure changes only.</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:400;line-height:120%">Disaggregation of Income Statement Expenses</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 2024, the FASB issued ASU 2024-03</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU &#8220;2024-03&#8221;). Among other items, the requirements include expanded disclosures around employee compensation and selling expenses. ASU 2024-03 will be effective for the Company for the year ending December 31, 2027. The Company is still evaluating the impact of this new guidance on its consolidated financial statements but expect the adoption to result in disclosure changes only.</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="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 with little or no market data, which require the Company to develop its own 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%">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 the underlying equity security&#8217;s historical and implied volatility levels. 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_pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock</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-types1: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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/730/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="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>57
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597822609504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Performance Obligations</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%">The Company&#8217;s typical performance obligations are:</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:8.026%"></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:26.545%"></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:27.868%"></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:18.079%"></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.470%"></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-weight:700;line-height:100%">Performance obligation</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%">How stand-alone selling price is typically determined</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%">When performance obligation is typically satisfied</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%">When payment is typically due</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%">Income statement line item</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Pega Cloud</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ratably over the term of the service (over time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the service</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: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%">Subscription services</span></div></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%">Term license</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the license</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></div></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%">Maintenance</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consistent pricing relationship as a percentage of the related license and observable in stand-alone renewal 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ratably over the term of the maintenance (over time)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the maintenance</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></div></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%">Perpetual license</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective date of the license</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></div></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%">Consulting<br/>- time and materials</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Observable hourly rate for time and materials-based services in similar geographies</span></div></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Based on hours incurred to date (over time)</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Monthly</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></div></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%">Consulting <br/>- fixed price</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Observable hourly rate for time and materials-based services in similar geographies multiplied by estimated hours for the project</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: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%">Based on hours incurred as a percentage of total estimated hours (over time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As contract milestones are achieved</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></div></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) Technical support and software updates are considered distinct services but accounted for as a single performance obligation, as they have the same pattern of transfer to the client.</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 December&#160;31, 2024:</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%">Pega Cloud</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%">Maintenance</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%">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%">525,133&#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%">230,866&#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%">88,880&#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%">317&#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%">50,519&#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%">895,715&#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%">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%">328,234&#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,461&#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,874&#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%">3,297&#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%">407,866&#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%">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%">159,536&#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%">24,598&#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%">733&#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%">125&#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%">184,992&#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></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%">114,256&#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%">19,935&#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%">678&#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%">50&#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%">134,919&#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%">8&#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%">1,127,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%">340,860&#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%">101,165&#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%">317&#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%">53,991&#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,623,492&#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%">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 December&#160;31, 2023:</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%">Pega Cloud</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%">Maintenance</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%">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%">446,160&#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%">245,271&#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%">62,070&#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%">2,284&#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%">39,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><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%">795,595&#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%">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%">279,474&#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%">67,720&#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%">9,138&#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%">443&#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%">2,020&#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%">358,795&#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%">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%">144,453&#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%">37,142&#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%">9,789&#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%">2,896&#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%">194,280&#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></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%">90,177&#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%">24,421&#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%">100&#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%">114,698&#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%">8&#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%">960,264&#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%">374,554&#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%">81,097&#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%">2,727&#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%">44,726&#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%">1,463,368&#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%">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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739330656">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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><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%">December 31, 2024</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, 2023</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%">11,851&#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%">1&#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%">(19)</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,833&#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,471&#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%">33&#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%">(1)</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,503&#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%">391,097&#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%">63&#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%">(123)</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%">391,037&#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%">181,960&#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%">200&#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%">(227)</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%">181,933&#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%">402,948&#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%">64&#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%">(142)</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%">402,870&#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%">193,431&#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%">233&#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%">(228)</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%">193,436&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>59
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739343648">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_pega_AccountsReceivableAndUnbilledReceivableTableTextBlock', window );">Schedule of Receivables</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%">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%">December 31, 2024</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, 2023</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, net</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%">305,468&#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%">300,173&#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, 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%">173,085&#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%">237,379&#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, 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%">61,407&#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%">85,402&#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%">539,960&#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%">622,954&#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><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="Show.showAR( this, 'defref_pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock', window );">Schedule of Unbilled Receivables</a></td>
<td class="text"><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. 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 collection 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%">December 31, 2024</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%">173,085&#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%">74&#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%">43,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%">18&#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%">18,066&#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%">8&#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%">234,492&#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%">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><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="Show.showAR( this, 'defref_pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock', window );">Schedule of Unbilled Receivables by Contract Effective Date</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: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%">December 31, 2024</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%">2024</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%">137,027&#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%">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></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%">79,650&#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%">35&#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%">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%">10,357&#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%">4&#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%">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%">5,836&#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;text-align: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 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%">1,622&#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></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%">234,492&#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%">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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Major Clients</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%">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 that represented 10% or more of the Company&#8217;s total accounts receivable and unbilled receivables:</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: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%">December 31, 2024</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, 2023</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;border-top:1pt solid #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:1pt solid #000;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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></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="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%">11&#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 colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-right:1pt solid #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></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_ContractAssetsAndDeferredRevenueTableTextBlock', window );">Schedule 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><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%">December 31, 2024</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, 2023</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%">13,498&#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%">16,238&#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%">18,321&#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%">20,635&#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%">31,819&#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%">36,873&#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.</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 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 made 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%">December 31, 2024</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, 2023</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">423,910&#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%">377,845&#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 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%">2,121&#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%">2,478&#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%">426,031&#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%">380,323&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable and Unbilled Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContractAssetsAndDeferredRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract assets and deferred revenue [Table Text Block].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ContractAssetsAndDeferredRevenueTableTextBlock</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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of Unbilled Receivables Based Upon Contract Effective Date</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>60
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733623264">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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><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%">December 31,</span></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="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%">2024</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%">2023</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%">105,405&#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%">114,119&#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><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><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="Show.showAR( this, 'defref_pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock', window );">Schedule of Amortization of Deferred Contract Costs</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:99.867%"><tr><td style="width:1.0%"></td><td style="width:53.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.734%"></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:13.734%"></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:13.736%"></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%">2024</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%">2023</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%">2022</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="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%">62,269&#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%">59,461&#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%">53,471&#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 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 expenses.</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_ScheduleOfAmortizationOfDeferredCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of amortization of deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>61
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739275712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</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><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 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%">(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%">December 31,</span></td></tr><tr style="height:12pt"><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%">2024</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%">2023</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%">Leasehold improvements</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%">51,932&#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%">62,787&#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="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%">Computer equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,817&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,144&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccecff;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%">Furniture and fixtures</span></div></td><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align: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,603&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align: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,665&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-weight:400;line-height:100%">Computer software purchased</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,918&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,060&#160;</span></td><td style="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%">Computer software developed for internal use</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%">19,776&#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%">19,470&#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: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%">Fixed assets in progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,038&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccecff;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%">121,084&#160;</span></td><td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccecff;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%">130,349&#160;</span></td><td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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-weight:400;line-height:100%">Less: accumulated depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,278)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,070)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td style="background-color:#ccecff;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:#ccecff;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%">41,806&#160;</span></td><td style="background-color:#ccecff;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:#ccecff;padding:0 1pt"></td><td style="background-color:#ccecff;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:#ccecff;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%">47,279&#160;</span></td><td style="background-color:#ccecff;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 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, $17.8&#160;million of depreciated assets were disposed of, which primarily related to office closures.</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:53.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.734%"></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:13.734%"></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:13.736%"></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%">2024</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%">2023</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%">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%">Depreciation expense</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%">14,432&#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%">14,806&#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%">14,687&#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><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="Show.showAR( this, 'defref_pega_DepreciationExpenseTableTextBlock', window );">Schedule of Depreciation Expense</a></td>
<td class="text"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2024, $17.8&#160;million of depreciated assets were disposed of, which primarily related to office closures.</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:53.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.734%"></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:13.734%"></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:13.736%"></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%">2024</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%">2023</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%">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%">Depreciation expense</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%">14,432&#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%">14,806&#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%">14,687&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_DepreciationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Depreciation Expense [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DepreciationExpenseTableTextBlock</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-types1: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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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>62
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739336400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</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><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: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%">2024</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%">2023</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,611&#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%">81,399&#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="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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(498)</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%">212&#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%">December 31,</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:bottom"><span style="color:#000000;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%">81,113&#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%">81,611&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of 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%">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%">December 31, 2024</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%">4-10 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%">63,107&#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%">(61,395)</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%">1,712&#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%">2-10 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%">68,115&#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,995)</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%">2,120&#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%">1-5 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%">5,361&#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%">(5,361)</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></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 #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%">136,583&#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%">(132,751)</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%">3,832&#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: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><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, 2023</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%">4-10 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%">63,117&#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%">(60,035)</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%">3,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></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138&#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%">(64,218)</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%">3,920&#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%">1-5 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%">5,361&#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%">(5,361)</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></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 #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%">136,616&#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%">(129,614)</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%">7,002&#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: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="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Future Estimated Intangibles Assets Amortization</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%">Future estimated intangible 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:80.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.419%"></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%">December 31, 2024</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%">2025</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,630&#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%">2026</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%">874&#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%">2027</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%">328&#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="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></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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,832&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule of Amortization of 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%">Amortization of intangible assets: </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:55.116%"></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.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.056%"></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%">2024</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%">2023</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%">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%">Cost of 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%">1,783&#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%">2,570&#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%">2,723&#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%">Selling and marketing</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%">1,370&#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,370&#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,370&#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"><div style="padding-left:9pt;text-indent:-6.75pt"><span><br/></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%">3,153&#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%">3,940&#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%">4,093&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>63
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739359440">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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><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%">December 31, 2024</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, 2023</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%">Prepaid expenses</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%">38,155&#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%">33,647&#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%">Income tax 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%">58,359&#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%">4,804&#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%">Contract 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%">13,498&#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,238&#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%">Insurance 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%">&#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,954&#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%">Indirect tax receivable</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,488&#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%">1,924&#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%">223&#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></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%">Restricted cash</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%">98&#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></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%">2,357&#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%">9,570&#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="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%">115,178&#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%">68,137&#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><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%">December 31, 2024</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, 2023</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 commissions</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%">105,405&#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%">114,119&#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%">Right of use 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%">62,429&#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%">64,198&#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%">41,806&#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,279&#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%">21,234&#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%">19,450&#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%">Contract 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%">18,321&#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%">20,635&#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%">Income tax 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%">13,299&#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%">20,633&#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%">3,832&#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%">7,002&#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%">&#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%">893&#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%">Deferred income taxes</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%">4,268&#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%">3,678&#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%">Restricted cash</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%">4,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%">2,925&#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%">17,127&#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%">13,884&#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 #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%">292,049&#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%">314,696&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued 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: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%">December 31, 2024</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, 2023</span></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:#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%">Cloud hosting</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%">1,802&#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%">1,358&#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%">Outside professional 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%">10,639&#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,419&#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%">Marketing and sales program</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,150&#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%">2,557&#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%">Income and other 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%">5,055&#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,428&#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%">Employee related</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%">4,833&#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%">4,486&#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%">Repurchases of common stock unsettled</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%">1,500&#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></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%">5,565&#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%">5,693&#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%">31,544&#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%">39,941&#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><br/></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 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%">December 31, 2024</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, 2023</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%">14,551&#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%">15,000&#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%">2,583&#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%">2,515&#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%">1,732&#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%">3,828&#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%">18,866&#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%">21,343&#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 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%">December 31, 2024</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, 2023</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%">2,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><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%">2,478&#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%">Income taxes 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%">15,956&#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%">859&#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%">11,011&#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,233&#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 #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%">29,088&#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%">13,570&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Assets and Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>64
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739371984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Information of Operation Income (Expense)</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><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:50.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.773%"></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.773%"></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.774%"></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:middle"><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="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%">2023</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%">2022</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%">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%">1,497,180&#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%">1,432,616&#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%">1,317,845&#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:400;line-height:100%">Total cost of revenue</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%">390,665&#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%">378,483&#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%">368,635&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling</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%">450,527&#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%">474,405&#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%">519,192&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">84,253&#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%">84,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%">105,597&#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%">Research and development</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%">298,074&#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%">295,512&#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%">294,349&#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%">General and administrative</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%">112,848&#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%">96,743&#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%">117,734&#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></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></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></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></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></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></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></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%">Other segment items, net </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:#cceeff;padding:2px 0 2px 1pt;text-align: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,177&#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%">7,261&#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%">74,135&#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%">Provision for 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%">43,447&#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%">27,632&#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%">183,785&#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 31pt;text-align: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 income (loss)</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:bottom"><span style="color:#000000;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%">99,189&#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%">67,808&#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%">(345,582)</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) Includes Litigation settlement, net of recoveries, Restructuring, Foreign currency transaction (loss) gain, Interest income, Interest expense, (Loss) on capped call transactions, and Other income, net.</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock', window );">Schedule of Long-Lived Assets by Geographic Area</a></td>
<td class="text"><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%">Long-lived assets related to the Company&#8217;s U.S. and international operations consist of property and equipment, which are included in Other long-term assets in the Company&#8217;s consolidated balance sheet:</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:54.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.337%"></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:5.654%"></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:13.337%"></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:5.657%"></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="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%">December 31, 2024</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%">December 31, 2023</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%">U.S.</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%">37,405&#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%">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 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%">44,414&#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%">94&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">International</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%">4,401&#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%">11&#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,865&#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="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%">41,806&#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 colspan="2" style="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="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="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%">47,279&#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 colspan="2" style="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="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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>65
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733383680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of 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><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:55.646%"></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.127%"></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: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%">2024</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%">2023</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%">2022</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%">Fixed lease costs</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%">21,422&#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%">19,718&#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%">20,186&#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 10pt;text-align:left;text-indent:-6.75pt;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%">1,746&#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%">2,884&#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%">3,356&#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%">Variable lease costs</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%">6,901&#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%">8,148&#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%">3,894&#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%">30,069&#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%">30,750&#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%">27,436&#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><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="Show.showAR( this, 'defref_pega_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of Right of Use Asset and Lease 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%">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><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%">December 31, 2024</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, 2023</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:f-803"><span style="-sec-ix-hidden:f-804"><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%">62,429&#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%">64,198&#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:f-807"><span style="-sec-ix-hidden:f-808"><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%">14,551&#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%">15,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"><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%">67,647&#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%">66,901&#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="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="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%">The 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%">December 31, 2024</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, 2023</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%">6.2 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%">6.8 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.8&#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%">4.0&#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 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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Lease Liabilities</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><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%">December 31, 2024</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%">2025</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%">18,106&#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:400;line-height:100%">2026</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%">15,404&#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%">2027</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%">13,972&#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%">2028</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%">13,367&#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%">2029</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,742&#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%">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%">23,535&#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%">95,126&#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%">(12,928)</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%">82,198&#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><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="Show.showAR( this, 'defref_pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock', window );">Schedule of Cash Flow Lease Information</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%">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><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%">2024</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%">2023</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 operating leases, net of tenant improvement allowances</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%">18,444&#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%">20,045&#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%">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%">16,682&#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%">1,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_pega_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Weighted Average and Discount Rate [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>66
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739376016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Carrying Value and Interest Expense Related to the Notes</a></td>
<td class="text"><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%">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%">December 31, 2024</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, 2023</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%">467,864&#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%">502,270&#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%">(394)</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%">(2,902)</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%">467,470&#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%">499,368&#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: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: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="padding:2px 1pt;text-align: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="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%">2023</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">3,725&#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%">3,891&#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"><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%">2,451&#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%">2,603&#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%">6,176&#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%">6,494&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of Future Payments</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%">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%">December 31, 2024</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: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 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%">467,864&#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%">1,754&#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%">469,618&#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="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:#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,864&#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%">1,754&#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%">469,618&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock', window );">Schedule of Change in Capped Call Transactions</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%">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: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%">2024</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%">2023</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%">893&#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%">2,582&#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%">Settlements</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)</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%">(341)</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%">Fair value adjustment</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%">(663)</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,348)</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%">December 31,</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%">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="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%">893&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Subparagraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-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 entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>67
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733595424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [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="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule of Restructuring Activities</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%">The Company has undertaken the following restructuring activities as it optimizes its go-to-market strategy and reassesses its office space needs:</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:68.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.820%"></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.820%"></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.823%"></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%">2024</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%">2023</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%">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%">Employee severance and related benefits</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%">(614)</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="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%">18,721&#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%">18,549&#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="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%">Office space reductions </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="padding:2px 0 2px 1pt;text-align: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,142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,194&#160;</span></td><td style="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%">4,528&#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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">21,747&#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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">21,743&#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) These primarily relate to non-cash operating lease adjustments.</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%">Restructuring activity:</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%">Accrued employee severance and related benefits:</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:83.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.112%"></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%">2024</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%">8,095&#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%">Costs incurred</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%">(614)</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></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 disbursements</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%">(5,252)</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%">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%">(229)</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%">December 31, </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-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,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></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 accrued compensation and related expenses.</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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="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>68
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597822604192">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of 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><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%">December 31, 2024</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, 2023</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%">5,318&#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%">148,926&#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%">154,244&#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%">54,357&#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%">54,357&#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%">&#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%">402,870&#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><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%">402,870&#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><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%">193,436&#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><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%">193,436&#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></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><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%">223&#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%">&#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 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%">223&#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%">&#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 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%">893&#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%">&#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 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%">893&#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></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><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><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%">21,234&#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%">21,234&#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><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><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,450&#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%">19,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of Changes in Venture Investments</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%">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: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%">2024</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%">2023</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%">19,450&#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%">13,069&#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%">550&#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%">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%">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%">&#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%">(2,773)</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%">(32)</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%">129&#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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">included in other income, net</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%">1,628&#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,886&#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:12pt"><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></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%">(362)</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%">(2,261)</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%">December 31,</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%">21,234&#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%">19,450&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 101<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>69
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597732546304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="Show.showAR( this, 'defref_us-gaap_DividendsDeclaredTableTextBlock', window );">Schedule of Dividends Declared</a></td>
<td class="text"><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%">Dividends declared</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"><tr><td style="width:1.0%"></td><td style="width:53.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.621%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.621%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2022</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%">Dividends declared (per share)</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%">0.12&#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%">0.12&#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%">0.12&#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%">Dividend payments to stockholders (in thousands)</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%">10,199&#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%">9,964&#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%">9,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Schedule of Stock Repurchases</a></td>
<td class="text"><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 authorization activity:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"><tr><td style="width:1.0%"></td><td style="width:29.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.907%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.907%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.907%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.907%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.907%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.914%"></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%">(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%">2024</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%">2023</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%">2022</span></td></tr><tr style="height:12pt"><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><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%">January 1,</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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:#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="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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;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="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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 #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%">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="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%">250,000&#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="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%">1,925&#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="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%">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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases paid </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%">(809)</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%">(68,057)</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%">&#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%">(280)</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%">(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="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%">Repurchases unpaid at period end </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)</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,500)</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></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,</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 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%">240,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"></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 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%">60,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><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 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%">58,075&#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) This represents increases in the repurchase authority made by th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">e Board of Directors.</span></div>(2) Purchases under this program have been made on the open market.<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_DividendsDeclaredTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsDeclaredTableTextBlock</td>
</tr>
<tr>
<td style="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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="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>70
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733578528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Geographic 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%">Geographic 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%">Revenues by geography are determined based on client location:</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:45.064%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.646%"></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.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.646%"></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.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.648%"></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%">2024</span></td><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%">2023</span></td><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%">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%">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%">828,332&#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%">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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">785,029&#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%">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><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%">763,558&#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%">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></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%">95,698&#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%">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="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%">85,149&#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%">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="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%">102,980&#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%">8&#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%">157,830&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,014&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,793&#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:2px 1pt;text-align: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%">249,325&#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%">17&#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%">242,303&#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%">17&#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%">194,563&#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%">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%">165,995&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">162,121&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,951&#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></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%">1,497,180&#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%">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><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%">1,432,616&#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%">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><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%">1,317,845&#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></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="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: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: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%">2024</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%">2023</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%">2022</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%">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%">558,734&#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%">461,328&#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%">384,271&#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%">323,304&#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%">331,856&#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%">317,564&#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%">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%">213,273&#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%">221,706&#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%">230,654&#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%">Revenue recognized over time</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%">1,095,311&#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%">1,014,890&#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%">932,489&#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: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;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%">398,102&#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%">407,625&#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%">366,063&#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%">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%">3,767&#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,101&#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%">19,293&#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%">401,869&#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%">417,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><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%">385,356&#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: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%">1,497,180&#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%">1,432,616&#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%">1,317,845&#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:53.794%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.582%"></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.582%"></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.584%"></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%">2024</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%">2023</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%">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%">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%">558,734&#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%">461,328&#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%">384,271&#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%">323,304&#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%">331,856&#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%">317,564&#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%">882,038&#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%">793,184&#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%">701,835&#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%">398,102&#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%">407,625&#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%">366,063&#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%">1,280,140&#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%">1,200,809&#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%">1,067,898&#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%">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%">213,273&#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%">221,706&#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%">230,654&#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%">Perpetual 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%">3,767&#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,101&#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%">19,293&#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 #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%">1,497,180&#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%">1,432,616&#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%">1,317,845&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Remaining Performance Obligations</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%">The Company&#8217;s typical performance obligations are:</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:8.026%"></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:26.545%"></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:27.868%"></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:18.079%"></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.470%"></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-weight:700;line-height:100%">Performance obligation</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%">How stand-alone selling price is typically determined</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%">When performance obligation is typically satisfied</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%">When payment is typically due</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%">Income statement line item</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Pega Cloud</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ratably over the term of the service (over time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the service</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: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%">Subscription services</span></div></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%">Term license</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the license</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription license</span></div></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%">Maintenance</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consistent pricing relationship as a percentage of the related license and observable in stand-alone renewal 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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ratably over the term of the maintenance (over time)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Annually, or more frequently, over the term of the maintenance</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></div></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%">Perpetual license</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residual approach</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective date of the license</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Perpetual license</span></div></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%">Consulting<br/>- time and materials</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Observable hourly rate for time and materials-based services in similar geographies</span></div></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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Based on hours incurred to date (over time)</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Monthly</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></div></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%">Consulting <br/>- fixed price</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Observable hourly rate for time and materials-based services in similar geographies multiplied by estimated hours for the project</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: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%">Based on hours incurred as a percentage of total estimated hours (over time)</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As contract milestones are achieved</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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consulting</span></div></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) Technical support and software updates are considered distinct services but accounted for as a single performance obligation, as they have the same pattern of transfer to the client.</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 December&#160;31, 2024:</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%">Pega Cloud</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%">Maintenance</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%">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%">525,133&#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%">230,866&#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%">88,880&#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%">317&#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%">50,519&#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%">895,715&#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%">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%">328,234&#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,461&#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,874&#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%">3,297&#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%">407,866&#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%">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%">159,536&#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%">24,598&#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%">733&#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%">125&#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%">184,992&#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></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%">114,256&#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%">19,935&#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%">678&#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%">50&#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%">134,919&#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%">8&#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%">1,127,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%">340,860&#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%">101,165&#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%">317&#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%">53,991&#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,623,492&#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%">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 December&#160;31, 2023:</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%">Pega Cloud</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%">Maintenance</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%">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%">446,160&#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%">245,271&#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%">62,070&#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%">2,284&#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%">39,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><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%">795,595&#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%">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%">279,474&#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%">67,720&#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%">9,138&#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%">443&#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%">2,020&#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%">358,795&#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%">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%">144,453&#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%">37,142&#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%">9,789&#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%">2,896&#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%">194,280&#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></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%">90,177&#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%">24,421&#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%">100&#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%">114,698&#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%">8&#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%">960,264&#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%">374,554&#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%">81,097&#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%">2,727&#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%">44,726&#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%">1,463,368&#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%">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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739267872">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock Based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><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:55.116%"></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.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.056%"></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:middle"><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="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%">2023</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%">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%">Cost of 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%">27,353&#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%">28,994&#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%">26,400&#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%">Selling and marketing</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%">55,084&#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%">57,675&#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%">46,769&#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%">Research and development</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%">29,838&#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%">31,039&#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%">29,266&#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%">General and administrative</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%">30,443&#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%">25,644&#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%">19,775&#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%">142,718&#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%">143,352&#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%">122,210&#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%">Income tax benefit</span></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%">(1,799)</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%">(2,187)</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%">(1,881)</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock', window );">Schedule of Compensating Balances</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><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:55.116%"></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.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.056%"></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:middle"><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="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%">2023</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%">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%">Compensation expense from 2006 ESPP</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,184&#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%">1,367&#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%">1,614&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Weighted-Average Assumptions Used in Black-Scholes Option Valuation Model</a></td>
<td class="text"><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%">The following table summarizes the Company&#8217;s fair value assumptions for stock options:</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:55.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.807%"></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:12.807%"></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:13.074%"></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: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="padding:0 1pt"></td><td colspan="3" 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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">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%">Weighted-average grant-date fair value</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%">25.82&#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%">20.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"></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%">17.49&#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%">Assumptions used in the Black-Scholes option-pricing model:</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></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%">Expected annual volatility </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:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">48&#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%">42&#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 style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term in years </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="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%">3.9</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%">3.5</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%">3.9</span></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%">Risk-free interest 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"> (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%">4.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><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.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><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%">3.4&#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 style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected annual dividend yield </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%">0.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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.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%">0.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></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 expected annual volatility for each grant is determined based on the average of historic daily price changes of the Company&#8217;s common stock over a period, which approximates the expected option term.</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 expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior.</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 risk-free interest rate is based on the yield of U.S. Treasury securities with a commensurate maturity with the expected option term at the time of grant.</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) The expected annual dividend yield is based on the weighted-average dividend yield assumptions used for options granted during the applicable period.</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Time-Based Vesting Stock Option Performance Stock Option Activity</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%">The following table summarizes the time-based vesting stock option activity under the Company&#8217;s stock option plans for 2024:</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:35.275%"></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.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:18.344%"></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:16.761%"></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%">Shares <br/>(in thousands)</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%">Weighted-average Exercise Price</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%">Weighted-average Remaining Contractual Term (in years)</span></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%">Aggregate Intrinsic Value </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%">(in thousands) </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%">Options outstanding as of January 1, 2024</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%">13,853&#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%">59.32&#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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</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%">1,857&#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%">62.90&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</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,937)</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%">43.94&#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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</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%">(515)</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%">54.91&#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="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expired</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%">(284)</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%">90.16&#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="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%">Options outstanding as of December 31, 2024</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%">12,974&#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 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.63&#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="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%">Vested and expected to vest as of December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">11,477&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">62.04&#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="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%">6.7</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%">391,228&#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%">Exercisable as of December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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%">7,351&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">65.37&#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="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%">5.8</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%">232,270&#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) The aggregate intrinsic value of stock options as of December&#160;31, 2024 is based on the difference between the closing price of the Company&#8217;s stock of $93.20 and the exercise price of the applicable stock options.</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%">The following table summarizes the Company&#8217;s performance stock option activity for 2024:</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.148%"><tr><td style="width:1.0%"></td><td style="width:35.961%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.838%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.339%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.514%"></td><td style="width:0.1%"></td></tr><tr><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares <br/>(in thousands)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-average Remaining Contractual Term (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Aggregate Intrinsic Value </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%">(in thousands) </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance options outstanding as of January 1, 2024</span></div></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%">886&#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%">47.27&#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="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</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%">566&#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="padding:2px 0 2px 1pt;text-align: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.10&#160;</span></td><td style="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><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:bottom"><div style="padding-left:21.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</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%">(39)</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.27&#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="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:bottom"><div style="padding-left:21.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</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%">(23)</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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.86&#160;</span></td><td style="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><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="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:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Performance options outstanding as of December 31, 2024</span></div></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,390&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">53.20&#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="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;border-left:1pt solid #000000;padding:2px 1pt 2px 10pt;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%">Vested and expected to vest as of December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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,173&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.12&#160;</span></td><td style="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="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%">8.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,001&#160;</span></td><td style="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 10pt;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%">Exercisable as of December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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%">181&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">47.27&#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="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%">8.2</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%">8,304&#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="margin-top:3pt;padding-left:18pt;padding-right: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 aggregate intrinsic value of stock options as of December&#160;31, 2024 is based on the difference between the closing price of the Company&#8217;s stock of $93.20 and the exercise price of the applicable stock options.</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Combined Restricted Stock Units Activity</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%">The following table summarizes the combined RSU activity for all grants, including the CICP, under the 2004 Plan for 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"><tr><td style="width:1.0%"></td><td style="width:28.740%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.846%"></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%">Shares <br/>(in&#160;thousands)</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%">Weighted- Average Grant-Date <br/>Fair Value</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%">Aggregate Intrinsic Value <br/>(in thousands)</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%">Nonvested as of January 1, 2024</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%">2,616&#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%">64.85&#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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</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%">1,366&#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%">62.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="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align: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:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align: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.39&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></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%">Forfeited</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%">(209)</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%">63.78&#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="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%">Nonvested as of December 31, 2024</span></td><td colspan="2" style="background-color:#ccecff;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%">2,613&#160;</span></td><td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccecff;padding:2px 0;text-align: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.21&#160;</span></td><td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ccecff;padding:0 1pt"></td><td style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ccecff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">243,516&#160;</span></td><td style="background-color:#ccecff;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%">Expected to vest as of December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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,962&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">63.39&#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%">182,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of employee stock purchase plan activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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>72
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739304736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock', window );">Schedule of Defined Contribution Plans Expenses</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%">Employee benefit plan 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:55.116%"></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.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.056%"></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%">2024</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%">2023</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%">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%">U.S. 401(k) Plan</span></td><td style="background-color:#cceeff;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-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%">7,937&#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 style="background-color:#cceeff;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-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%">8,169&#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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,994&#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%">International plans</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%">20,303&#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%">21,256&#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%">21,141&#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 #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%">28,240&#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%">29,425&#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%">30,135&#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><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_DefinedContributionPlanDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-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>73
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597843752288">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Components of Income (Loss) Before (Benefit From) Provision for Income Taxes</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%">The components of income (loss) before provision for income taxes are:</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:55.116%"></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.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.056%"></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%">2024</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%">2023</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%">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%">Domestic</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%">51,966&#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%">14,016&#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%">(185,820)</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</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%">90,670&#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%">81,424&#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%">24,023&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">142,636&#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%">95,440&#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%">(161,797)</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Provision for Income Taxes</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%">The components of provision for income taxes are:</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:55.116%"></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.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.056%"></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%">2024</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%">2023</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%">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%">Current:</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></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%">Federal</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%">22,941&#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%">7,827&#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%">3,920&#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%">State</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%">7,503&#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%">4,480&#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%">775&#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</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,547&#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%">14,962&#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,200&#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%">Total current provision</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%">44,991&#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%">27,269&#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%">14,895&#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%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000000;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%">Federal</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><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%">149,028&#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%">State</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,704&#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%">Foreign</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,544)</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%">363&#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%">(842)</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%">Total deferred (benefit) provision</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%">(1,544)</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%">363&#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%">168,890&#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: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%">43,447&#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%">27,632&#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%">183,785&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Reconciliation of Effective Income Tax Rate From Statutory Federal Income Tax 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%">A reconciliation of the U.S federal statutory tax rate and the Company&#8217;s effective tax rate:</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:55.116%"></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.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.056%"></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%">2024</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%">2023</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%">2022</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%">U.S. federal income taxes at statutory rates</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%">29,954&#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%">20,042&#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%">(33,977)</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%">Valuation allowance</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%">(1,504)</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%">(19,272)</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%">188,258&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit and tax credits</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%">1,297&#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%">4,117&#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%">(2,433)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Permanent differences</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%">786&#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%">435&#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%">11,561&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal research and experimentation credits</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%">(4,888)</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%">(3,709)</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%">(5,012)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax effects of foreign activities</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%">(7,817)</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%">658&#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%">3,770&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">GILTI, FDII, and BEAT</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%">13,945&#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,022&#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,390&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision to return adjustments</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%">121&#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%">(3,728)</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,317)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible compensation</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%">10,933&#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%">6,818&#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%">4,769&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax Reserves</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,917&#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,850&#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%">5,673&#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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excess tax (benefits) / detriments related to share-based compensation</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%">(5,645)</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%">4,666&#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%">1,563&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impact of change in tax law</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%">1,726&#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%">(793)</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><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348&#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%">7&#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%">333&#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="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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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%">43,447&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #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:#ffffff;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%">27,632&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #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:#ffffff;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%">183,785&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Components of Net Deferred Tax Assets and Liabilities</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%">Significant components of net deferred tax assets and liabilities are:</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%">December 31,</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%">2024</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%">2023</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 tax 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 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%">Net operating loss carryforwards</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%">72,089&#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%">84,656&#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%">Accruals and reserves</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%">57,312&#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%">41,323&#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="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 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%">Software revenue</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%">454&#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%">3,186&#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%">Convertible senior notes</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%">355&#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%">2,645&#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="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 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%">Tax credit carryforwards</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,441&#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%">28,456&#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%">Research and development capitalization</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%">75,289&#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%">58,866&#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="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 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 deferred tax assets</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%">215,940&#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%">219,132&#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 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%">Valuation allowances</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%">(195,252)</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%">(196,901)</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 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%">Total net deferred tax assets</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%">20,688&#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%">22,231&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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: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%">(57)</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%">(223)</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%">Depreciation</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,663)</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%">(4,428)</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%">Intangibles</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%">(9,116)</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%">(11,979)</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%">Other, 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,554)</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%">(2,782)</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="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 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%">Total deferred tax liabilities</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%">(16,390)</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%">(19,412)</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: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%">4,298&#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><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%">2,819&#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></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits</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%">A rollforward of the Company&#8217;s gross unrecognized tax benefits is:</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:55.910%"></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: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:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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-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%">2024</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%">2023</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%">2022</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%">Balance as of January&#160;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%">30,655&#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%">19,746&#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%">17,584&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions for tax positions related to the current year</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,316&#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%">4,859&#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,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: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%">Additions for tax positions of prior 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%">2,941&#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%">7,921&#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%">728&#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%">Reductions for tax positions of prior 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%">(3,026)</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,871)</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%">(272)</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></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></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></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%">Balance as of December 31,</span></div></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%">37,886&#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%">30,655&#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%">19,746&#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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>74
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733565136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Calculation of Earnings (Loss) 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 earnings (loss) 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:55.116%"></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.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.056%"></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: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="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%">2023</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%">2022</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 income (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%">99,189&#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%">67,808&#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%">(345,582)</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%">85,265&#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%">83,162&#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%">81,947&#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:700;line-height:100%">Earnings (loss) per share, basic</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">1.16</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: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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.82</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: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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">(4.22)</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 style="height:15pt"><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;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 income (loss)</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%">99,189&#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%">67,808&#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%">(345,582)</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%">Convertible senior notes - interest expense and settlement gains, 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%">(76)</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%">(5,528)</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></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%">99,113&#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%">62,280&#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%">(345,582)</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="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 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 senior notes</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%">214&#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%">235&#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></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%">2,710&#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%">794&#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></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%">1,445&#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%">723&#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></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%">4,369&#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%">1,752&#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%">&#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></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%">89,634&#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%">84,914&#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%">81,947&#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%">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%">1.11</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="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%">0.73</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="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%">(4.22)</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:14pt"><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="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="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: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%">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%">148&#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%">250&#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%">3,367&#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) All dilutive securities are excluded when 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 approximately 3.5&#160;million shares as of December&#160;31, 2024. </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 3.5&#160;million shares of the Company&#8217;s common stock (representing the number of shares for which the Notes are convertible) as of December&#160;31, 2024. 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 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>75
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597736082224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_AmortizationPeriodForDeferredContactCosts', window );">Amortization period for deferred contract costs</a></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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Capitalized computer software cost</a></td>
<td class="nump">$ 0<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 4,700,000<span></span>
</td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="nump">$ 6,600,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment estimated useful lives</a></td>
<td class="text">3 years<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment estimated useful lives</a></td>
<td class="text">5 years<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Internal Use Software</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of capitalized software</a></td>
<td class="text">3 years<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Internal Use Software</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of capitalized software</a></td>
<td class="text">5 years<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_AmortizationPeriodForDeferredContactCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average amortization period for deferred contract costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AmortizationPeriodForDeferredContactCosts</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_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-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_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ComputerEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FurnitureAndFixturesMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=pega_InternalUseSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=pega_InternalUseSoftwareMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>76
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733158656">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">$ 402,948<span></span>
</td>
<td class="nump">$ 193,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">64<span></span>
</td>
<td class="nump">233<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(228)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Fair Value</a></td>
<td class="nump">402,870<span></span>
</td>
<td class="nump">193,436<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">11,851<span></span>
</td>
<td class="nump">11,471<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Fair Value</a></td>
<td class="nump">11,833<span></span>
</td>
<td class="nump">11,503<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss', window );">Amortized Cost</a></td>
<td class="nump">391,097<span></span>
</td>
<td class="nump">181,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Gains</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Losses</a></td>
<td class="num">(123)<span></span>
</td>
<td class="num">(227)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Fair Value</a></td>
<td class="nump">$ 391,037<span></span>
</td>
<td class="nump">$ 181,933<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-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_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>77
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733566128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>MARKETABLE SECURITIES - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTerm', window );">Marketable debt security weighted-average remaining maturity</a></td>
<td class="text">3 months 18 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>78
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597734467072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Receivables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 305,468<span></span>
</td>
<td class="nump">$ 300,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="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables, net</a></td>
<td class="nump">173,085<span></span>
</td>
<td class="nump">237,379<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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNoncurrent', window );">Long-term unbilled receivables, net</a></td>
<td class="nump">61,407<span></span>
</td>
<td class="nump">85,402<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="Show.showAR( this, 'defref_pega_AccountsReceivableAndUnbilledReceivable', window );">Total receivables</a></td>
<td class="nump">$ 539,960<span></span>
</td>
<td class="nump">$ 622,954<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable and unbilled receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>79
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597736808976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Unbilled Receivables (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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="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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess', window );">1 year or less</a></td>
<td class="nump">$ 173,085<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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo', window );">1-2 years</a></td>
<td class="nump">43,341<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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive', window );">2-5 years</a></td>
<td class="nump">18,066<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="Show.showAR( this, 'defref_pega_UnbilledReceivablesCurrentAndNonCurrent', window );">Total</a></td>
<td class="nump">$ 234,492<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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear', window );">1 year or less</a></td>
<td class="nump">74.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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo', window );">1-2 years</a></td>
<td class="nump">18.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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive', window );">2-5 years</a></td>
<td class="nump">8.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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables Current and Non Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled receivables current and non current percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>80
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597736370848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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="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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableContractDateYearOne', window );">2024</a></td>
<td class="nump">$ 137,027<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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableContractDateYearTwo', window );">2023</a></td>
<td class="nump">79,650<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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableContractDateYearThree', window );">2022</a></td>
<td class="nump">10,357<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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableContractDateYearFour', window );">2021</a></td>
<td class="nump">5,836<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="Show.showAR( this, 'defref_pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore', window );">2019 and prior</a></td>
<td class="nump">1,622<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="Show.showAR( this, 'defref_pega_UnbilledRevenueTotal', window );">Unbilled revenue total</a></td>
<td class="nump">$ 234,492<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="Show.showAR( this, 'defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne', window );">2024</a></td>
<td class="nump">58.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="Show.showAR( this, 'defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo', window );">2023</a></td>
<td class="nump">35.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="Show.showAR( this, 'defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree', window );">2022</a></td>
<td class="nump">4.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="Show.showAR( this, 'defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour', window );">2021</a></td>
<td class="nump">2.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="Show.showAR( this, 'defref_pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore', window );">2019 and prior</a></td>
<td class="nump">1.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="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_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Five and Before</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore</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-types1: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_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour</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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total Percentage of Unbilled Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables, Not Billable, Contract Date, Year Five and Before</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore</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_UnbilledReceivablesNotBillableContractDateYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables, Not Billable, Contract Date, Year Four</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnbilledReceivablesNotBillableContractDateYearFour</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables, Not Billable, Contract Date, Year One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables, Not Billable, Contract Date, Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables, Not Billable, Contract Date, Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled Revenue Total</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>81
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733376288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Major Clients (Details) - Client A - Credit concentration risk<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pega_ClientAMember', window );">Accounts receivable</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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total receivables</a></td>
<td class="nump">20.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="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pega_ClientAMember', window );">Unbilled receivables</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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total receivables</a></td>
<td class="nump">0.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="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=pega_ClientAMember', window );">Total receivables</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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Total receivables</a></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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=pega_TotalReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TotalReceivableMember</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>82
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597736037024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Contract Assets and Deferred Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 13,498<span></span>
</td>
<td class="nump">$ 16,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Long-term contract assets</a></td>
<td class="nump">18,321<span></span>
</td>
<td class="nump">20,635<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Total contract assets</a></td>
<td class="nump">31,819<span></span>
</td>
<td class="nump">36,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent', window );">Deferred revenue</a></td>
<td class="nump">423,910<span></span>
</td>
<td class="nump">377,845<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent', window );">Long-term deferred revenue</a></td>
<td class="nump">2,121<span></span>
</td>
<td class="nump">2,478<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">426,031<span></span>
</td>
<td class="nump">$ 380,323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized during the period that was included in deferred revenue</a></td>
<td class="nump">$ 374,100<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>83
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597825291392">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DeferredCosts', window );">Deferred commissions</a></td>
<td class="nump">$ 105,405<span></span>
</td>
<td class="nump">$ 114,119<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>84
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597845008192">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredSalesCommissions', window );">Amortization of deferred commissions</a></td>
<td class="nump">$ 62,269<span></span>
</td>
<td class="nump">$ 59,461<span></span>
</td>
<td class="nump">$ 53,471<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>85
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597737526448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT - Schedule of Property and Equipment, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 121,084<span></span>
</td>
<td class="nump">$ 130,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(79,278)<span></span>
</td>
<td class="num">(83,070)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">41,806<span></span>
</td>
<td class="nump">47,279<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">51,932<span></span>
</td>
<td class="nump">62,787<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">29,817<span></span>
</td>
<td class="nump">31,144<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">4,603<span></span>
</td>
<td class="nump">6,665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=pega_ComputerSoftwarePurchasedMember', window );">Computer software purchased</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">9,918<span></span>
</td>
<td class="nump">10,060<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Computer software developed for internal use</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">19,776<span></span>
</td>
<td class="nump">19,470<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetUnderConstructionMember', window );">Fixed assets in progress</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 5,038<span></span>
</td>
<td class="nump">$ 223<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LeaseholdImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ComputerEquipmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_FurnitureAndFixturesMember</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_PropertyPlantAndEquipmentByTypeAxis=pega_ComputerSoftwarePurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=pega_ComputerSoftwarePurchasedMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SoftwareDevelopmentMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetUnderConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AssetUnderConstructionMember</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>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733190512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT - Schedule of Depreciation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisposals', window );">Disposal of depreciated assets</a></td>
<td class="nump">$ 17,800<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="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 14,432<span></span>
</td>
<td class="nump">$ 14,806<span></span>
</td>
<td class="nump">$ 14,687<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisposals</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739274352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 81,611<span></span>
</td>
<td class="nump">$ 81,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation adjustments</a></td>
<td class="num">(498)<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 81,113<span></span>
</td>
<td class="nump">$ 81,611<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>88
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597735370752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangibles (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 136,583<span></span>
</td>
<td class="nump">$ 136,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(132,751)<span></span>
</td>
<td class="num">(129,614)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net&#160;book value</a></td>
<td class="nump">3,832<span></span>
</td>
<td class="nump">7,002<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">63,107<span></span>
</td>
<td class="nump">63,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(61,395)<span></span>
</td>
<td class="num">(60,035)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net&#160;book value</a></td>
<td class="nump">1,712<span></span>
</td>
<td class="nump">3,082<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">68,115<span></span>
</td>
<td class="nump">68,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(65,995)<span></span>
</td>
<td class="num">(64,218)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net&#160;book value</a></td>
<td class="nump">2,120<span></span>
</td>
<td class="nump">3,920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net&#160;book value</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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>89
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597734632016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Future Estimated Intangibles Assets Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 2,630<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">874<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">328<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net&#160;book value</a></td>
<td class="nump">$ 3,832<span></span>
</td>
<td class="nump">$ 7,002<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>90
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597738026144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Amortization of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 3,153<span></span>
</td>
<td class="nump">$ 3,940<span></span>
</td>
<td class="nump">$ 4,093<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,783<span></span>
</td>
<td class="nump">2,570<span></span>
</td>
<td class="nump">2,723<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 1,370<span></span>
</td>
<td class="nump">$ 1,370<span></span>
</td>
<td class="nump">$ 1,370<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>91
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597736912624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER ASSETS AND LIABILITIES - Schedule of Other Assets and Other Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_OtherAssetsCurrentAbstract', window );"><strong>Other current assets</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="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 38,155<span></span>
</td>
<td class="nump">$ 33,647<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax receivables</a></td>
<td class="nump">58,359<span></span>
</td>
<td class="nump">4,804<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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">13,498<span></span>
</td>
<td class="nump">16,238<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="Show.showAR( this, 'defref_us-gaap_InsuranceSettlementsReceivableCurrent', window );">Insurance receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,954<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="Show.showAR( this, 'defref_pega_IndirectTaxReceivableCurrent', window );">Indirect tax receivable</a></td>
<td class="nump">2,488<span></span>
</td>
<td class="nump">1,924<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="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Capped call transactions</a></td>
<td class="nump">223<span></span>
</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="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<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="Show.showAR( this, 'defref_pega_OtherCurrentAssets', window );">Other</a></td>
<td class="nump">2,357<span></span>
</td>
<td class="nump">9,570<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="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">115,178<span></span>
</td>
<td class="nump">68,137<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="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other long-term assets</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="Show.showAR( this, 'defref_us-gaap_DeferredCosts', window );">Deferred commissions</a></td>
<td class="nump">105,405<span></span>
</td>
<td class="nump">114,119<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">62,429<span></span>
</td>
<td class="nump">64,198<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment</a></td>
<td class="nump">41,806<span></span>
</td>
<td class="nump">47,279<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="Show.showAR( this, 'defref_pega_VentureInvestments', window );">Venture investments</a></td>
<td class="nump">21,234<span></span>
</td>
<td class="nump">19,450<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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets</a></td>
<td class="nump">18,321<span></span>
</td>
<td class="nump">20,635<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivableNoncurrent', window );">Income tax receivables</a></td>
<td class="nump">13,299<span></span>
</td>
<td class="nump">20,633<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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Intangible assets</a></td>
<td class="nump">3,832<span></span>
</td>
<td class="nump">7,002<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="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Capped call transactions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">893<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="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">4,268<span></span>
</td>
<td class="nump">3,678<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="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash</a></td>
<td class="nump">4,328<span></span>
</td>
<td class="nump">2,925<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_pega_OtherLongTermAssets', window );">Other</a></td>
<td class="nump">17,127<span></span>
</td>
<td class="nump">13,884<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="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">292,049<span></span>
</td>
<td class="nump">314,696<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="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Accrued 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_AccruedCloudHostingCurrent', window );">Cloud hosting</a></td>
<td class="nump">1,802<span></span>
</td>
<td class="nump">1,358<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="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Outside professional services</a></td>
<td class="nump">10,639<span></span>
</td>
<td class="nump">10,419<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="Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Marketing and sales program</a></td>
<td class="nump">2,150<span></span>
</td>
<td class="nump">2,557<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="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income and other taxes</a></td>
<td class="nump">5,055<span></span>
</td>
<td class="nump">15,428<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="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Employee related</a></td>
<td class="nump">4,833<span></span>
</td>
<td class="nump">4,486<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="Show.showAR( this, 'defref_pega_RepurchaseOfCommonStockUnsettledCurrent', window );">Repurchases of common stock unsettled</a></td>
<td class="nump">1,500<span></span>
</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="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Other</a></td>
<td class="nump">5,565<span></span>
</td>
<td class="nump">5,693<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="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">31,544<span></span>
</td>
<td class="nump">39,941<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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other current liabilities</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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">14,551<span></span>
</td>
<td class="nump">15,000<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="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable</a></td>
<td class="nump">2,583<span></span>
</td>
<td class="nump">2,515<span></span>
</td>
<td class="nump">$ 2,474<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="Show.showAR( this, 'defref_pega_OtherCurrentLiabilities', window );">Other</a></td>
<td class="nump">1,732<span></span>
</td>
<td class="nump">3,828<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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">18,866<span></span>
</td>
<td class="nump">21,343<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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrentAbstract', window );"><strong>Other long-term liabilities</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="Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">2,121<span></span>
</td>
<td class="nump">2,478<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="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Income taxes payable</a></td>
<td class="nump">15,956<span></span>
</td>
<td class="nump">859<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="Show.showAR( this, 'defref_pega_OtherLongTermLiabilities', window );">Other</a></td>
<td class="nump">11,011<span></span>
</td>
<td class="nump">10,233<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="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">$ 29,088<span></span>
</td>
<td class="nump">$ 13,570<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_AccruedCloudHostingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Cloud Hosting, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccruedCloudHostingCurrent</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_IndirectTaxReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Includes VAT and other sales taxes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IndirectTaxReceivableCurrent</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_OtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Assets, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherAssetsCurrentAbstract</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other, Current Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other, Current Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherCurrentLiabilities</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_OtherLongTermAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other, Long-term Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other, Long-term Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_pega_RepurchaseOfCommonStockUnsettledCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repurchase of Common Stock, Unsettled, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RepurchaseOfCommonStockUnsettledCurrent</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_VentureInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Venture Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_VentureInvestments</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_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_DerivativeAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-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_InsuranceSettlementsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceSettlementsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-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>92
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733920928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>93
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733335056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT INFORMATION - Schedule of Information of Operation Income (Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 1,497,180<span></span>
</td>
<td class="nump">$ 1,432,616<span></span>
</td>
<td class="nump">$ 1,317,845<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
<td class="nump">390,665<span></span>
</td>
<td class="nump">378,483<span></span>
</td>
<td class="nump">368,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling</a></td>
<td class="nump">450,527<span></span>
</td>
<td class="nump">474,405<span></span>
</td>
<td class="nump">519,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="Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Marketing</a></td>
<td class="nump">84,253<span></span>
</td>
<td class="nump">84,772<span></span>
</td>
<td class="nump">105,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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">298,074<span></span>
</td>
<td class="nump">295,512<span></span>
</td>
<td class="nump">294,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">112,848<span></span>
</td>
<td class="nump">96,743<span></span>
</td>
<td class="nump">117,734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment items, net</a></td>
<td class="nump">18,177<span></span>
</td>
<td class="nump">7,261<span></span>
</td>
<td class="nump">74,135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">43,447<span></span>
</td>
<td class="nump">27,632<span></span>
</td>
<td class="nump">183,785<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 99,189<span></span>
</td>
<td class="nump">$ 67,808<span></span>
</td>
<td class="num">$ (345,582)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingExpense</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-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_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-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>94
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733200464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SEGMENT INFORMATION - Schedule of Long-Lived Assets by Geographic Area (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeographicAreasLongLivedAssetsAbstract', window );"><strong>Geographic Areas, Long-Lived Assets [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment</a></td>
<td class="nump">$ 41,806<span></span>
</td>
<td class="nump">$ 47,279<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="Show.showAR( this, 'defref_pega_LongLivedAssetsPercentage', window );">Long-lived assets 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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeographicAreasLongLivedAssetsAbstract', window );"><strong>Geographic Areas, Long-Lived Assets [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment</a></td>
<td class="nump">$ 37,405<span></span>
</td>
<td class="nump">$ 44,414<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="Show.showAR( this, 'defref_pega_LongLivedAssetsPercentage', window );">Long-lived assets percentage</a></td>
<td class="nump">89.00%<span></span>
</td>
<td class="nump">94.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="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</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="Show.showAR( this, 'defref_us-gaap_GeographicAreasLongLivedAssetsAbstract', window );"><strong>Geographic Areas, Long-Lived Assets [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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment</a></td>
<td class="nump">$ 4,401<span></span>
</td>
<td class="nump">$ 2,865<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="Show.showAR( this, 'defref_pega_LongLivedAssetsPercentage', window );">Long-lived assets percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">6.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_LongLivedAssetsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets as a percentage of total long-lived assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LongLivedAssetsPercentage</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-types1: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_GeographicAreasLongLivedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicAreasLongLivedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_NonUsMember</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>95
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597738448592">
<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="3">12 Months Ended</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>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 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="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="Show.showAR( this, 'defref_pega_LesseeLeaseTermOfContract', window );">Term of contract</a></td>
<td class="text">&#160;<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="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,700<span></span>
</td>
<td class="nump">$ 4,528<span></span>
</td>
<td class="nump">$ 21,747<span></span>
</td>
<td class="nump">$ 21,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Base rent to paid, year one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,106<span></span>
</td>
<td class="nump">$ 18,106<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="Show.showAR( this, 'defref_us-gaap_IncentiveFromLessor', window );">Tenant 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_LesseeLeaseTermOfContract', window );">Term of contract</a></td>
<td class="text">11 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Base rent to paid, year one</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="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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Area of Office Building</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Liability to be Paid, Annual Increase Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Term of Contract</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncentiveFromLessor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of incentive received by lessee from lessor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481178/840-20-25-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481475/840-20-55-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481178/840-20-25-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479924/842-10-30-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncentiveFromLessor</td>
</tr>
<tr>
<td style="padding-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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>96
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733197712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Schedule of Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Fixed lease costs</a></td>
<td class="nump">$ 21,422<span></span>
</td>
<td class="nump">$ 19,718<span></span>
</td>
<td class="nump">$ 20,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">1,746<span></span>
</td>
<td class="nump">2,884<span></span>
</td>
<td class="nump">3,356<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">6,901<span></span>
</td>
<td class="nump">8,148<span></span>
</td>
<td class="nump">3,894<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Lease, cost</a></td>
<td class="nump">$ 30,069<span></span>
</td>
<td class="nump">$ 30,750<span></span>
</td>
<td class="nump">$ 27,436<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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>97
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597734446512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Right of Use Asset and Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">$ 62,429<span></span>
</td>
<td class="nump">$ 64,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">$ 14,551<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">$ 67,647<span></span>
</td>
<td class="nump">$ 66,901<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>98
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597734500688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Weighted Average and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
<td class="text">6 years 9 months 18 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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">4.80%<span></span>
</td>
<td class="nump">4.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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>99
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733081568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Maturities of Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 18,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">15,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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">13,972<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">13,367<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">10,742<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">23,535<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">95,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(12,928)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liability</a></td>
<td class="nump">$ 82,198<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>100
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739306576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Schedule of Cash Flow Lease Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating leases, net of tenant improvement allowances</a></td>
<td class="nump">$ 18,444<span></span>
</td>
<td class="nump">$ 20,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 16,682<span></span>
</td>
<td class="nump">$ 1,460<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>101
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733164416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Convertible senior notes and capped calls (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">22 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>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>consecutiveTradingDay </div>
<div>tradingDay</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (loss) on repurchase of convertible debt | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 459,000<span></span>
</td>
<td class="nump">$ 7,855,000<span></span>
</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption percentage</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity', window );">Redemption threshold trading days | tradingDay</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">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption percentage</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">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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (loss) on repurchase of convertible debt | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 7,900,000<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="Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtAmount', window );">Principal amount repurchased | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,400,000<span></span>
</td>
<td class="nump">$ 97,700,000<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Initial conversion rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0074045<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Average 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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | day</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="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="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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | day</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="Show.showAR( this, 'defref_pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays', window );">Threshold consecutive business days | day</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="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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Threshold percentage of stock price trigger</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">130.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | tradingDay</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">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Threshold consecutive trading days | consecutiveTradingDay</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">30<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Redemption, Threshold Trading Days Before Maturity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity</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_DebtConversionOriginalDebtInterestRateOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount of debt extinguished.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAmount</td>
</tr>
<tr>
<td style="padding-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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>102
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733129136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Schedule of Carrying value of the Notes (Details) - Convertible debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal</a></td>
<td class="nump">$ 467,864<span></span>
</td>
<td class="nump">$ 502,270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Unamortized issuance costs</a></td>
<td class="num">(394)<span></span>
</td>
<td class="num">(2,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="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Convertible senior notes, net</a></td>
<td class="nump">$ 467,470<span></span>
</td>
<td class="nump">$ 499,368<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>103
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597837377728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Schedule of Interest Expense Related to the Notes (Details) - Convertible debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 29, 2020</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 3,725<span></span>
</td>
<td class="nump">$ 3,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,451<span></span>
</td>
<td class="nump">2,603<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,176<span></span>
</td>
<td class="nump">$ 6,494<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>104
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597737195808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Schedule of Future Payments (Details) - Convertible debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 467,864<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal, total due</a></td>
<td class="nump">467,864<span></span>
</td>
<td class="nump">$ 502,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne', window );">2025</a></td>
<td class="nump">1,754<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="Show.showAR( this, 'defref_pega_InterestLongTermDebtMaturitiesTotalDue', window );">Interest expense, total due</a></td>
<td class="nump">1,754<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="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="Show.showAR( this, 'defref_pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne', window );">2025</a></td>
<td class="nump">469,618<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="Show.showAR( this, 'defref_pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue', window );">Principal and interest, total due</a></td>
<td class="nump">$ 469,618<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_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest, Long-term Debt, Maturities, Total Due</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maturities of Interest and Principal</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year one</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal and Interest, Long-term Debt, Maturities, Total Due</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>105
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739193920">
<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="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </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="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="Show.showAR( this, 'defref_us-gaap_DerivativeCapPrice', window );">Cap price (in dollars per share) | $ / derivative</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pega_CappedCallTransactionsMember', window );">Capped Call Transactions</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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">0.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities', window );">Proceeds from settlement of capped calls transactions | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<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="Show.showAR( this, 'defref_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised', window );">Number of shares outstanding upon conversion (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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_DebtConversionConvertedInstrumentSharesIfFullyExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Conversion, Converted Instrument, Shares if fully Exercised</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtConversionConvertedInstrumentSharesIfFullyExercised</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: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_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeCapPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromDerivativeInstrumentFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentAxis=pega_CappedCallTransactionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CappedCallTransactionsMember</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>106
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597835980448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Schedule of Change in Capped Call Transactions (Details) - Capped Call Transactions - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Beginning balance</a></td>
<td class="nump">$ 893<span></span>
</td>
<td class="nump">$ 2,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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements', window );">Settlements</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(341)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1', window );">Fair value adjustment</a></td>
<td class="num">(663)<span></span>
</td>
<td class="num">(1,348)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Ending balance</a></td>
<td class="nump">$ 223<span></span>
</td>
<td class="nump">$ 893<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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 101<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 102<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-102<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1</td>
</tr>
<tr>
<td style="padding-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of settlement 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 101<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 101<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=us-gaap_DerivativeFinancialInstrumentsAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_DerivativeFinancialInstrumentsAssetsMember</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>107
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597734040576">
<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">1 Months Ended</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>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,300,000<span></span>
</td>
<td class="nump">$ 27,300,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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=pega_PNCBankNationalAssociationMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_DebtInstrumentCovenantInterestCoverageRatioMinimum', window );">Minimum consolidated coverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.5<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_DebtInstrumentCovenantsLeverageRatioMaximum', window );">Maximum consolidated net leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.5<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Interest Coverage Ratio, Minimum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentCovenantsLeverageRatioMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenants, Leverage Ratio, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_DebtInstrumentAxis=pega_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>108
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597736547840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING - Schedule of Restructuring Activities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="nump">$ 3,700<span></span>
</td>
<td class="nump">$ 4,528<span></span>
</td>
<td class="nump">$ 21,747<span></span>
</td>
<td class="nump">$ 21,743<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(614)<span></span>
</td>
<td class="nump">18,721<span></span>
</td>
<td class="nump">18,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember', window );">Office space reductions</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="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,142<span></span>
</td>
<td class="nump">$ 3,026<span></span>
</td>
<td class="nump">$ 3,194<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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-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_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember</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>109
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597735592112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRUCTURING - Schedule of Accrued Employee Severance and Related Benefit (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Costs incurred</a></td>
<td class="nump">$ 3,700<span></span>
</td>
<td class="nump">$ 4,528<span></span>
</td>
<td class="nump">$ 21,747<span></span>
</td>
<td class="nump">$ 21,743<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance</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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,095<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="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Costs incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(614)<span></span>
</td>
<td class="nump">18,721<span></span>
</td>
<td class="nump">$ 18,549<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash disbursements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,252)<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="Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(229)<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="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve, Ending Balance</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 8,095<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_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-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_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-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_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-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_RestructuringReserveTranslationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveTranslationAdjustment</td>
</tr>
<tr>
<td style="padding-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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</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>110
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597735392832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured At Fair Value on a Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Marketable securities</a></td>
<td class="nump">$ 402,870<span></span>
</td>
<td class="nump">$ 193,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Capped Call Transactions</a></td>
<td class="nump">223<span></span>
</td>
<td class="nump">893<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">154,244<span></span>
</td>
<td class="nump">54,357<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Venture investments</a></td>
<td class="nump">21,234<span></span>
</td>
<td class="nump">19,450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', 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="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="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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">5,318<span></span>
</td>
<td class="nump">54,357<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', window );">Marketable securities</a></td>
<td class="nump">402,870<span></span>
</td>
<td class="nump">193,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Capped Call Transactions</a></td>
<td class="nump">223<span></span>
</td>
<td class="nump">893<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">148,926<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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest', 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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Venture investments</a></td>
<td class="nump">$ 21,234<span></span>
</td>
<td class="nump">$ 19,450<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtSecuritiesAvailableForSaleExcludingAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount excluding accrued interest, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 30: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>111
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597737563584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Schedule of Changes in Venture Investments (Details) - Privately held investment - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Beginning balance</a></td>
<td class="nump">$ 19,450<span></span>
</td>
<td class="nump">$ 13,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases', window );">New investments</a></td>
<td class="nump">550<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales', window );">Sales of investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,773)<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="Show.showAR( this, 'defref_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment', window );">Changes in foreign exchange rates</a></td>
<td class="num">(32)<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract', window );"><strong>Changes in fair value:</strong></a></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="Show.showAR( this, 'defref_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet', window );">included in other income, net</a></td>
<td class="nump">1,628<span></span>
</td>
<td class="nump">10,886<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="Show.showAR( this, 'defref_pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss', window );">included in other comprehensive income</a></td>
<td class="num">(362)<span></span>
</td>
<td class="num">(2,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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue', window );">Ending balance</a></td>
<td class="nump">$ 21,234<span></span>
</td>
<td class="nump">$ 19,450<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Income, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet</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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 101<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 101<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 101<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>112
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733120208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible debt fair value</a></td>
<td class="nump">$ 463.9<span></span>
</td>
<td class="nump">$ 466.5<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_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733751040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Oct. 22, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<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="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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="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>
<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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">200,000,000<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">86,112,000<span></span>
</td>
<td class="nump">83,840,000<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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">86,112,000<span></span>
</td>
<td class="nump">83,840,000<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="Show.showAR( this, 'defref_pega_CommonStockDividendsPerShareIntended', window );">Quarterly cash dividend intended to pay (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="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="Show.showAR( this, 'defref_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod', window );">Repurchase authorized amount</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="nump">$ 1,925<span></span>
</td>
<td class="nump">$ 60,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="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</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">$ 310,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_CommonStockDividendsPerShareIntended">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Dividends, Per Share, Intended</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CommonStockDividendsPerShareIntended</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-types1: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_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Amount Authorized During Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramAmountAuthorizedDuringPeriod</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_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramAuthorizedAmount1</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>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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733725360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule of Dividends Declared and Paid (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividend payments to stockholders</a></td>
<td class="nump">$ 10,199<span></span>
</td>
<td class="nump">$ 9,964<span></span>
</td>
<td class="nump">$ 9,834<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739109216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS' EQUITY - Schedule of Stock Repurchases (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_StockRepurchaseProgramSharesRepurchasedSettled', window );">Repurchases paid (in shares)</a></td>
<td class="num">(809)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(280)<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="Show.showAR( this, 'defref_pega_StockRepurchaseProgramSharesRepurchasedUnsettled', window );">Repurchases unpaid (in shares)</a></td>
<td class="num">(16)<span></span>
</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="Show.showAR( this, 'defref_pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward', window );"><strong>Stock Repurchase Program, Remaining Authorized Repurchase Amount [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="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Authorization remaining, beginning of period</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="nump">$ 58,075<span></span>
</td>
<td class="nump">$ 22,583<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="Show.showAR( this, 'defref_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod', window );">Authorizations</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
<td class="nump">60,000<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="Show.showAR( this, 'defref_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled', window );">Repurchases paid</a></td>
<td class="num">(68,057)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(24,508)<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="Show.showAR( this, 'defref_pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled', window );">Repurchases unpaid</a></td>
<td class="num">(1,500)<span></span>
</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="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Authorization remaining, end of period</a></td>
<td class="nump">$ 240,443<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="nump">$ 58,075<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Amount Authorized During Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramAmountAuthorizedDuringPeriod</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_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program Payments For Shares Repurchased settled</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled</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_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of shares repurchased that did not settle with transfer agent as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Remaining Authorized Repurchase Amount [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward</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_StockRepurchaseProgramSharesRepurchasedSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program Shares Repurchased settled</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramSharesRepurchasedSettled</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: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_pega_StockRepurchaseProgramSharesRepurchasedUnsettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares repurchased that did not settle with transfer agent as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramSharesRepurchasedUnsettled</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: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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-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>116
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597737680704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Schedule of Geographic Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,497,180<span></span>
</td>
<td class="nump">$ 1,432,616<span></span>
</td>
<td class="nump">$ 1,317,845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">828,332<span></span>
</td>
<td class="nump">785,029<span></span>
</td>
<td class="nump">763,558<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">95,698<span></span>
</td>
<td class="nump">85,149<span></span>
</td>
<td class="nump">102,980<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">157,830<span></span>
</td>
<td class="nump">158,014<span></span>
</td>
<td class="nump">115,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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">249,325<span></span>
</td>
<td class="nump">242,303<span></span>
</td>
<td class="nump">194,563<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 165,995<span></span>
</td>
<td class="nump">$ 162,121<span></span>
</td>
<td class="nump">$ 140,951<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Total Revenue | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">57.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">6.00%<span></span>
</td>
<td class="nump">8.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">11.00%<span></span>
</td>
<td class="nump">9.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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total revenue</a></td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">17.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>117
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597738115248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Schedule of Revenue Streams (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,497,180<span></span>
</td>
<td class="nump">$ 1,432,616<span></span>
</td>
<td class="nump">$ 1,317,845<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">558,734<span></span>
</td>
<td class="nump">461,328<span></span>
</td>
<td class="nump">384,271<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">323,304<span></span>
</td>
<td class="nump">331,856<span></span>
</td>
<td class="nump">317,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">213,273<span></span>
</td>
<td class="nump">221,706<span></span>
</td>
<td class="nump">230,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">882,038<span></span>
</td>
<td class="nump">793,184<span></span>
</td>
<td class="nump">701,835<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">398,102<span></span>
</td>
<td class="nump">407,625<span></span>
</td>
<td class="nump">366,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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,280,140<span></span>
</td>
<td class="nump">1,200,809<span></span>
</td>
<td class="nump">1,067,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">3,767<span></span>
</td>
<td class="nump">10,101<span></span>
</td>
<td class="nump">19,293<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">1,095,311<span></span>
</td>
<td class="nump">1,014,890<span></span>
</td>
<td class="nump">932,489<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">558,734<span></span>
</td>
<td class="nump">461,328<span></span>
</td>
<td class="nump">384,271<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">323,304<span></span>
</td>
<td class="nump">331,856<span></span>
</td>
<td class="nump">317,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">213,273<span></span>
</td>
<td class="nump">221,706<span></span>
</td>
<td class="nump">230,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">401,869<span></span>
</td>
<td class="nump">417,726<span></span>
</td>
<td class="nump">385,356<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">398,102<span></span>
</td>
<td class="nump">407,625<span></span>
</td>
<td class="nump">366,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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 3,767<span></span>
</td>
<td class="nump">$ 10,101<span></span>
</td>
<td class="nump">$ 19,293<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PegaCloudMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ConsultingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_ProductOrServiceAxis=pega_SubscriptionServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubscriptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PerpetualLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597737964048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE - Schedule of Remaining Performance Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 1,623,492<span></span>
</td>
<td class="nump">$ 1,463,368<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue remaining performance obligation (in percent)</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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 795,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue remaining performance obligation (in percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 895,715<span></span>
</td>
<td class="nump">$ 358,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue remaining performance obligation (in percent)</a></td>
<td class="nump">56.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 407,866<span></span>
</td>
<td class="nump">$ 194,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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue remaining performance obligation (in percent)</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 184,992<span></span>
</td>
<td class="nump">$ 114,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue remaining performance obligation (in percent)</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 134,919<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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue remaining performance obligation (in percent)</a></td>
<td class="nump">8.00%<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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction</a></td>
<td class="text"> <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="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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 1,127,159<span></span>
</td>
<td class="nump">$ 960,264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PegaCloudMember', window );">Pega Cloud | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">446,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PegaCloudMember', window );">Pega Cloud | 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">525,133<span></span>
</td>
<td class="nump">279,474<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PegaCloudMember', window );">Pega Cloud | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">328,234<span></span>
</td>
<td class="nump">144,453<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PegaCloudMember', window );">Pega Cloud | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">159,536<span></span>
</td>
<td class="nump">90,177<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PegaCloudMember', window );">Pega Cloud | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">114,256<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">340,860<span></span>
</td>
<td class="nump">374,554<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245,271<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">230,866<span></span>
</td>
<td class="nump">67,720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">65,461<span></span>
</td>
<td class="nump">37,142<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">24,598<span></span>
</td>
<td class="nump">24,421<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">19,935<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">101,165<span></span>
</td>
<td class="nump">81,097<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,070<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license | 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">88,880<span></span>
</td>
<td class="nump">9,138<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">10,874<span></span>
</td>
<td class="nump">9,789<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">733<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_SubscriptionLicenseMember', window );">Subscription license | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">678<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">317<span></span>
</td>
<td class="nump">2,727<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PerpetualLicenseMember', window );">Perpetual license | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PerpetualLicenseMember', window );">Perpetual license | 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">317<span></span>
</td>
<td class="nump">443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PerpetualLicenseMember', window );">Perpetual license | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-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="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="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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PerpetualLicenseMember', window );">Perpetual license | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-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="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="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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_PerpetualLicenseMember', window );">Perpetual license | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">0<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">53,991<span></span>
</td>
<td class="nump">44,726<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting | 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">50,519<span></span>
</td>
<td class="nump">2,020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">3,297<span></span>
</td>
<td class="nump">2,896<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">125<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=pega_ConsultingMember', window );">Consulting | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue remaining performance obligation</a></td>
<td class="nump">$ 50<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=2026-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=2027-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=2027-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=2028-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=2028-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_srt_ProductOrServiceAxis=pega_PegaCloudMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SubscriptionLicenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>119
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597735798560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">$ 142,718<span></span>
</td>
<td class="nump">$ 143,352<span></span>
</td>
<td class="nump">$ 122,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit</a></td>
<td class="num">(1,799)<span></span>
</td>
<td class="num">(2,187)<span></span>
</td>
<td class="num">(1,881)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">27,353<span></span>
</td>
<td class="nump">28,994<span></span>
</td>
<td class="nump">26,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">55,084<span></span>
</td>
<td class="nump">57,675<span></span>
</td>
<td class="nump">46,769<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">29,838<span></span>
</td>
<td class="nump">31,039<span></span>
</td>
<td class="nump">29,266<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Total stock-based compensation before tax</a></td>
<td class="nump">$ 30,443<span></span>
</td>
<td class="nump">$ 25,644<span></span>
</td>
<td class="nump">$ 19,775<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>120
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597737975904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2006</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting 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">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for issuance (in shares)</a></td>
<td class="nump">3,900,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="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Closing price of Company's stock (in dollars per share)</a></td>
<td class="nump">$ 93.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">10,000.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 69.19<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pega_CorporateIncentiveCompensationPlanMember', window );">Corporate Incentive Compensation Plan</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting rights 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage of closing price of common stock</a></td>
<td class="nump">85.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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pega_TwoThousandAndFourLongTermIncentivePlanMember', window );">2004 Long-Term Incentive Plan</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">42,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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber', window );">Number of shares subject to outstanding options and awards (in shares)</a></td>
<td class="nump">17,000,000.0<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for issuance (in shares)</a></td>
<td class="nump">3,000,000.0<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=pega_TwoThousandAndSixEmployeeStockPurchasePlanMember', window );">2006 Employee Stock Purchase Plan</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for issuance (in shares)</a></td>
<td class="nump">900,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">3,000,000.0<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of stock options exercised</a></td>
<td class="nump">$ 58,700,000<span></span>
</td>
<td class="nump">$ 6,200,000<span></span>
</td>
<td class="nump">$ 15,600,000<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation expense, unvested stock options</a></td>
<td class="nump">$ 35,200,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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period of expense recognition</a></td>
<td class="text">1 year 7 months 6 days<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 25.82<span></span>
</td>
<td class="nump">$ 20.55<span></span>
</td>
<td class="nump">$ 17.49<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=pega_PerformanceStockOptionsMember', window );">Performance 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">2 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">600,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue', window );">Grant date fair value</a></td>
<td class="nump">$ 13,900,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of stock options exercised</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="nump">$ 0<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation expense, unvested stock options</a></td>
<td class="nump">$ 11,000,000.0<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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period of expense recognition</a></td>
<td class="text">1 year<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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration term</a></td>
<td class="text">10 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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation expense, unvested stock options</a></td>
<td class="nump">$ 48,700,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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period of expense recognition</a></td>
<td class="text">1 year 7 months 6 days<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value of shares granted (in dollars per share)</a></td>
<td class="nump">$ 62.57<span></span>
</td>
<td class="nump">$ 46.57<span></span>
</td>
<td class="nump">$ 74.50<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="Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested', window );">Fair value of shares vested</a></td>
<td class="nump">$ 78,200,000<span></span>
</td>
<td class="nump">$ 42,800,000<span></span>
</td>
<td class="nump">$ 50,300,000<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | Corporate Incentive Compensation Plan</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection', window );">Employee&#8217;s target incentive compensation percentage</a></td>
<td class="nump">50.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs | 2004 Long-Term Incentive Plan | Non-employee directors</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_NonemployeeDirectorCompensationLimit', window );">Annual limited compensation</a></td>
<td class="nump">$ 500,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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock | 2006 Employee Stock Purchase Plan</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Percentage of closing price of common stock</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="nump">85.00%<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">2,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Shares issued under the plan (in shares)</a></td>
<td class="nump">1,100,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="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Vesting one year from the grant date</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting 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">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting rights percentage</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">20.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="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Vesting one year from the grant date | Performance 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting rights percentage</a></td>
<td class="nump">25.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="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Vesting in quarterly installments over the remaining four years</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting 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">4 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting rights percentage</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">80.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="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Vesting in quarterly installments over the remaining four years | Performance 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting rights percentage</a></td>
<td class="nump">75.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="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember', window );">Vesting after one year in quarterly installments over the remaining four years</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting rights percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=pega_ShareBasedPaymentArrangementTrancheFourMember', window );">Vesting in quarterly installments over the remaining three years</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting rights percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_NonemployeeDirectorCompensationLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum annual compensation amount to be earned by non-employee directors. Includes grants of share-based compensation awards and any cash fees paid to such non-employee director during the fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NonemployeeDirectorCompensationLimit</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of an employee's annual target incentive compensation which is eligible to be elected and received in the form of RSUs in accordance with the Company's CICP.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection</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-types1: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_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total vest date fair value of awards vested during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options, including both vested and non-vested, and RSUs outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber</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: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_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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_PlanNameAxis=pega_CorporateIncentiveCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PlanNameAxis=pega_CorporateIncentiveCompensationPlanMember</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_PlanNameAxis=pega_TwoThousandAndFourLongTermIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PlanNameAxis=pega_TwoThousandAndFourLongTermIncentivePlanMember</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_PlanNameAxis=pega_TwoThousandAndSixEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PlanNameAxis=pega_TwoThousandAndSixEmployeeStockPurchasePlanMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=pega_PerformanceStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PerformanceStockOptionsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_NonEmployeeDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_NonEmployeeDirectorsMember</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_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_EmployeeStockMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</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_VestingAxis=pega_ShareBasedPaymentArrangementTrancheFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_VestingAxis=pega_ShareBasedPaymentArrangementTrancheFourMember</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>121
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597732546304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Compensating Balances (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense from 2006 ESPP</a></td>
<td class="nump">$ 1,184<span></span>
</td>
<td class="nump">$ 1,367<span></span>
</td>
<td class="nump">$ 1,614<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_EmployeeStockMember</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>122
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733780864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Weighted Average Assumptions used in Black Scholes Option Pricing Model (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Expected annual volatility</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term in years</a></td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected annual dividend yield</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value (in dollars per share)</a></td>
<td class="nump">$ 25.82<span></span>
</td>
<td class="nump">$ 20.55<span></span>
</td>
<td class="nump">$ 17.49<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597732454016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Time-Based Vesting Stock Option Activity (Details) - Time-based vesting stock option<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, beginning of period (in shares) | shares</a></td>
<td class="nump">13,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">1,857<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(1,937)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(515)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares) | shares</a></td>
<td class="num">(284)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, end of period (in shares) | shares</a></td>
<td class="nump">12,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest (in shares) | shares</a></td>
<td class="nump">11,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">7,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-average Exercise Price</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, beginning of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 59.32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">62.90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">43.94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">54.91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in dollars per share) | $ / shares</a></td>
<td class="nump">90.16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">61.63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest (in dollars per share) | $ / shares</a></td>
<td class="nump">62.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 65.37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted-average remaining contractual term</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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest</a></td>
<td class="text">6 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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable</a></td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate intrinsic value</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest | $</a></td>
<td class="nump">$ 391,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable | $</a></td>
<td class="nump">$ 232,270<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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=pega_TimeBasedVestingStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_TimeBasedVestingStockOptionMember</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>124
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597738040656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Schedule of Performance Stock Option Activity (Details) - Performance Stock Options<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, beginning of period (in shares) | shares</a></td>
<td class="nump">886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">566<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, end of period (in shares) | shares</a></td>
<td class="nump">1,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest (in shares) | shares</a></td>
<td class="nump">1,173<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-average Exercise Price</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, beginning of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 47.27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">62.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">47.27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">53.86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, end of period (in dollars per share) | $ / shares</a></td>
<td class="nump">53.20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest (in dollars per share) | $ / shares</a></td>
<td class="nump">53.12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 47.27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted-average remaining contractual term</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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest</a></td>
<td class="text">8 years 7 months 6 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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable</a></td>
<td class="text">8 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate intrinsic value</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest | $</a></td>
<td class="nump">$ 47,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable | $</a></td>
<td class="nump">$ 8,304<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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=pega_PerformanceStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PerformanceStockOptionsMember</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>125
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597738440256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Combined Restricted Stock Units Activity (Details) - RSUs - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, beginning of period (in shares)</a></td>
<td class="nump">2,616<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">1,366<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(1,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(209)<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, end of period (in shares)</a></td>
<td class="nump">2,613<span></span>
</td>
<td class="nump">2,616<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="Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber', window );">Expected to vest (in shares)</a></td>
<td class="nump">1,962<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted- Average Grant-Date Fair Value</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, beginning of period (in dollars per share)</a></td>
<td class="nump">$ 64.85<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">62.57<span></span>
</td>
<td class="nump">$ 46.57<span></span>
</td>
<td class="nump">$ 74.50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">67.39<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">63.78<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested, end of period (in dollars per share)</a></td>
<td class="nump">64.21<span></span>
</td>
<td class="nump">$ 64.85<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="Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue', window );">Expected to vest (in dollars per share)</a></td>
<td class="nump">$ 63.39<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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward', window );"><strong>Aggregate Intrinsic Value</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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Nonvested</a></td>
<td class="nump">$ 243,516<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="Show.showAR( this, 'defref_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue', window );">Expected to vest</a></td>
<td class="nump">$ 182,854<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of equity-based compensation awards expected to vest. Excludes stock and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of equity-based compensation awards expected to vest. Excludes stock and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber</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: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_pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant date fair value of equity-based compensation awards expected to vest. Excludes stock and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue</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-types1: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>126
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597734166896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, expense</a></td>
<td class="nump">$ 28,240<span></span>
</td>
<td class="nump">$ 29,425<span></span>
</td>
<td class="nump">$ 30,135<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">U.S. 401(k) Plan</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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, expense</a></td>
<td class="nump">7,937<span></span>
</td>
<td class="nump">8,169<span></span>
</td>
<td class="nump">8,994<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">International plans</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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, expense</a></td>
<td class="nump">$ 20,303<span></span>
</td>
<td class="nump">$ 21,256<span></span>
</td>
<td class="nump">$ 21,141<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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-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_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RetirementPlanSponsorLocationAxis=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_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember</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>127
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733389936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Components of Income (Loss) Before (Benefit From) Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 51,966<span></span>
</td>
<td class="nump">$ 14,016<span></span>
</td>
<td class="num">$ (185,820)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">90,670<span></span>
</td>
<td class="nump">81,424<span></span>
</td>
<td class="nump">24,023<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before provision for income taxes</a></td>
<td class="nump">$ 142,636<span></span>
</td>
<td class="nump">$ 95,440<span></span>
</td>
<td class="num">$ (161,797)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>128
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739262400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Components of Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</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="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 22,941<span></span>
</td>
<td class="nump">$ 7,827<span></span>
</td>
<td class="nump">$ 3,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">7,503<span></span>
</td>
<td class="nump">4,480<span></span>
</td>
<td class="nump">775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">14,547<span></span>
</td>
<td class="nump">14,962<span></span>
</td>
<td class="nump">10,200<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current provision</a></td>
<td class="nump">44,991<span></span>
</td>
<td class="nump">27,269<span></span>
</td>
<td class="nump">14,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</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="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">149,028<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(1,544)<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="num">(842)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred (benefit) provision</a></td>
<td class="num">(1,544)<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="nump">168,890<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit), total</a></td>
<td class="nump">$ 43,447<span></span>
</td>
<td class="nump">$ 27,632<span></span>
</td>
<td class="nump">$ 183,785<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>129
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597733572240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate From Statutory Federal Income Tax Rate (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">U.S. federal income taxes at statutory rates</a></td>
<td class="nump">$ 29,954<span></span>
</td>
<td class="nump">$ 20,042<span></span>
</td>
<td class="num">$ (33,977)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(1,504)<span></span>
</td>
<td class="num">(19,272)<span></span>
</td>
<td class="nump">188,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit and tax credits</a></td>
<td class="nump">1,297<span></span>
</td>
<td class="nump">4,117<span></span>
</td>
<td class="num">(2,433)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Permanent differences</a></td>
<td class="nump">786<span></span>
</td>
<td class="nump">435<span></span>
</td>
<td class="nump">11,561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Federal research and experimentation credits</a></td>
<td class="num">(4,888)<span></span>
</td>
<td class="num">(3,709)<span></span>
</td>
<td class="num">(5,012)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxSettlementsForeign', window );">Tax effects of foreign activities</a></td>
<td class="num">(7,817)<span></span>
</td>
<td class="nump">658<span></span>
</td>
<td class="nump">3,770<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="Show.showAR( this, 'defref_pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount', window );">GILTI, FDII, and BEAT</a></td>
<td class="nump">13,945<span></span>
</td>
<td class="nump">14,022<span></span>
</td>
<td class="nump">16,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Provision to return adjustments</a></td>
<td class="nump">121<span></span>
</td>
<td class="num">(3,728)<span></span>
</td>
<td class="num">(6,317)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Non-deductible compensation</a></td>
<td class="nump">10,933<span></span>
</td>
<td class="nump">6,818<span></span>
</td>
<td class="nump">4,769<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="Show.showAR( this, 'defref_pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount', window );">Tax Reserves</a></td>
<td class="nump">5,917<span></span>
</td>
<td class="nump">1,850<span></span>
</td>
<td class="nump">5,673<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="Show.showAR( this, 'defref_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount', window );">Excess tax (benefits) / detriments related to share-based compensation</a></td>
<td class="num">(5,645)<span></span>
</td>
<td class="nump">4,666<span></span>
</td>
<td class="nump">1,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Impact of change in tax law</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,726<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">348<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">333<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit), total</a></td>
<td class="nump">$ 43,447<span></span>
</td>
<td class="nump">$ 27,632<span></span>
</td>
<td class="nump">$ 183,785<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation Excess Tax Benefits Relating To Share Based Compensation, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount</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_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, GILTI, FDII, and BEAT, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount</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_EffectiveIncomeTaxRateReconciliationTaxReservesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Reserves, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationTaxReservesAmount</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxSettlementsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxSettlementsForeign</td>
</tr>
<tr>
<td style="padding-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>130
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597739275712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Components of Net Deferred Tax Asset and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax 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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 72,089<span></span>
</td>
<td class="nump">$ 84,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Accruals and reserves</a></td>
<td class="nump">57,312<span></span>
</td>
<td class="nump">41,323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Software revenue</a></td>
<td class="nump">454<span></span>
</td>
<td class="nump">3,186<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="Show.showAR( this, 'defref_pega_DeferredTaxAssetsConvertibleSeniorNotes', window );">Convertible senior notes</a></td>
<td class="nump">355<span></span>
</td>
<td class="nump">2,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">10,441<span></span>
</td>
<td class="nump">28,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Research and development capitalization</a></td>
<td class="nump">75,289<span></span>
</td>
<td class="nump">58,866<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">215,940<span></span>
</td>
<td class="nump">219,132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowances</a></td>
<td class="num">(195,252)<span></span>
</td>
<td class="num">(196,901)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total net deferred tax assets</a></td>
<td class="nump">20,688<span></span>
</td>
<td class="nump">22,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax 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="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDerivatives', window );">Capped call transactions</a></td>
<td class="num">(57)<span></span>
</td>
<td class="num">(223)<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="Show.showAR( this, 'defref_pega_DeferredTaxLiabilityDepreciation', window );">Depreciation</a></td>
<td class="num">(3,663)<span></span>
</td>
<td class="num">(4,428)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangibles</a></td>
<td class="num">(9,116)<span></span>
</td>
<td class="num">(11,979)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other, net</a></td>
<td class="num">(3,554)<span></span>
</td>
<td class="num">(2,782)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(16,390)<span></span>
</td>
<td class="num">(19,412)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax assets, net</a></td>
<td class="nump">$ 4,298<span></span>
</td>
<td class="nump">$ 2,819<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_pega_DeferredTaxAssetsConvertibleSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Convertible Senior Notes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsConvertibleSeniorNotes</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_DeferredTaxLiabilityDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability, Depreciation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilityDepreciation</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from derivatives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDerivatives</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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>131
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597735591312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 195,252<span></span>
</td>
<td class="nump">$ 196,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Recognition of valuation allowance on deferred tax assets</a></td>
<td class="num">(1,600)<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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">10,441<span></span>
</td>
<td class="nump">28,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Accrued liabilities related to uncertain tax</a></td>
<td class="nump">12,900<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State Tax Jurisdiction</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">5,400<span></span>
</td>
<td class="nump">8,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carryforwards</a></td>
<td class="nump">10,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="Show.showAR( this, 'defref_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod', window );">Carryforwards with unlimited carryforward period</a></td>
<td class="nump">1,000<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal Tax Jurisdiction</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">14,200<span></span>
</td>
<td class="nump">20,600<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="Show.showAR( this, 'defref_pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod', window );">Carryforwards with unlimited carryforward period</a></td>
<td class="nump">1,200<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="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdiction</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="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 147,900<span></span>
</td>
<td class="nump">$ 183,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_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax credit carryforwards with unlimited expiration period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod</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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</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>132
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597737284992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">$ 30,655<span></span>
</td>
<td class="nump">$ 19,746<span></span>
</td>
<td class="nump">$ 17,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for tax positions related to the current year</a></td>
<td class="nump">7,316<span></span>
</td>
<td class="nump">4,859<span></span>
</td>
<td class="nump">1,706<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="nump">2,941<span></span>
</td>
<td class="nump">7,921<span></span>
</td>
<td class="nump">728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="num">(3,026)<span></span>
</td>
<td class="num">(1,871)<span></span>
</td>
<td class="num">(272)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">$ 37,886<span></span>
</td>
<td class="nump">$ 30,655<span></span>
</td>
<td class="nump">$ 19,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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597735195248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS (LOSS) PER SHARE (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>$ / derivative </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 29, 2020 </div>
<div>$ / derivative</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) | $</a></td>
<td class="nump">$ 99,189<span></span>
</td>
<td class="nump">$ 67,808<span></span>
</td>
<td class="num">$ (345,582)<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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">85,265<span></span>
</td>
<td class="nump">83,162<span></span>
</td>
<td class="nump">81,947<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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings (loss) per share, basic (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.16<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="num">$ (4.22)<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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted</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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) | $</a></td>
<td class="nump">$ 99,189<span></span>
</td>
<td class="nump">$ 67,808<span></span>
</td>
<td class="num">$ (345,582)<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="Show.showAR( this, 'defref_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt', window );">Convertible senior notes - interest expense and settlement gains, net of tax | $</a></td>
<td class="num">(76)<span></span>
</td>
<td class="num">(5,528)<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Numerator for diluted EPS | $</a></td>
<td class="nump">$ 99,113<span></span>
</td>
<td class="nump">$ 62,280<span></span>
</td>
<td class="num">$ (345,582)<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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Weighted-average effect of dilutive securities:</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="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Convertible senior notes (in shares)</a></td>
<td class="nump">214<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">4,369<span></span>
</td>
<td class="nump">1,752<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding, assuming dilution (in shares)</a></td>
<td class="nump">89,634<span></span>
</td>
<td class="nump">84,914<span></span>
</td>
<td class="nump">81,947<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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings (loss) per share, diluted (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="num">$ (4.22)<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="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding anti-dilutive stock options and RSUs (in shares)</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="nump">3,367<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="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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=pega_CappedCallTransactionsMember', window );">Capped Call Transactions</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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Weighted-average effect of dilutive securities:</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="Show.showAR( this, 'defref_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised', window );">Number of shares issuable upon conversion (in shares)</a></td>
<td class="nump">3,500<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="Show.showAR( this, 'defref_us-gaap_DerivativeCapPrice', window );">Cap price (in dollars per share) | $ / derivative</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">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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Weighted-average effect of dilutive securities:</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="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Share-based compensation (in shares)</a></td>
<td class="nump">2,710<span></span>
</td>
<td class="nump">794<span></span>
</td>
<td class="nump">0<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="Show.showAR( this, 'defref_pega_DebtConversionConvertedInstrumentSharesIfFullyExercised', window );">Number of shares issuable upon conversion (in shares)</a></td>
<td class="nump">3,500<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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Weighted-average effect of dilutive securities:</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="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Share-based compensation (in shares)</a></td>
<td class="nump">1,445<span></span>
</td>
<td class="nump">723<span></span>
</td>
<td class="nump">0<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_DebtConversionConvertedInstrumentSharesIfFullyExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Conversion, Converted Instrument, Shares if fully Exercised</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtConversionConvertedInstrumentSharesIfFullyExercised</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: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_pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dilutive Securities, Effect on EPS Numerator, Convertible Debt</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt</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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeCapPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentAxis=pega_CappedCallTransactionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CappedCallTransactionsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>134
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45597736336320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details)<br></strong></div></th>
<th class="th">
<div>Sep. 15, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 09, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 04, 2024 </div>
<div>lawsuit</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 29, 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="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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_LitigationReserve', window );">Accrued losses for litigation</a></td>
<td class="text">&#160;<span></span>
</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">$ 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="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,300,000<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="Show.showAR( this, 'defref_srt_LitigationCaseAxis=pega_AppianCorpVPegasystemsIncYouyongZouMember', window );">Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou</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="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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Outstanding letters of credit</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">$ 25,000,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="Show.showAR( this, 'defref_srt_LitigationCaseAxis=pega_AppianCorpVPegasystemsIncYouyongZouMember', window );">Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou | Judicial Ruling</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="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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesAwardedValue', window );">Loss contingency, damages awarded, value</a></td>
<td class="nump">$ 2,060,479,287<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=pega_ClassActionCase12999AndCase11220Member', window );">Class Action, Case 12999 and Case 11220 | Pending Litigation</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="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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement', window );">Percentage of settlement class that opted out of court approved settlement</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.00%<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="Show.showAR( this, 'defref_us-gaap_LossContingencyPendingClaimsNumber', window );">Number of pending lawsuits | lawsuit</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">2<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="Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=pega_TradeSecretMisappropriationMember', window );">Trade Secret Misappropriation | Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou</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="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>
<td class="text">&#160;<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="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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=pega_TradeSecretMisappropriationMember', window );">Trade Secret Misappropriation | Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou | Judicial Ruling</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="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>
<td class="text">&#160;<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="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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=pega_ViolationOfTheVirginiaComputerCrimesActMember', window );">Violation of the Virginia Computer Crimes Act | Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou | Judicial Ruling</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="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>
<td class="text">&#160;<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="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>
<td class="text">&#160;<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_LegalFeesPostJudgementInterestRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Legal Fees, Post-judgement Interest Rate, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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-types1: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_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of Settlement Class that Opted Out of Court Approved Settlement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement</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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-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_LitigationReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of pending claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-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>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_srt_LitigationCaseAxis=pega_ClassActionCase12999AndCase11220Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ClassActionCase12999AndCase11220Member</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_PendingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PendingLitigationMember</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_TradeSecretMisappropriationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_us-gaap_ContingentConsiderationByTypeAxis=pega_ViolationOfTheVirginiaComputerCrimesActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>EXCEL
<SEQUENCE>135
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M<(%,6OSL3).Z!P  4C   !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RU
MFVMSXC84AO^*ANYTVIDE^ *!;!-F"$FVM+LI#6EWMIU^$+8 S]H2E>1<_GV/
M;+!Q1A9V1WS9X,MYL1XD^;S2V<MGQK^)#2$2O20Q%5>=C93;#[V>"#8DP>*,
M;0F%*RO&$RSAD*][8LL)#K.@).YYCG/>2W!$.^/+[-R<CR]9*N.(DCE'(DT2
MS%^O2<R>KSIN9W_B(5IOI#K1&U]N\9HLB/QC.^=PU"M4PB@A5$2,(DY65YV)
M^^'&'ZF [(X_(_(L#CXCU90E8]_4P2R\ZCCJB4A, JDD,/QY(E,2QTH)GN/?
MG6BG^$X5>/AYKWZ7-1X:L\2"3%G\)0KEYJHSZJ"0K' :RP?V_#/9-6B@] (6
MB^Q?])S?._ [*$B%9,DN&)X@B6C^%[_L0!P$C)R: &\7X+T)</LU ?XNP&\:
MT-\%]#,R>5,R#C=8XO$E9\^(J[M!37W(8&;1T/R(JM]](3E<C2!.CJ?LB7#4
M17\L;M /[WY$[U!$T744Q_"CB,N>A*]0-_:"G=QU+N?5R+D>^LRHW AT2T,2
M5@5Z\&S% WK[![SVC(HW)#A#OOL>>8[7USS0U!S^"Z9%^$ 3?G,D/%7ACN[;
M*ZWQ"]Q^IN<;<?\]60K)H<O_HR.<*_3U"FH>^""V."!7'1CH@O GTAE__YU[
M[ORDHV-3[,:26(5<OR#7-ZF/;UB0PGPCT>/KENBPF<-=I_NKCH\QJBT?2V(5
M/H."SZ 9GPFE*8[1 ]DR+G6@S#J2ISJ\4V-46U"6Q"J@S@M0Y\U S0F/6*@F
M*@13I[9/'5':3TVU<Y,QOBTT2V(5:,,"VM#8U&G*N6)V%XD .M=7@KD1G%FM
MVW6]KN_JB!D#VQ*S)%8A-BJ(C1K.5QQ#EI0E.?5CTJRUPK'0#DIC6%M:EL0J
MM"X*6A?&%MY2&<E7Z%XQ0?=ILB1<1\FLX79==S2XT'$R!K;E9$FLPLEURGS-
M:4+J@:PCE4- ![O'B78,'A&:WWZ<++XN'F\_+]#L?GJFXV:6: O.EEJ5W$&F
MZS8A-Z,!XS .L1J2[]%"PA2&&$=3EE+)7^%OJ,=I5O\\T0(T!K4&:$FM"M K
M 7I- #[B%S0+86J+5E&0430,V2.23K_K#4?#T;DN-Y^:@UO3LZ16I5=F_JXQ
M/=[3FX0AJ(OW^P_H$]R'?J/Z/F>6]+P!^O*:8 J]F(,#U#*TZ@!LJ549EA[
M-6?Q;QE.U1&,W4?V3+7\S')?<"PW.-%BLVH,;*E5L976P#7G]&^Q%7/>G+.G
MB ;ZOF?6K)GOK-H$6VI5;*51<,WY_5ML<R8D)+]_1=OZEX19$6S"0)OVFN-:
M<SN%57!+K^ >,0L9-4YP/2:SP+D[U$*R:@YLJ54AE?; ->?TGY@R4O,-HZ:,
M]XB(/^QW+\X=1TO+JCFPI5:E5=H#UYS;/T82G %;(=?[8?DC6I @Y=#+M,C,
M2E.6)$R],%GP[3UZ=^:X: MF]@G'*4%;PI'88*XU6V;AUD!/82.\TD9XYNP?
M7&D8T35:O"9+%NLX'A%0]D&['&O5,MA2JU(J+8-G3NKW_0S=O@0;3->DUFP=
M$;J?+&XFOVMY674(MM2JO$J'X#5R"%](''>_44C*8*1B 5-<B&9"I/HY[HCF
M5Z+;AYB:HUIS.X4W\$IOX#7R!G^R&#PHYOE""-?NOQQ1NF=:6%9-@"VU*JS2
M!'B-3,!^23)?5,OF,DAK4STTLV)=%[/J 6RI5:F5'L!KY %F5!*>;[:JQ5N\
MQZBE9E:LHV;5 MA2JU(K+8#7R )DPQ%-P36M&==F'4=T/F$.+X])$! 0 IDP
ME]3RLVH%;*E5^956P#-G\CM^BP3',;I.!5P6^A%JUJE= 3?'M:9U"D_@E9[
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
M5VOIS2.*6T#143RW!^F$*WTLVV:J+TX@3(">GW*N7CKF;"ZO8M$?4$L#!!0
M   ( '"!3%JOC@:TA @  !LR   8    >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&ULM5OM;MLX%GT5P3M8=( F%C]$2=W$0&-E9@.T39!D9GXK-FT+E26O1#N=
MMU]*5DR+O&+MEH,"M>4<'NM<7EX>DM;5:UE]K5><"^_;.B_JZ]%*B,V'\;B>
MK?@ZK2_+#2_D7Q9EM4Z%O*R6XWI3\73>-EKG8^S[;+Q.LV(TN6H_>Z@F5^56
MY%G!'RJOWJ[7:?7W#<_+U^L1&KU]\)@M5Z+Y8#RYVJ1+_L3%'YN'2EZ-#RSS
M;,V+.BL+K^*+Z]%']"&A<=.@1?R9\=?ZZ+W72'DIRZ_-Q=W\>N0W=\1S/A,-
M12I?=GS*\[QADO?QOXYT=/C.IN'Q^S?VWUKQ4LQ+6O-IF?^5S<7J>A2-O#E?
MI-M</):O_^6=H*#AFY5YW?[OO798?^3-MK4HUUUC>0?KK-B_IM^Z0!PU0&R@
M >X:8+T!'6A N@;DU :T:T#;R.REM'%(4I%.KJKRU:L:M&1KWK3!;%M+^5G1
M]/N3J.1?,]E.3*;W7Y[N/]TE'Y]O$^_I6;Y\OOWR_.3=_^;=/]P^?GR^DP#O
MPOOC*?'>_?*K5Z_2BM=>5GC/JW);I\6\?N_]TKN^&@MY8PW]>-;=Q,W^)O#
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
M^W;%TSFO&H#\^Z(LQ=M%\P6'YT$F_P=02P,$%     @ <(%,6D(;64R5 P
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
MM!+K9)\WW\O'WT1OB*MX:9G7[5_TV&N]&4KW=5-N^X/E&6RSHON?//4-,3@
M^Q,'D/X 8A[ )@Z@_0'TV -8?T#;U(O.2ML.<=(DEQ=5^8@JI9;1U(NV,=NC
MI?VL4-?]MJGDMYD\KKE<7G^[O?[R.;[Z\3%&MS_DOZ\?O_VX1=>?T/+J]C?T
MZ<OU'[=HCGZ_C='9+V_0+R@KT(]-N:^38E5?+!IY#BK2(NU_[T/W>V3B]S!!
M7\NBV=3H8[$2JW& A3SY@P/RXN #<4:,1?H647R.B$<8<$++XP^GP.'Q\8<3
MAQMZN!ZTC4<GXEWO1)4T67'?C8BLR038RET4!D=1D\6[>I>DXOU,S@:UJ![$
M[/*?_\"^]R^HA4X9+#Y1L%'KL4/K,5?TRV]RHLR*M-P*=):7=?T&:KHN1-"&
M4-/BPV44X3"Z6#P,V\16^4'HA6-5;*OFE'$>DH-NY(,??'!G+[A:_4<.?3F]
M-C5J2CF_IF619KE A6E0?9TF]0;MJO(ADR,*W3VC\LA.Q$_9B4X9+#Y1L%'C
M^X?&]YV=Z+8ITS_G*IFLD&QIF6'K1.4HJ 6[2/[@^F-& FQTDR4DHY03HS<!
M,D((]N#.%!S\!$X_5]NR:K+_MAY0N59945159VZ;U2J#@[TCL,[&)\0WQXFM
MXA'SL>$,4%$68-A8># 6_I2QK&B2XCZ[D^,DJ6LAQX[,4=*N["-I-GD)0[O1
M QYRPR:@"@/F&S9!53AQ_:*#S>BG;%8*9>;E>KZO!<J%[*>]7<A=!+@+F='Q
MEH"*1]CLGJ"*3;C#GB80S^E/\INDLT+2CNR51?J,FBJ10Z[C0C7)H;-[";#@
M7-Z''IZ3==Y+0,2)V08QH)HS[D_9&P 6=MK[HAQ()VFRVZE!E^3YT"',4-@>
M>SXU;=DB3)F9H0 5#^A4@L)$VR).6_'++-*GHR9Y@I-,'V?4KI@S9KJQ9=2T
M' ,B[(=A-'61-'5A)Y9<GEVE:274]7B#$FM:>1!],@;]4<@?L2\7H*/4L[JA
M+<-1,'6Y-!AA-QF=_:J&D.J'K]EA]FF&UJP/J; 7,G/>AW0^#\().YJ/L),
M!G8JL=M7Z4;.@K6Z6!*4'H2\?"H)U*+(R@H593/1,SDTXBVK@"H(.3>=VK*I
M7JE!!+M)Y+K9"'7^Q5PA'FC!1@8:$!,_ !7G/# =V"H6#+KQV(2F#QPX67:Y
MD4E9J&7C $MU>LZSY"[+6T1]!SITPLW/0NI)H\6GBC9N68T_^!7^2=-RKY8(
MDF]$]I#(/G^.]H5LSES.R_K#^KQM:3DT9-Y)&P<M8!M@@LBCUEQMR^8\\.VY
M#-)A/.AY8^>:B+ ;B;J!T0&#TX^-+'/N>9Y)=X .8SK(_;T?(%R$Z<00(9J
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
M014JLJMPJK5:D\E(O&+-V>1T<147T]/7O7-EUM$]#YD"HTS(!KV9RH6,7&D
MRK2*91*LJ,EY:Z1F_*F-"0CN<*S8$R<FZ>]]YII ^MJ<!<16,3](!+F4DZ%8
M=3ST:1@^@.4?)(*E-BIG:-#&H$(40X$*5B:N6F*2"2:,HVQAQ# *F2FMN '
M$XD&N4-O*,38\3<2GZ7!^.8&$00+'%-BRA$;9Y,,"45?2]?W5]'WE[_O+S *
MH,R8"CM,PE!B;&>V,=$*N(-&S9D&7<B)UCO^3G6@G'49XG>C>!>;UK.C!5*K
M,MES^WVT'/7L.OK1*'0C"K@/ F%7\I;^%\Q_3;Y.(&/!RJ+ O1(]IC#A4U:,
M-#J58"8D1:WDBG.H6D.Y\IFVOG$QE0B78V._C^DD+SES  5>'\P=ZST&QZ%1
M3=,"X"KD%A5YXSBMK,1U:7.NJC@%*1^)118:>, !ZH8+J-$,'G$[43A;0<_Z
MO2RQ1I8\1N)^P\&79R[ OE=KP^TG?ZN8^R2#:=WDQ 6/S"!7Q@:DI8KD!COL
M0AJ*QB!5FKC<,E*;V(E#OIC)N7C:RO4G,(UV$T'>/1#$8:6\3VVV+R-JN6.K
M0R9K0ZAH;- E1F&H %;7@FMK\RV@C'"7](6:*-Z[:PZ-J7L)X#A(+IXJ_(X1
MU[26?N=Q[,65P0V9QNO*JUQ)I])0W)8J*R.MW1@HK0:Y,E:;LQAWH/W>#X]
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
M.Y-[$?X7$B/^$QB;;ABZ _^X-R6Y' QXAN0W@3#]!0N$OXGRXG\ 4$L#!!0
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
M,<=-#,H:X/M62G-4;(!FMP]_ U!+ P04    " !P@4Q:XWD<<W,#   H!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6R55=MNXS80_96!&A0)H+6N
MEN34-I K-D"SZV9W6Q1%'QAI;!%+D5J2BIV_[U!R%+=P O1%&I(S9\X9DL/Y
M5NGOID:TL&N$- NOMK8]#P)3UM@P,U$M2EI9*]TP2T.]"4RKD55]4".". RS
MH&%<>LMY/[?2R[GJK. 25QI,US1,/U^B4-N%%WDO$P]\4ULW$2SG+=O@%[3?
MVI6F43"B5+Q!:;B2H'&]\"ZB\\O4^?<.OW/<F@,;G))'I;Z[P5VU\$)'" 66
MUB$P^CWA%0KA@(C&CSVF-Z9T@8?V"_IMKYVT/#*#5TK\P2M;+[S"@PK7K!/V
M06T_XE[/U.&52IC^"]O!-Z6,96>L:O;!-&ZX'/YLMZ_#04 1OA$0[P/BGO>0
MJ&=YS2Q;SK7:@G;>A.:,7FH?3>2X=)ORQ6I:Y11GEZN'SZN;AZ]_PL6G:[CY
M[=O=ZO[FT]=Y8 G;>03E'N=RP(G?P(EBN%?2U@9N9(75OP$"(C4RBU^87<;O
M(EYC.8$D\B$.X_0=O&14FO1XR5M*-9UD;9]]6 DF+3!9P<V/CK=TQ"S\=?%H
MK*8S\O<Q[0-R>AS9W9MST[(2%QY=#(/Z";WESS]%6?C+.[S3D7?Z'OK_V*%W
M<8ZSS"9P'!].HS,XY1)LK3I#M3)G0#N"S2/J<5?<)X%?D6Y%K40%O&FU>D)7
M4 ,G,(W\61*3D<5^7N1PI9JVLQ2/8]GCF5]$N0.,TA1N.RVY[33VF[/F.V<;
M2/TL3"#SLVSZBF'4VFX9N;:=+FMB4,',GT4%1*$?9N$1QPJ?J >UY$B]#+BD
M1<D$= 8AFOEYGKE?FH=PRW?DQ(Q!DD$E(%$;XF%@ZH=) 3%ICN+(#XL4HB3T
MDW1&-3#FG%I,V36=8);"*Z0JEYSUO><TG_EQ7E!%B\0/\_",BI)&?A%FSLAI
M;=87_$Z6HJ/KX[(J6Q-[H>3F S%M]GPF<-UI+C=]_7TXB?))07U!")=&K5_3
MOBK8HA//3:M<D=3:AVW-RYID<>K#7#Q3<QTX6T7+:UXBE$(95_O)?\_ Z[;3
M)Z8C<: 2=_144#5/($K]M-]Y,@:19&1T!([=A^"@>S6H-WV/-E"J3MJAD8VS
MXS-P,72_5_?A#;EG>L.E 8%K"@TG^=0#/?3E86!5V_?"1V6IL_9F34\9:N=
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
M\8#S4&5F#HJ$$/S&.*Z6JZU:<&2:1E<&U,W0NFJM%:  %>GBZZ$WPZ&C@;W
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
MM 'O-P;%3/Q!%W3_'>+F?U!+ P04    " !P@4Q:-N3]JFD#  !#!P  &0
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
M16ZE3UGLL%H[G(4J0N4[LBYC3O^%5K#XB4"Q@8)^*B<*HR(*0.T#ECL^X&"
MS'29.SR"]5Z7:2S6Q#P)12,6&Z,S3V9ABM ;9B?9<T(;44@5"Z<KU3=DH$SC
MR@.T9EKXA$QZZ%H'_FY/E-=. 1?C5*3@1=C'A2;V=EF4R\)[H])MB+K2M[3L
M(V\@&]75L%5GC'A#O2IN*.DB2D&D-H?&#1VOUA#(JM!);!NB8T3,=*D2O$L3
M)8= [!,5)0U'!M$;#)\L9"*5%R762EZ""14AJ_1T&NRE%0  T*-0[X!,MB!%
M5['GXK=?5F&XO!!_T(Y2,1/'0J\Y'3W4*NX!&@_4PZD?I78X[Y%@?8!\:ZA=
M6_E%Q8P-(+)RHNUZ$:9=/),80J)5VQQV1PB)T+#*-&;YN$D@N*,3*4\1*T#,
M 1@L,F_>+CSN^Q+FSR24^0L+T3I< BV=8XP:D>L&+3%:0Q,?PQD)95PG:P'>
MF*7HPB>NWO> -T:& RYMI!L6]CD/1F!'JXYPR ;2Y4ZJU&^Q?>AF*E/_IF%3
MF#XF1X;)>D@8^X+33?]-I4A51>ZXBGSM5!$N%KQ/D E2DMX)A38^]PLR2L=<
M(1IIQ*GD,TC<IC)Z/'Z($IW"6NW=<=PD6*9C2BME6 _ID]HOLB,L%L&YM+4;
MCBO -UA4>926,;-!BX\>G\H2#U*\'*&9<E<J 4'6*T#Y*H .\-CI%,(XG7%
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
M*V4<SO%QY-JP <^G3>,WD_""[>?6Z5]02P,$%     @ <(%,6@N 8XX,$
M?34  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&ULY5M9<^.X$?XK*,>;
MV%4TS4N4-%>5[9E--IO=<8UG=Q]2>8 D2&*&(K4\['%^?;YN #PDRM9,-I54
M\B)1)-!H]/EU@WKUD!>?RK52E?B\2;/R]<FZJK8O+B_+^5IM9.GF6Y7AR3(O
M-K+"SV)U66X+)1<\:9->!IX77VYDDIV\><7W;HLWK_*Z2I-,W1:BK#<;63Q>
MJS1_>'WBG]@;'Y+5NJ(;EV]>;>5*W:GJI^UM@5^7#95%LE%9F>29*-3R]<F5
M_^(ZHO$\X.=$/92=:T$[F>7Y)_KQW>+UB4<,J53-*Z(@\76O;E2:$B&P\:NA
M>=(L21.[UY;ZM[QW[&4F2W63I[\DBVK]^F1R(A9J*>NT^I __$F9_8R(WCQ/
M2_X4#WIL%)Z(>5U6^<9,!@>;)-/?\K.10V?"Q#LP(3 3 N9;+\1<OI65?/.J
MR!]$0:-!C2YXJSP;S"49*>6N*O TP;SJS=W']S??7UQ?W;U[*V[>_W#[[L>[
MJX_?O?_QU64%ZC3F<FXH76M*P0%*?B!^R+-J78IWV4(M^@0NP5;#6V!YNPZ>
MI/A6S5T1^HX(O"!Z@E[8[#5D>N&AO:YEH2ZNH<.%N)6/,*U*7!6%S%:*K_]Z
M-2NK G;RMZ'=:]K1,&WRG1?E5L[5ZQ,X1ZF*>W7RYO>_\V/OY1.<1PWGT5/4
MOTA+3U/R8U<<HB;.DDQ4Z[PN9;8HSUGL]!'21R!N\K(2^1*N>*^R6HE3$8R=
M<!32Q<293B.ZB)W(\\0=O"S)5@)T8*S%)U71K]'(\2:1&(V=>#P24>R,XZGX
M &')8K[FL0N03O,M:R.8.I-P0OKWPBG]"N)8_%%EJI I#Y8+^$-"&B/'%J'G
M1!%8'3EQ% E_ZHRQR*GPH\ 9^Q.^"L%N0%=!X 2^)[[+YOE&B4I^%C,07B85
M'I[YSG@Z/:>KP/$GXW-];S+QS\7'M8(8-EN9/8JM*I)\D<QEFCZ*%:RH*H7:
M;-/\4:E2P''GGT2^I=!3,KNPBJI(YA6,3S^LLP13SG[_NTD0>"\_W/U4\J7_
M\IS'9WEV8>F)MTF!,)87I0#'&T0S38+&]59RL2?6EB,V1EU5RS/1]\<O+7<S
M]@001(0OI0Z2K3N4XEX1A7M5B"4)^!%Z*AW$IVJ-);[AQZSD984A>:9',$^T
M9J$H)]" 26?PK[4L,!PB8\+]@<N\+O0RKKA6JR3CNPGO*/R-=]0L97<T^H(=
MC4='[JA:%TK9+7T\R+>UD[6$G*4 N0UO5&5VKE9KY'0W+V1:YMKTL&O/C9$@
MX'?8-&R3\W4V5SLK\%ZQ0E[!BWBJ6,A*B:5,"G$O4_@U%C[U0W=JJ4% ZP0.
MV@HOT%P9<>?9H$;D?)W G=F707*NB@I"@2EE8"O!ZETF*UFL5-67$<0XSU=9
M\@_K3A<#ZJU++6:(;3Y'KD<PP!!9P=5F-8_8*(2T!00'S,(*4])LAF="!'.:
M34X*4ULD]\FBMK+1_!Q<7'VF:]4RB@A6%VQ!)CR(9$=*C8B9Y0=9+$I<R@IV
MJI@>!X@J9P9= >2Q5$E5(WCH$>!Z8[;()/"3R6E5ZCASGV!!1R1+D:FY*DN
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
M!A@]?>Y5"5U+)^6P+3]/X3=ZU\*Q1PVM0!/]T@(=R?&1. 0[2.C06P.L,MM
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
M:+$T]&HH+B?7+V2% $G;90!"!LLHG>A/,&"P[4J8F@8TR^8 8@G<#7D?.EJ
M*HJ\F3@.^PKXPQH2,,'[E8E@NZFK+F$ZETU=2V 9E"R&_!H!B%)V"=SV@7V6
M0)-DA&7C-*E1=97BE159"?(OF00O0^-]Z.9+'-GHP=Q)3=U?\$R@)Q6.2MJ,
MRE!MM"Z?IB;3+0M9!CE\?^E?L&.P^"Q@:WC6_*9?GH!^#@JA#,'/=LLLWFV
M8AT.^KZ^JZ*4>%T\X2/+H'JEZG:YHFRDE4^H6C/V@^E0]J52!SBL(C@^"^@+
MJ@30I-6&-W5E4+U!&9=]/AJ*K4Q0#/0M/8WCB.72]%;B 5E('EIS.L@0Q:BE
MJ:T/)^K8=*<:3%F,7+4=+AW*<<8<<T9%;=(.\HN#+5F'<W0AZ" 5H9T@15C_
ML=Y2VCM=[:!6$Q1N^ [8X>NZK?1KDM'6FC!2,8%2Q 6FQ7U&L8(X=H:^HNR#
M?E#5NBV+'@!=;>@J7V]EEU\'N[@1NJ#*J*WMVTY*)9+;!<P>8363!B2 /SGG
M?I+N$+P!W3WV%>XXFH4[V.+<XW26#@_HCJ!&/F*/C8^I,HT9X:JOM(;.H=PT
MQU#+Z9"'-K9Q+Y^LIB;C[0$D$D"&O2AXE(,]^2.VNZR!I)#2O2B,:ZGC/GCR
M<^Z#M9X[LA][[-'Z0(>YOVCW<^O7/,*VE(W/_.^%,W\: -\=,\D>ZGG-@02,
M3IU)U]$YDW9:$_MQMW/O7.BM$&98BCKY0>;@UUQLM,$:",X?>^JPU=TYQ]Y+
MQW:G.JB'$JRPX@]TI8%R4R)?M6EO7[1*^YW^Z:>_Z^]DEDT=CDERYOT=CT_,
MD!5262+!Q8%^[U-?4PV\^@F;+H+JLNQ7=Z3RW-JE(NO::FB?BZD0V7SMNN>*
ME[;$FM3X)Z]::H-@WS$+,(%@N,)(G3E):&X>$R=*PR&I&DLVU 296D!/1E<!
MI'!_4T?%B]&L%V,(2*.,QGHW?E62N8BD.8_V8AXR5XB)D_EX]5/0K;G@^$M[
M,;JXOAEKG#3Q:(2AJZ>IZ9/@POC$2=-XCQ<(=-J,/KL"PFFV%=,1>^2(=A+A
MG9:FWMF:P,U-Q3C&_]AW>8>>?;&;E0J'*/W8\\?(/=3XF'NJ1X[RU[4;XP*P
MD#3]]:F[8X/QM8FY>VI>7&L,K7=W\?6Y5;(II V-F0!,FT,]%R$KKUMEB^0<
M1;_":#!E7Q))R*4F0!82PNUU1:<['#I_VC$^U<86X%;R^41#,C'9"@7J!U;L
M=<*=4 \RGU[-7/Z%FK!CE_'EZ-@K?=7ML.IZX:@08=8UE-.""M0X"/U-TR%%
M[0#5Y8@S] 9[76V<Q%M:>V#6VA-,4KLC(N"K6IJ)2=5K4CH=6>#[TX:AJ!$5
MFBVHZ^APV\\WN^Z_-94$"6#YG!'7*NKJ++!9O;^1W8U,Z U[VT?2=RVS8Z?H
M9L46:+& MM\Q<R,^VZY V35TAKVX-K@S)87W;$5M?T,B*]/NHI6<>G71#5OD
M-1M<H!80(@?-]OTI=3;ZPW MU-+\+=H0[BMM_SL<G@[_O%[:/QQWR^W?MC]S
MM23M2K' 5G>61$=,V;]"[1==;\S?C_-:ZWIM/JX$!\AH 7Y?U+7NO] !P__1
M%_\#4$L#!!0    ( '"!3%H/^.20M04  'X.   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(X+GAM;,5776_;-A3]*Q=>43B 8EL?MN4T"9"DV5I@38.X71^&
M/= 2%7.11)6DXN3?[Y"293NSL_9I+[9$\1Z><WD_R-.55 ]ZR;FAIR(O]5EO
M:4QU,ASJ9,D+I@>RXB6^9%(5S.!5W0]UI3A+G5&1#X/1:#(LF"A[YZ=N[%:=
MG\K:Y*+DMXIT711,/5_R7*[.>GYO/7 G[I?&#@S/3RMVS^?<?*UN%=Z&'4HJ
M"EYJ(4M2/#OK7?@GEY&=[R;\(?A*;SV35;*0\L&^?$S/>B-+B.<\,1:!X>^1
M7_$\MT"@\;W%['5+6L/MYS7ZKTX[M"R8YE<R_R92LSSKQ3U*><;JW-S)U0?>
MZAE;O$3FVOW2JID;CGJ4U-K(HC4&@T*4S3][:OVP91 ?,@A:@\#Q;A9R+-\S
MP\Y/E5R1LK.!9A^<5&<-<J*TFS(W"E\%[,SY]<7=S<>;W^;4__WS?'Y$M]=W
M-/]P<7=].C2 MY.&20MUV4 %!Z#\@#[)TBPU79<I3W<!AN#5D0O6Y"Z#5Q'?
M\V1 H>]1, JB5_#"3FSH\,)#8IDJ17FOZ98KFB^9XO3GQ4(;A=CX:Y_@!B[:
M#V?SY417+.%G/22$YNJ1]\[?_N)/1N]>(1MU9*/7T']N9UZ'\F<#.@A'ETR+
MA/C:-_U<:GU$%5RDG8N$IH3E29TSPU.J-6:167):N8CGZ3%[Y H)3&5=+& E
M,TID42#EG+TFU )M6)E:P[16:WNL(&0ZH/<BKRWR_\7 HRJOM1M(+154">)9
MAK)A@;9-D8W) \G*UA/MT=W\*W[Q#:N58&#$(N>D>2FDHE(:K@=TU?*V%0AH
M!S6>4%^4X"!K#4# \J>$5V;+":R0=6E@8Y/!_H3V)Z ;5&Y10B]?@[ZAV<SS
MXQD>)E,O'L5XZ(?1V!O'P1%]>^FTPZZ*QUXP&5,<>OXDH-CW9M&4K@])\&QY
M1"2](7_@3_ W&L2!73H:!%CW9WE>'? I'0/&<' U<!*:D^9N#S0W)N?H%X;N
MT8S@PI*['33LB?K3R1'U@1S$1_3VESCP@W=T4Q?P@ $PFENS]PBOZ]MYR\P/
M+;/ "^+1ZQ[<1$L70)HGB#,CN#XYK"3PL9'AN",TWXXO"KRI/Z+I+.J^VX C
MWXNB,4VQ_>OAZ]>6I\@+)S-83<=!9_'C,8#XUFC8+G$<.&;U??@2?NB'1Q3/
MO$D841QY,XAY&2);L;%VKXL.WT7'--Q$Q^>ML&.E$<<;*3M.L3OMW-"/CLB/
M8@K&(PHA<>IH7>3Y7B?8!$)&Y34:$ZV6W*8:%\H&)'+?BEK).D]IP7=7'SBA
M7U :6M?4:&TJ?UY7D";Q'<":H4MCCDTO*E8^.X]/WVFZ<3ONJEG9\M@4,I$=
MMR4$PP5'&4!5$EO[V8*N2^;'S+UNY^H>)BLD"65UGC]#.U>)T!RP6^1:T0([
M#-U5I>23P$&'PR <C''<R'.QB0JF;8BA)W-79-=]>>#BX,L>R5> A!Z4P)R^
M*%9JEC3$%'?]$IEJR?#OM7ADN7T%_G_2D-E>_ZXCV$5+OUMA[>%-9VAA;,JO
MEB)9NL^;W=DJY4>')3NYA^0UP58A)_'92,A-ZX3O,NR2"=LWE)98A@)&=E,J
M< %QEJ/IZ255[-D6-;VS<05.AC@&/B"Q),85/K+2::K0W1)1P=JFRKI2>E17
M6&P[2+*-< ^'3K/$P1S><&3W,-/UXF];9:"'@5AE =[XL\D@^C%WM#&?*5G\
MNV__3/GQ;#+819ID<''9)'-;A@]F<K1;9@X4%GC2-*FS6X=<YCN?&=Q^=*V>
M6X0F7W=3M '85=W4BZ*J37<<2%\>?;J"Z7QJ.]N**6@LV+-5]+(>9+6I,7??
M:7.X=2= F[MW-Q^;)CA$-->#;K2[7%TT=XK-].9F]HFI>S14RGD&4]3M<8]4
M<]MI7HRLW UC(0WN*^YQB0LB5W8"OF<24=:^V 6Z*^?Y/U!+ P04    " !P
M@4Q:.W9;!@$1  "D.   &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6SM
M6VES&SF2_2L(34^'%$%))"79<ON(T&%[U"/;"M/=';,;^P&L0I&PJPH<H$HT
M]]?ORP10!P]U^.C>8S9B>BRR<"3R>/DR47RV-/:3FRM5B<]%7KKG>_.J6OQT
M?.R2N2JD.S(+5>))9FPA*WRTLV.WL$JF/*G(C\?#X:/C0NIR[\4S_N[.OGAF
MZBK7I;JSPM5%(>WJ4N5F^7QOM!>_>*]G\XJ^.'[Q;"%G:J*J7Q9W%I^.FU52
M7:C2:5,*J[+G>Q>CGRY/:3P/^%6KI>O\+>@D4V,^T8>;]/G>D 12N4HJ6D'B
MGWMUI?*<%H(8_PQK[C5;TL3NWW'U5WQVG&4JG;HR^6\ZK>;/]\[W1*HR6>?5
M>[/\FPKG.:/U$I,[_G^Q]&//QGLBJ5UEBC 9$A2Z]/_*ST$/G0GGPQT3QF'"
MF.7V&[&4U[*2+YY9LQ261F,U^H./RK,AG"[)*)/*XJG&O.K%U;LW;VX^O'GY
M]L-$7+R]%E?OWGZX>?OZY=NKFY>39\<5MJ"!QTE8[M(O-]ZQW&@LWIBRFCOQ
MLDQ5VE_@&+(U HZC@)?C!U>\5LF1.!D-Q'@X/GU@O9/FP">\WLFN YNBT!7<
MJG)"EJFX@KBZG*DRT<J):^V2W+C:*O'O%U-767C-?VQ3@]_D=/LF%$D_N85,
MU/,]A(I3]E[MO?CQ+Z-'PZ</'.&T.<+I0ZM_N<T>7FX\/!(/+BFZ.D,L")FF
MFF)*YD*7'ACP:2"<4F+OK:F4&&'-6X5H<7OTQPPC%]8D2J70M1,W9;.&J(RH
MY@H^757*.C$EG!CP5]AV(<N5T$Y@TT*N\# QA<*F]R:_5RG^$%+<2ZM5M1(F
M$TDN=>$&",L"ML4?KM85_L$$Y2H]8SGQF0S?E:>:RTI@&:=$9DTA*N ."T;_
M6I5+<A'Z(DJIX2XI](%S!?F-Q5* -9&8VF(=2-,YPX]_.1^/'C_%\6H']3N6
M*<EKVIZ1"6)A9IDH6])7^)-]C\=5P"R 6.V5N%"V6@V$*A:Y69%-!E!+J3(^
M*!W,J:2VT"W<.8A[)-[#!#;-L7$4# !-NAR(G*V3:K>H*TQ)9"GF\EY!L9BM
MK,9#E6787Y"Q.F:!,63M3PH8!$ZKL'U5Y8H$PRD<"94"=RVC.(;", ![?HS(
M@*X2%>0V6-R*#*<V)'+'1_#<K7N$% L)19#Z33DSI+1<1Q-#:Q4/JG \Z6@K
MZ>"OTWPE%L8Y/<V5-_HV&Y&KT-D=L#C/13*7P ?R-1I<*FD%]%)XH>FKH![O
MH(W6CL2'CL1SF8K2P-2)K>&XP!C$AD#L=*3FC[0@QT#C:Y)M!AQ4Q10*BEC(
MVZ]_>W(D+A8+#1M>&;LX$O='X@[V=2M7J8+B#F#ZHRP63\4_3+V"XL2_F;HG
M**N6[9E*V BG[@@XM:9&EA/35=PF:.5*VP2AAE5J6Y&XKZ2VF?Q,7Y3DKK]J
M.].EEF*?AI.JQ\.G/)K_'CT]0+#!;]*OD'\@WIHC.OWP</AX/'HD]IO=JQ6P
MK3HZ.!+O2O$&!GK":AI[@/E8(UXM3JHL@0G0#8Z::M@RTR6'YKJ/L!T+[>2"
M(A%FKC#1E(H!RE@.!G^ QIL0QZFBH+2*@F'KBO?:Y+P4/6A412,0DU9<6>"0
M$Q=)%9TNK-%=NR\666LIO0=G=<[3"IGK1)O:>=?DT\LE< $;I[) 6+*G_3 >
M#$\>#<X?#0?#TS/OE _N0VO_,#H:#GFL/XM7WL.'8:-,U*+R+CPZZ]HF"1Z5
M;/<H 0!AJWVLTQFC29 <4I\^?C(8GS\>$(HZ[5B6@'KQF,C*]Z2)O-4 ?+KQ
MB45>$W@ B$JU<L&4(E/*<X: :XQV53QK,$DC#P+)U=./A S **!.==@^8^&!
M2Y1VA(7I2<!'1\._"L [%BYKX(M/12QUU204EB^ZZ7['I0\8)'TRD@4I:>L4
M$IH7WE3\S@581?3A=U3RH$&COV>:HEP"#2N=\+'@30I9ICEN5-/:<N,G7^(?
M[*+WO-,/X[/!<#BD_Y ."%29*\![,-],*Y0NK?VCF% $)U+5MRJ=-;H>4 I9
M7U&)XU DI='GF\$I\G#XCIZ#8ZYV\0*O Z WTEJI\G98.-T%/^?X;$)JKM@L
M%KJ3=E9[?H9X?(MS=PUPXEU5.U>S/I9@!Y6"\ LL0UFY%#_7B(23H<\L,7.M
M;8V003H*(-6&7;D.>(U\OY2:R*'XP.@Q\0A(@>]YFD_ZUH,O_ $57,5T@WF&
M#*.:A!;]9J$JW63+X#I+7<U9K$F-R"XZPC?"D)SU# 55]*/3-H&ONR9"<V&(
MSX1H:+;$_]Z!GK WCJ*R?J'\T5JKT8.M<Z(V,5$Z\AN?XK"L!$4^1#U74V1W
M+4@9U=6+A?'R4U**VWN[[#[B'/%+57M:\R:>TX9525FOU-361%%'7O8SZ#:O
MYI32 U]"3';XD2&89-  'X(C^\"C4]C MQD<@GLPGW;$8NL<[!I5  ;*''Y5
MR4]*K."L#"]@G0M$H>KSHX3+L%KQ$/ ?#6?S1X!DJ4Y9M'[B%30/&Z@9G;:;
M9=LD2>IS,E=N5]QAM;1.*J:*'"!B"7_DW9C=$BX,1.!E\ L4^UAJT-M[(R'2
M7EUYCM895DU4E#7<(::1=K86B-FJ9=H#0F9*9\R5JSE5+P,LA[J!8(QPK\'P
MP/ CPN8YK]VI>J"E8XJA<M6:JQ.&_K0$8 TR;UT'%&TB;F&F]ZC. !'0U^WM
MU3;JAF#($0H?K,IR97W\_5V5I4+T3BHPE256YV]?PM\ ETJ\JO'IEH[\!CR>
M)MU6*1;J#WCHV<U-^_BN\_ .Y4-)_)I7O[E9>^PW)LB39.,=.\1%\.#H;ML#
MOS">?;T^D 0;FG\:H8NLX>;2JKG)4]K'*NXT<#/#)[_/[$V$ZW^-WM^MS7+I
M0N%K%LQBZR;?^YS:9-#.K$#W_61?MX8Z!>&RH(\8?Z4].KPB#+N5->1+$8/B
MSN24\>F4KP A&37,('KD$N\5 0MO,V$E#: DU(XZK1E&.%V4XE+-99YQ8B+E
M4" X,0% Y=)BU$2C4*;S?+6^]Z\D8FWTTWA\F-P?#H=GC\\/;]]<'MY<7Q_T
MRQ?6P@5KH:EB? ZIED;D<LGM!R%G"$W78_V#K6"4S+7*A/H,WD&]2IPQ@\+L
M1J):FT M <]"F=SI4I8)YU$_/1H-Z9CT,JFXM+T&,;:$[3Z/Q-*S^1KZA<\[
MF<QKLG_ L$Q;QYFBM?;_UE#MP<QW#-?&?4[)?4;C)T^>'/[V^A\'3T,$(M.E
M?0U^7_A<VW\$3^7]O0$Y^U*F@!Z6<YW,01$4%2HH9&*^=CZ8!F*FH!,?>YSJ
MMF>?IO1IN@:N+6@GH?L^&NY/#R*^3-H.U<O/H;URX7UN].3DE-L]LB#&G/8"
MKCNX"3C2PGLP'FPQ/3RCQ%34^2Q6TU;51,_6ZF;=X,J#0H^'^[(1NKLY=>6$
M0FS BE#VM.$"4%4A/U$HQC80OLE CU3,MB +N9)<*U#MR'CG^,0^^;G.4IG4
M>6@\IKXQW;:7A$R9CG/##).FA-\/=QP#3G0[H*A;DM85 N/9MDJGJ4CT@MD-
M\\M* V3\.769>?V!"($*KCL<#N9 ?)T#5PF=6H8=C(!7$5R":"!;L&REFN5Z
M1KD "FMR6VCN^3:C^@3B0P> !&T'P^_:6C5FE\+$;C-4B34=Q6 *OD>54-01
M%EF14'ENEK%R2WJD'D+8AOI2!Q(:B5N ORWJW%/ Q/B&<-,((4=I%-V9'!)&
M3*R>U)<M5S^-5/W;*"3Q/&'9?R'\QF._O6O;\#/D'R\2O'36=!_:G%:&\ (Y
MI2.6*)<;4_RSAN;K@CO#80/G&X?-,:-3<)\7JVQBW37<_%YR'KQM.Y#O.N5M
M*,'&<(@H&/>\0AG7R;H%3]A9!$Q-Z&^D("#<?GXH/_]>NEVO*K]+^AUT\L4;
M\HM;:8$S=-41U03[4XNVH4>E07;K(MQF*Y63#)&WURM /39Y#^\D7?QL^./5
MW$(@LR"XOY49,A?L@FJVA$V8_,\E6-H$4[#S>[/,_:U+/TU!4LC[FYKNS%F#
M3KSZ(9ONL'F:/D\;C9Z<GZTGN8T,YM83E0-]]D1ZW3LH5'-N^R^X6=]>8 0
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
MIBAV#14'DF_RC3=++B6/\[=K2@(J5 /X/.1<'@[4!<J]6[/_ 5!+ P04
M" !P@4Q:/*4S.!$"  #=!   &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6RE5-N.TS 0_17+2#RA.DDOH))$:G=!K,1*U2Z7!\2#&T\3:WT)MK-9_A[;
M24-!W0J)E]ACSSESCN-QWFOS8!L AYZD4+; C7/MFA!;-2"IG>D6E-\Y:".I
M\Z&IB6T-4!9!4I L259$4JYPF<>UG2ESW3G!%>P,LIV4U/S<@M!]@5-\7+CC
M=>/" BGSEM9P#^YSNS,^(A,+XQ*4Y5HA X<";]+U=A'R8\(7#KT]F:/@9*_U
M0PAN6(&3( @$5"XP4#\\PA4($8B\C!\C)YY*!N#I_,C^/GKW7O;4PI467SES
M38'?8,3@0#OA[G3_ 48_R\!7:6'C%_5#[G*.4=59I^4(]@HD5\-(G\9S. &D
MJV< V0C(HNZA4%1Y31TM<Z-[9$*V9PN3:#6BO3BNPD^Y=\;O<H]SY8T_7@8&
M?3*4<56CG1:\XF 150SMC*Z =09L3IPO%B"D&HFW W'V#'&:H5NM7&/1.\6
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
MZ*1]ZQED;I+,3*Y++Z&(N0!;*'WCPDN[D"CC0B"2(M+B^%G0 '(88S:G2*K
MH%[P0C*6"%( 4]9SJ*V&6DG2S0U"&@HW$8<89$FQE.HAMG0O4#15%0+5!HY2
M/LQIC0!3++KJ/6>%:--4$4/?<K&PY,=4K)+?J.VT$JQH*(LL934GU5UA04C+
M(WY-B7WZ[ <'C)M[!O%52.W1B;CX-79%_"(+-'?:FJ;FLHK4@.*#"A:$":H8
MITECI&/0N-,!GX+7Z@(08&.?2T]D>;O2MBNE35+P0VX4(R1T!/S%Y:$EQ&:I
M"%T40T*P37"8FTOT:<?'QUGBGR]N/H@;E 04"U?MC+R!67]^?/SDZ;.^T](2
M30D6<1S!L0!F)V0DVB?/CH^G[&(,;%QD (H]P9.CX*;8KS:<Q8"U7%C=-V2,
MX%AG4((N2.6E&D!\B%D=0J BK[U52U.5G&1N&[-N!D_G'>[:JD'D,C[JA"#W
MZ**GBG1#03:*2=5U'G@_.P=FDY>'=!SBC!(]@I/HY#CS%C57W%_=R:H-^@J
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
M/6$_AU\]X8L\H;M9/=U[R7F7)UR;BHN@7L%PT)C[-_EJS(/&S ?R=(Y]E2^
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
MC.TD2,N"<CBRU8L@&A5)4):"H@A:[W$G<'[P8<#L *(D$/ G*H,R3BG+BQU
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
M9OC[ &4#\/U&2G-P;('ZAS3X#5!+ P04    " !P@4Q:K ^;BIL#  "N"
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
MVT#?'Y2RFXD[8/O_-/T'4$L#!!0    ( '"!3%K?-QH)E04  +@.   9
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;(U7VV[;.!#]E8';+5) M76S+*>)
M@21-T0(IMDAZ>5CL RW1-E&)=$DJ3O;K=X:4%2=Q5+](O,V9"\\,R9.-TK_,
MBG,+=W4ES>E@9>WZ>#0RQ8K7S S5FDN<62A=,XM=O1R9M>:L=$)U-8K#,!O5
M3,C![,2-?=6S$]782DC^58-IZIKI^W->J<WI(!IL!Z[%<F5I8#0[6;,EO^'V
M^_JKQMZH0RE%S:412H+FB]/!671\GM-ZM^"'X!NSTP;R9*[4+^I\+D\'(1G$
M*UY80F#XN^47O*H(",WXW6(..I4DN-O>HG]TOJ,O<V;XA:I^BM*N3@?Y $J^
M8$UEK]7F$V_]&1->H2KCOK#Q:\?) (K&6%6WPFA!+:3_L[LV#CL">?B"0-P*
MQ,YNK\A9^8%9-CO1:@.:5B,:-9RK3AJ-$Y(VY<9JG!4H9V=7EV<WES=P](W-
M*V[>GHPL@M+4J&@!SCU _ ) %,,7)>W*P*4L>?D88(36=";%6Y/.XU[$#[P8
M0A(%$(=QVH.7="XF#B]YR46.NV;@G[.YL1I9\.\^)SU$NA^",N/8K%G!3P=(
M?</U+1_,WKR*LO!]CX%I9V#:ASZ[P4PKFXJ#6L#E'::;X?M,[ 79;V*+!D="
M@EVIQC!9FK<NL/1)Z!/#1W''2Z@H3% H8PV\AC@*4IQZ#=$TF$0YC81!E&=P
MLU+:OK-<UX\DHF"29A '>9Y"$B3C#'XP+8A4CY9EP32,( ^B-,=E^31%X"0,
MPFSJ&Y-Q2*HF09IDT!/:<1?:\<&A=06'&M_1G#-CL.)A.,#1 Z[05E$)*[C9
M%_M^+1UR@TB,D(V#]IY7#]!/-P*ISNLYUQW=GXTDL _\*'J+8<IBW",*7)8&
MT32'O]=<,ROD<I_BF"2B-!B/(VJ,@S ,X4K)I=]+U2.+"B9!EDZHX3>0]%]S
MQS.)YM@5APM5KYF\?_,JCZ/)>P/:F6V5,YL6.-S2>P!EHTE7-PYDQ! ^RZ)J
ML(H ADGAI(:JL]"[/G2>/%]7-%JC+;MV#WOXDW7\R0[FST]7X5'IV2W&:LG=
M%G\0IE -*KYF=F_6]N-_PP!L6MQWK,75G$[3A[WP[J.R<JL,MXH#GLA[(U_Y
M>K?AFA\?Q+"?!QF0#6.XYTQC$@_SMO5,\K&%1),4%_^%WQ"_U">/:=* J->5
M*(0%EQ,O^L$T!ZD0$:\<HKK'(Y?,$9)JRY#@\!A7F@>[&$0Z5(#4%+) ;Y 9
MK(*YTKC]Y):SCGGB/C9YL^(2:M3L"=J3%DYW'[Y^2! F@1LK:AI&)EDGB&[@
MH%^[:_M&-14Q&RE-^>-1"8+5SD[^NT%E./.0/6MV7SM%=,_!4EM5"*I9)?Y#
MNN*E1> ,[M"3?*/ ,S"B%A73P LE52T*X/)6:"4)L"^%)ET*30Y.H2_,8EQ=
M4<'>096W'_PQX+,].OYSP<7/F HBGDEA1KV,BF,:NID)1$DPG<34SJF=9!-J
M3R'"LRJ-/?W8 J,)<1*,DS%\4T2%)]LR'0<1 E]Q@R8A[QOK:E?+ $J+HR@.
MIG%.13J/736GT:MGM9BRP=.3:JEU.]K2#&Y9U73\>IK#G2V-H4'VA/?;K/*H
MVR.[1I'"T1L:B??#?1F#W&K6)2./2E2/O&2M/$8&:[8Q3I[?_H%/><>G_& ^
M73"S@H_XL&@C]5GZ9PK>]_=QJ1=X_PW*:5B0!O& _?)]RBU?,U&ZZORD>I@
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
M9Q&F'<Y-B\,^P(D9?%'2%@9N98;9>X"02.V9L1VS&W82\3.FYS",!\ BEIS
M&^Z5#CW>\".E:*QN4MMH(=? 909+++G%#*[=/T-8@0;^OEZ1%?U5_CF6@C9
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
MDZL_6-7@-PF8^J]A1 :$$!3B9$#.8A0H'<1)"/-#%AC? &^,6^5@,*;QWO+
M=WP=@8])^]!+R!C'$6+&9WUX\RJA 7W;S3V:$#RFT2 F2?\)1%,Y$&8 <T+(
M#.RK.\A@9 >T(/\&?#YC4O-RA4D5.B=I1 91%!YQU[IUFPMMXV]SV*:6J%+L
M0I:,"S@_\C98YR7+.*P>4 $X+"1365M7"KN"5'IX+-'\@^^TY&KCFH:&U#Y+
M^[-VNUU?FK??\:-ZV]0^,K41^"X%7Z,I&9YADJFV4;0+(VOW.:^DP:_>B3GV
M5JZL IZOI33[A;V@Z]:S7U!+ P04    " !P@4Q:6+Y*AB<(  !@%0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6S-6&MOVS@6_2L7GNX@ 9A8HMYI
M$B!MLS.#0;=!TLQ\6.P'6J9M[>@U(M4T^^OW7,I6E-8Q.KO8Q7RQ18H\O&^>
MJ_.'IOO-;+2V]+DJ:W,QVUC;GLWG)M_H2IG3IM4UWJR:KE(6PVX]-VVGU=)M
MJLJY]+QX7JFBGEV>N[F;[O*\Z6U9U/JF(]-7E>H>W^BR>;B8^;/=Q&VQWEB>
MF%^>MVJM[[2];V\ZC.8CRK*H=&V*IJ9.KRYF5_[9FYC7NP6_%/K!3)Z)-5DT
MS6\\^&EY,?-8(%WJW#*"PM\G_5:7)0-!C-^WF+/Q2-XX?=ZA_]7I#ET6RNBW
M3?EKL;2;BUDZHZ5>J;ZTM\W#CWJK3\1X>5,:]TL/P]HPF5'>&]M4V\V0H"KJ
MX5]]WMIALB'U7M@@MQNDDWLXR$GY3EEU>=XU#]3Q:J#Q@U/5[89P1<U.N;,=
MWA;89R]OKW^Y_MO]-1U]5(M2F^/SN04JOYOG6X0W X)\ <&7]+ZI[<;0=;W4
MR^< <X@SRB1W,KV1!Q'?Z?R4 E^0]&1X "\8=0P<7O"2COJ3KGM-JZZIZ"UD
M[1 +L+/=T%MG8=W1WZ\6QLW_8Y\%!OQP/S[GS9EI5:XO9D@,H[M/>G;Y_7=^
M[+T^('TX2A\>0K^\0QXN^U)3LZ(?=+/N5+LI<MHJM4_:PW@3C&YKF"V6H<4C
MK;>O'TEU&O%M=8>PTTL7^TM"(N5EH6M+99,K3JPS.GK7E*7J#!4UV4W3&U4O
MS;'S'O\$_"/I_O3NE%Y1*E,1!)*BB/Z"89)&PI/9.(P#$44I10F&'^P&GKF"
M>XI<&<HB$6<IQ7B#37Z8N4??DR)+/4KQ?%\7%C+^7-3K)5Q]]/UWJ93>Z_O3
MGT_=H__ZF/PH$6G@D>_SYB@5GA]N!WXDDBR@#,_7?8>Z1T?Z<U[V2^ 1@QP+
M>E\LE_#%M3)6$/2DJQ5+1S+,1" C\EEP&4H1>,$P\+-01#$&K.&5*=3)C<J+
M%<SOQY'(LFA[>BR%+_WM(/1$%FT'K\@7898('UKZGK>;":2(_7@R$_C0+(R&
MF0.!%XV!%WUSX.U2".^UJLR^J#L(MC]'=JAF0*6C@P%TH]>*WI9-OX2Z"!*1
M!"&>PABJRQ1/01H*F?CT'G>1U;6J<TV!#."*D +4DS2*B8T4Q2&7 8/"S9Z5
M?H!M.$3Z(O%BDH$GXB@<=>YTWJSKXE\<_9\0D!:7$LSM(1X#.,CG"!)IYE$&
MEX1I1G?]PN1=T;IKIRQR7&$0)$L%8I5"+Q$Q B6(8^$A+&YTUVK;J_)II4CB
M!%[$<J!G0B(F]\BB+"EJ&ZCJ\HZ%"CTH&6<40LE$0EGD20"EIQ$TC9UIU/P?
M;?_,/AP*4-Q0FDKA!2DA!2%H2 DK$T1_S)K/%OM"IK!BZ/&3YXG4R]A;,11&
M'?F&"/@VWWR+=0^D8SRF8_P'TI'Y%HL.$1TS8WM_6)3%VM7DO0EZ&/[C1L,D
M5:OJ1ZZ5?O+:D'UL4=M*:B>'-$^'\ UQ]DR"IY?T([0S%L%THLJF1HZ#>+'
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
MP8F'-2KT;:1Q'O<#L6WY",E/1 6]_*?08;FQ;RC@E3>QC3Z6X[AG8<--W,X
MB4TM7V+YB++_;UR<*)!)5R"3/W*%FNKN"*^1:"3M-U,(7ZM<-2?KX$DNAV]5
M9X Z[22:O.X#EQ6%:2(:"UV:%LMLVT?</]Z/K9UJB9>P ,98%4\ 'K;W)0V>
MP6<*E..P_2JJ51OB!]'HX=6.XC<*["3<*5Z^0226L!8A6+G<R.E#%-MX*]]%
MI(,XC7P[3GY@]F-@$CO?L/,(!1Y>S4,4X.%\[(TB@@PR1#'PEI1X6&@/7TZ'
M.U_'2B[G^AL@M?3+2ID/9=UL]YGQUGQ=^[[=?*/\PN0<S0H%G^%1QX[Q9B[-
M=S_SHD2MO[5-A5*BU,,%9^A7VH#K,R'4]H48=!]?;_X#4$L#!!0    ( '"!
M3%I3 70]G@(  '\%   9    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;'U4
M;6_:,!#^*Z=LFEHI(J]08!"IM$RKU':HM)NF:1],<I"HB9W93FG__<X.9$RB
M?+'/]MUSSYW]>+(5\EGEB!I>JY*KJ9-K78\]3Z4Y5DSU1(V<3M9"5DS34FX\
M54MDF0VJ2B_T_8%7L8([R<3N+60R$8TN"XX+":JI*B;?9EB*[=0)G/W&0[')
MM=GPDDG--KA$_50O)*V\#B4K*N2J$!PDKJ?.93">Q<;?.GPO<*L.;#"5K(1X
M-HN;;.KXAA"6F&J#P&AZP2LL2P-$-/[L,)TNI0D\M/?H7VSM5,N**;P2Y8\B
MT_G4&3J0X9HUI7X0VZ^XJZ=O\%)1*CO"MO6-R3EME!;5+I@85 5O9_:ZZ\-!
MP-!_)R#<!826=YO(LKQFFB43*;8@C3>A&<.6:J.)7,'-I2RUI-."XG0ROUO<
M?OLYG\-L?C__<O,(B]O+^R6</;)5B>I\XFE*8ER]= <X:P'#=P"#$.X$U[F"
M.<\P^Q_ (W8=Q7!/<1:>1+S&M =1X$+HA_$)O*@K.;)XT3MX"Z$T5G4IWNAQ
M:9@AQW6A%?RZ7"DMZ9G\/E9UBQD?QS32&:N:I3AU2!L*Y0LZR:</P<#_?()Q
MW#&.3Z$G2Y)BUI0(8@W71)9C!E?49%FL&ONV%R7CU/!7DJI"=8S^R03'Z<]M
MCQ!AU78(:LH"N$LRAK."@\Y%HQC/U+F]'3-$9@CAJ;?L0>P'9\_GEAY\A MW
M%%W0/'2#P<C.HU$,-URCY,S4P4J;0Q&"&_D$%+AA?V"F( XH(!RZ8>P;8^3&
M89^,R'>#J _'>NP=B*)"N;'25Y"*ANM6']UN][M<MJ+ZY]Y^37=,;@JB5>*:
M0OW>1=\!V<J]76A16XFMA";!6C.G'Q*E<:#SM1!ZOS )NC\W^0M02P,$%
M  @ <(%,6FB->E=C!P  ,A(  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N
M>&ULI5AI;^,X$OTKA&<QL %-+%)W.@F0JV>SZ.YI).G9!1;[@9'H6#NRZ"'I
M'//K]Q4E*W;:\?3V?-%)5KVJ>G5(1X_:_&;G2CGVM&A:>SR:.[<\G$YM.5<+
M:0_T4K5X,]-F(1UNS?W4+HV2E=^T:*8B#-/I0M;MZ.3(/_ML3H[TRC5UJSX;
M9E>+A33/9ZK1C\<C/EH_N*[OYXX>3$^.EO)>W2CW9?G9X&XZ2*GJA6IMK5MF
MU.QX=,H/SW):[Q?\6JM'NW'-R)([K7^CFZOJ>!02(-6HTI$$B=.#.E=-0X(
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
MD5]Q(2P0:/Q88W9:E]9P]WF#_JO3#BT+IOF5%-_RU"S/.W&'4IZQ6I@[N?K
MUWI&%B^10KM?6C5K1V&'DEH;6:R-P:#(R^:?/:WCL&,0#X\8!&N#P/%N'#F6
M[YEALS,E5Z3L:J#9!R?568-<7MI-F1N%V1QV9G9]<7?S\>:W.74_?9G/>W1[
M?4?S#Q=WU]2]9PO!=>]L8.#'KAXD:\S+!C,X@ND']%F69JGINDQYN@\P ,&6
M9;!A>1F\BOB>)WT*?8^"81"]@A>VJD.'%QY3S529EP^:;KFB^9(I3G]<++11
M2)(_#PENX*+#<+9P3G7%$G[>065HKAYY9_;V%W\\?/<*V:@E&[V&/INC$--:
M<)(973&1U(*YA,:PU='])+7N;>4<TO"ZEQ?(O$46#KD"LK;(I]3-2S)+66M6
MIMHC_I3PRFP7$"MD71K8V,VR/Z']">@&+28O$UGP#>@;FDX]/Y[B83SQXF&,
MAVX8C;Q1'/3HFZLHGIZP1Z[0( BF!=@Y+YK08;0!!;"D>.0%XQ'%H>>/ XI]
M;QI-=H+S0H)GZSA/X,SO^V/\#?MQ8%U'_0!^_RO/*UF"H,E1+:1YF4M%I31@
M> (8P\'5($CHHAJQ*5.L,49P-#9##^B:"&$)CXBY84_4G8Q[U 5R$/?H[2]Q
MX ?OZ*8N$ $#8'1A2G-1(RQT?3M?,_-#RRSP@GCX>@1YEJ$;6E\.!/T0;)):
MY2;G^O2XDL#'1H:CEM#<R.0[R<IF"V:]B3^DR31JY^_F7S7Y7A2-:(+MW[R^
M?LT]15XXGL)J,@I:BY_/ 8^8QLEBLZ$!QZJNCU@B#MVP1_'4&X<1Q9$WA9B7
M*;*3&YOPNNSP779,PFUV?-E).U::_&0K92\H=J==&+I1C_PHIF TI! 2)X[6
MA1 '@V +"!4E:C1.6BVY+36>*YN0HG8GX4K6(J4%W_?>=T+OEWP3FAJM5XEG
M2Q,(B)O=6@>P8>C*F&/3BXJ5SR[BDW>:;MR.6Q[.I^4!QVN8/#MID&R$"HXV
MD'IXN96R!D4\<YGVZ6/FAKNU>H#)"D5"62W$,[1SE>2: W:'W%ITCAV&[JI2
M\BG'B<QA$/9'.!>%R+=9P;1-,9P9O%A@7S?G1M_EP?T!R5> A!ZT0$'WBI6:
M)0TQQ5T_1Z5:,OQ'G3\R88? _U<:,CL8WTT&NVSIMAXV$2YK1QK&:QA;\JME
MGBS=]'9WDFVQ]HY+=G*/R6N2K4)-8MI(R$WKA.\S;(L)VS>0EEB&!D9V4RIP
M 7$F*&%Z215[MDU-[VU<@2L,[BO?45@2[Q4F6>DT50KYE5>PMJ6RZ90>U16<
M[29)MA7NX79DEKA!(AJ.[ %FNE[\9;L,]# 0JRS &W\Z[D<_%XYUSF=*%DC,
M_]%^/%L,UDE3#"XOFV)>M^&CE1SMMYDCC061-$WI[/<A5_DN9@;7=%VKYS5"
M4Z_[)=H [*MN^D51U::]#FR:(O]'PW0QM2?;BBEH+-BS5?2R'V2UJ;'VT&UH
ML'-YQ3'WX*[HMDQPB6CNL>W;]BO@HKG\;I<WGQ"?F7K @4J"9S!%WQYU2#77
M\F9@9.6NP@MI<+%VCTM\R7!E%V ^D\BR]< Z:+^-9G\#4$L#!!0    ( '"!
M3%H^30)V/@0  #(8   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;+69
M;6_;-A#'OPJA#4,+=)$ERP_-; .)E;0&FM2HZ^W%L!>,=+:)2J)+4G92[,./
MI&392F0V'NB\B"F9]R/O+][I2 ^VE'WC*P"!'M,DXT-G)<3ZTG5YM((4\PNZ
MADQ^LZ LQ4)>LJ7+UPQPK(W2Q/5;K:Z;8I(YHX&^-V6C <U%0C*8,L3S-,7L
MZ1H2NATZGK.[\84L5T+=<$>#-5["#,1\/67RRJTH,4DAXX1FB,%BZ%QYEZ'7
M5P:ZQY\$MOR@C90K#Y1^4Q>3>.BTU(P@@4@H!)8?&QA#DBB2G,?W$NI48RK#
MP_:.?JN=E\X\8 YCFOQ%8K$:.GT'Q;# >2*^T.U'*!WJ*%Y$$Z[_HVW1M^,[
M*,JYH&EI+&>0DJSXQ(^E$ <&7N^(@5\:^,\-@B,&[=*@_5J#H#0(M#*%*UJ'
M$ L\&C"Z14SUEC35T&)J:^D^R=1SGPDFOR723HQFDP_WD]O)^.K^*[H:CS_/
M[[].[C^@Z>=/D_'D9H;>A" P2?A;]#N:ST+TYM>W U?(@96Y&Y6#7!>#^$<&
M\7QT1S.QXN@FBR&N UPYXVK:_F[:U[Z1&$)T@=K>.^2W_*!A0N/7F[<;S,/7
MF_L&;]K50VAK7OL(;\ID'#/Q] Y-$YP)A+,8W7S/R5H&F$!_?Y+=T41 RO]I
MTKY@!\ULE3<N^1I','1D8N# -N",?OO%Z[;^:-+-)BRT!*MI&E2:!B;ZZ"JE
M3) ?6&<7J2ZA,9)I4N4$8 QB%,D5R63:D0TN>).PY@$"] 28<=1%J5[;36H:
M":>J:0E64[-3J=DQ.CO&:R)P0GYHX=)U+D"^/.A";#$#K6"3@ 6SIYGJ!;09
MM0;NYE"@G_8(33UJKG0K5[KFA1%O9*P13K+E\4???3%JT&NIOV?S?]FOW6GH
M%[[LU^W6^]5\Z56^],R/9?<HJFS1Y(R1<6J"L D++<%JVO4K[?IG3+I]FYK:
MA(668#5-WU>:OC>NQYVF6DRHQ 0NB"S19.[(.2SR!"6RUFN,.S.^7:3<)@F-
MAJ=*: E6D]!K[2NREM'+VYQE1.0RKRH5;\FC:C>J90:=N@JMTD);M+J(!V6M
M=\;H+N&VA+5)"VW1ZL+Z>V']\X;X3_B=XS%NMCQ91TNTNH[[DM\S5K^C.Y*1
M-$_1OVB2R3=XAA,TYX!F94W5J)S52M\J+;1%JZNY+_:]X)SA;K-.'UNEA;9H
M=6'W=;]G+OSGNVA> *(+%!WL [AIJ9JIAA>YV?)D]2S1ZNKMMQJ>>:]QAQ]/
M#G(C\>2U:),6VJ+5U=QO=KS>.8/<ZC;(*BVT1:L+N]\)><9-P?\.<C/5]":W
MNN.Q12O4<P\.4U-@2WTHS5%$\TP4!Y35W>K@^TH?]SZ[?ZT.Q/4A[1Y3G*;?
M8;8D&4<)+"2R==&368H5!]3%A:!K?63[0(6@J6ZN ,? 5 ?Y_8)2L;M0 U0_
M$XS^ U!+ P04    " !P@4Q:\8^V>L0#  #Y#P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U-"YX;6RU5UUOHS@4_2L66ZUFI&G!0/CH)DAIVIFMII6JIIUY
M&,V#DS@-*N"L[22S^^OWFE "P=!4S;PT&.XY/O?:/K?N;QA_%@M*)?J5)ID8
M& LIE^>F*:8+FA)QQI8T@R]SQE,B8<B?3+'DE,QR4)J8MF5Y9DKBS(CZ^;L[
M'O792B9Q1N\X$JLT)?S?"YJPS<# QLN+^_AI(=4+,^HOR1,=4_FXO.,P,DN6
M69S23,0L0YS.!\80GX]PH !YQ+>8;D3E&:E4)HP]J\'U;&!82A%-Z%0J"@(_
M:SJB2:*80,<_!:E1SJF U><7]L]Y\I#,A @Z8LGW>"87 R,PT(S.R2J1]VSS
M-RT2ZBF^*4M$_A=MBEC+0-.5D"PMP* @C;/M+_E5%*("P&X+P"X ]J$ IP X
M>:);97E:ET22J,_9!G$5#6SJ(:]-CH9LXDPMXUAR^!H#3D:WP_NO5P_#BYLK
M-+X:/=Y?/UQ?C=$I&L-^F:T2BM@<W1+^3"69P&A,IRL>RY@*].$2WL6)^ C1
MC^-+].'D(SI!<88>%FPE2#83?5."0C6/.2W47&S5V"UJ+NGT##GX$[(MV]7
M1X?#G3K<A+J4Q;'+XM@YG]/*-Y&5E#^AX1HR5H4XA0-T*@A4Y,<-@-"UI*GX
MJ4MX.X.KGT$=TG.Q)%,Z,. 4"LK7U(C^_ -[UE^Z](]$5BN&4Q;#Z6*/ABGC
M,OZ/SM"(":E+=8OW<[RRCW7D6G;H!GUS74VB&89#QW5P&5:3YY;RW$YYCQFX
M6)+K^P+NI=U\6P:O,K/G[HEKAMB.HU?6*Y7U#E5VPX2@6FF]QKRGV+7WQ&F"
M;#O0J_-*=5ZGNL\DYN@;2594)\MKS A+&OC6GK!F6+ZDGEZ:7TKS.Z5]86O*
M,^@9$HQYHMURG01O/5U'(JOE&I2Y!K_=:H)C%N-(9+5BA&4QPG=:3=C<<#CH
MX;UMJ8MR_1:CP=:N95KOMIJ"HC;WGCI-2)O5X$H[Q^\WFX*C[C;AOCQ=4(N\
M74/%G2WJ%;<IP'O+6BE*H4P7UK/::K=K<+B[PXT87S).)&VUFVZ"MQZQ8['5
MT]TU3.S^=LO!G4WYS04Y$EN](+L^C;L;]>NV@YL=V FQ%?K[.[09AP,<>E;+
M%MTU:]S=K0^RGF8W]AI'J!D#%[\6=;M^C;L;]F'FXVM\Q6X(U$39MM^B<-=E
M<6??>LU_@L:_IFIYG<;R-N/4\C;<VZS<R]2E&"Y23[!H**%S %IG/FP3OKUG
M;@>2+?.KVH1)N/CECPNXFU.N N#[G#'Y,E"WO_*V'_T/4$L#!!0    ( '"!
M3%K#R&>P+0(  &L$   9    >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;'U4
M[V_:,!#]5ZQ,FC:I)2&TM&(A$K^FH:T3@G;[,.V#20YBX=BI?9#RW^_L &(2
MY4OBL^^]>V<_.ZFUV=@" -E;*97M!P5BU0M#FQ50<MO2%2A:66E3<J30K$-;
M&>"Y!Y4RC*.H&Y9<J"!-_-S,I(G>HA0*9H;9;5ERLQ^"U'4_: ?'B;E8%^@F
MPC2I^!H6@"_5S% 4GEAR48*R0BMF8-4/!NW>L./R?<(O ;4]&S/7R5+KC0NF
M>3^(G""0D*%CX/3;P0BD=$0DX_7 &9Q*.N#Y^,C^U?=.O2RYA9&6OT6.13]X
M#%@.*[Z5.-?U-SCT<^_X,BVM_[*ZR>U2Q6QK49<',,6E4,V?OQWVX0S0?G@'
M$!\ L=?=%/(JQQQYFAA=,^.RB<T-?*L>3>*$<H>R0$.K@G"8/@WFWR?/@^&/
M"5M,1B_SZ?-TLF"W["<WAKL-8Y_&@%Q(^SD)D0HZ6)@=R(<->?P.^1BR%NNT
M;U@<Q7?_PT/2>1(;G\3&GJ_S#M]4[< B60+M#1O#$AE7.9N\;@7NV0*RK1$H
MP+(_@Z5%0P?^]Y+FIL;=Y1KN$O1LQ3/H!^1R"V8'0?KQ0[L;?;G20>?40><:
M>_K$S8:V<RF!K$/Z;2-ZSVIO'\AO^0X,W08RO+M20JWIM-'G7.KE>K4.*[7"
MPK+V(\OYWEYJ(#SSCKN&I' ME&425L09M1[N V8::S<!ZLK;::F1S.F'!;T&
M8%P"K:^TQF/@''IZ7])_4$L#!!0    ( '"!3%H!GF2_O@(  #8'   9
M>&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;*V576^;,!B%_XK%JJF5VD+X2M(E
M2&E"M4I=5Y&TNYAVX<";Q*K!F6V2[M_/!H)H0J).V@WXXSW'SS%@!EO&7\4*
M0**WE&9B:*RD7-^8IHA7D&)QS=:0J9D%XRF6JLN7IEASP$DA2JEI6Y9OIIAD
M1C HQIYX,&"YI"2#)XY$GJ:8_[D%RK9#HV/L!B*R7$D]8 :#-5["%.3S^HFK
MGEF[)"2%3!"6(0Z+H3'JW(Q]75\4O!#8BD8;Z21SQEYUYSX9&I8& @JQU Y8
MW38P!DJUD<+X77D:]9):V&SOW.^*["K+' L8,_J#)'(U-'H&2F"!<RHCMOT*
M51Y/^\6,BN**ME6M9: X%Y*EE5@1I"0K[_BMVH>&H.,>$=B5P/ZHP*D$3A&T
M)"MB3;#$P8"S+>*Z6KGI1K$WA5JE(9E^BE/)U2Q1.AE$X3B\?QG=/H332S3^
M_CB+1N,9&DVGX4P-C!XG:!+>A5$43E 4OH2/SR&Z0E/U+B4Y!<06*((8R ;/
M*0AT/@&)"147JN9Y.D'G9Q?H#)$,S58L%SA+Q,"4"EHO;<85X&T):!\!G$!\
MC9S.);(MVVV1CS\N=][+3;55]7[9]7[9A9]S;+\:<7^.YD)R]2+^:HM5^KCM
M/OKCO!%K',/04%^? +X!(_C\J>-;7]I"_B>S=Y&=.K)SRCT8Q3'+,RG41[O+
M?HDRD&VA2Z=NX:0/D$W@6)[K]P;FIAFGK<SJ=)VZ[!VH6X.Z)T&?LSFA%)(&
MJ#A*6EKY#02UOM7S]D@/RVRGZW3[[:1>3>J=)'U@V?)* D]1_B_,W@&,WW&M
M[A[R857/<RV[G=BOB?V3Q#,F,6U"MO'Y!X_5<_I]W]H#/"SS;;OON7N$9N-4
MTW^4;Y@O2280A8426M==%927IW39D6Q=''1S)M6Q6317ZL<&7!>H^05C<M?1
M9V?]JPS^ E!+ P04    " !P@4Q:$C7KQ\4"  "-!P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-RYX;6REE5UOFS 4AO^*Q:JIE=KR&9)T!"D?5*NT=15)
MNHMI%PZ<)%8-9K:3M/]^-B24K223NANPC=_SO ?;Q\&.\2>Q!I#H.:.Y&!AK
M*8L;TQ3)&C(LKED!N?JR9#S#4G7YRA0%!YR6HHR:CF7Y9H9);H1!.?; PX!M
M)"4Y/' D-EF&^<L(*-L-#-LX#,1DM99ZP R# J]@"G)>/'#5,^LH*<D@%X3E
MB,-R8 SMFY%M:4$YXY' 3C3:2*>R8.Q)=^[2@6%I1T AD3H$5J\MC(%2'4GY
M^+4/:M1,+6RV#]%OR^15,@LL8,SH=Y+*]<#H&2B%)=Y0&;/=9]@GU-'Q$D9%
M^42[_5S+0,E&2);MQ<I!1O+JC9_W/Z(A<)PC F<O<$K?%:AT.<$2AP%G.\3U
M;!5--\I42[4R1W*]*E/)U5>B=#*,HW%T]S@<?8FFEVC\[7X6#\<S-)Q.HYD:
M&-Y/T"2ZC>(XFJ X>HSNYQ&Z0E.U-](-!<26:)XO"*60HA@2(%N\H"#0^00D
M)E1<H#-$<C1;LXW >2H"4RK/FFPF>W^CRI]SQ-\$DFODVI?(L1P/S:<3='YV
M\6<84Z5<Y^W4>3ME7/=8W@VW/X8+(;G:'S_;_%5QO/8X^M#<B (G,##4J1#
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
M/X'0/X; "R9[X,G;X>%+N*L]&HT*1J,"RQ>^RC?JEDH>0T):J@BC?[ XAH5
M[9$>:*EPIRH4<"$E*@DIE3GCLA,(/RY64@E];W_N,Z/??;)_=]/+Y[(E.<X<
MW:P2Q0:=^/T[_]3[O,^:_T3VPJAP-"K\%_NS4?GS!=DGN&<YLRSFK=G$OC>=
M>-/(W>Q*V9/F3WS_TYC6%^GNM(!Y?FZ)6%-],QF6&NB=G$T=$'U+]X'BK>V*
M%5>ZQ^RPTJ\@"I.@UTO.U5-@&FU\5^._4$L#!!0    ( '"!3%I9XAQEN (
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
M YH(252,$*%I*G&Z)DL* @V% *EN">.2_,'F51V.06)"Q9$BNIV/T>'!$3I
M)$6+F&4"IY'HVU)YT8KLL-1]6NAV7]$]AO 8>:TOR'7<=@-\]'ZX]Q1NJP2K
M&-TJ1M?P>:_%R%B4$TJ1<E/+8Q?'F(B0,J%C^SE<"LG5U_NKR73QE';S4_0?
M?2(V.(2!I7Y9 7P+5O#Y4\MWOC5%\)_(G@3B58%X^]@#E6NGR6"!ZAJ4[C#;
MP/4]IV]OZ\+W4G]0>+L2WGY+N-\DO$#Y->&];ON9[KW,']3=J71WWM+=;=+=
M>:';<WO/=.]E_J!NO]+M[]4] UEPZ5:/MIAFT&3#?_'=>#W/?>;C95'7<?X5
M%?KL6K/4!]5WS-<D%8C"2L&<XZY*@Q?-OYA(MC']<\FDZL9F&*OS$K@N4/LK
MQN1NHEMR=0('?P%02P,$%     @ <(%,6B4KOT93 P  R@T  !D   !X;"]W
M;W)K<VAE971S+W-H965T-C@N>&ULO5=K;]HP%/TK5E9-F[0U3Z!T$ E('TCT
MH=)M'Z9]<),+6$UL:CNP[=?/=M(46&"=%.T+^''/R3W'OHG=6S/^*!8 $OW(
M4BKZUD+*Y:EMBW@!&1;'; E4S<P8S[!473ZWQ9(#3@PH2VW/<=IVA@FUPIX9
MN^5AC^4R)11N.1)YEF'^<P@I6_<MUWH>N"/SA=0#=MA;XCE,07Y>WG+5LRN6
MA&1 !6$4<9CUK8%[&KF.!IB(+P368J.-M)0'QAYU9YST+4=G!"G$4E-@];>"
M$:2I9E)Y/)6D5O5,#=QL/[.?&_%*S ,6,&+I5Y+(1=\ZL5 ",YRG\HZM+Z$4
MU-)\,4N%^47K,M:Q4)P+R;(2K#+(""W^\8_2B V V]X#\$J MPL(]@#\$N"_
M%A"4@, X4T@Q/D18XK#'V1IQ':W8=,.8:=!*/J%ZW:>2JUFB<#*\N+F)OHXG
M$S2XCM#-_>79'1I?WP^N+\;#R1D:3*=G]U/T$4W5?DOR%!";H4'&N"2_L%DW
MU1]3B>F</*C9@1 @!7H7@<0D%>\5\O,T0N^.WJ,C1"BZ7[!<8)J(GBU5\CH%
M.RX3'1:)>GL2=3UTQ:A<"'1&$TBV"6RENI+N/4L?>@<9(XB/D>]^0)[C!34)
MC5X/]VO@T>OAW@$U?K60ON'S]_ -XJ><<$C0.:%$PL>)*J>D9FV^3100C25D
MXGO=*A1/">J?HM]"IV*)8^A;ZC4C@*_ "M^^<=O.ISH'FR2+&B+;<C>HW T.
ML8>[>YZ\^(J-KW56%I0=0ZG?OZO0=UMJJZPV+:H)Z@;.=E#T9U#@=%^8MB2U
M*DFM@Y)&3$@MA<,*: YU @X2_.M>:)(L:HALR[AV95S[OU1:NTEWFR2+&B+;
M<K=3N=MIOM(*RO9&?;B=D]U*^S/(:W5V*ZTFJ./MJ;232M+)04E3=:HA=([4
MAT]]NODC2-6KDW&0YE]W1)-D44-D6_9U*_NZ_Z7>NDVZVR19U!#9EKNN\W("
M=)JON))S\Y/D^KO5-'I55/2WJ$*7O7'(S8#/S65!H)CE5!:'OFJTNI ,S#%\
M9WRH+RKF\/Q"4]QRKC"?$RI0"C-%Z1QWU&>&%Q>'HB/9TARE'YA4!W/37*C+
M%G =H.9GC,GGCGY =7T+?P-02P,$%     @ <(%,6@G)4 F.!P  PBP  !D
M  !X;"]W;W)K<VAE971S+W-H965T-CDN>&ULM9IK;]LV%(;_"N$50P>LM7B1
M+'6)@=3JT #=$B1I]YF1F5B(+BY).<F_'Z6HIDW2C"/87Q)?#H_/>W@Y#TF=
M/-;\02P8D^"I+"IQ.EI(N?PT'HMLP4HJ/M9+5JEO[FI>4JG>\ONQ6')&YUVC
MLABC((C&)<VKT?2D^^R23T_J1A9YQ2XY$$U94O[\F17UX^D(CGY]<)7?+V3[
MP7AZLJ3W[)K)[\M+KMZ-UU[F><DJD=<5X.SN='0&/Z4$MPTZBQ\Y>Q0;KT$K
MY;:N']HWY_/34=!&Q J6R=8%5?]6;,:*HO6DXOC9.QVM?[-MN/GZE_>_._%*
MS"T5;%87_^5SN3@=Q2,P9W>T*>15_?B5]8+"UE]6%Z+["QY[VV $LD;(NNP;
MJPC*O'KY3Y_Z1&PT@&1' ]0W0/LVP'T#O&\#TC<@769>I'1Y2*FDTQ->/P+>
M6BMO[8LNF5UK)3^OVGZ_EEQ]FZMV<GIQ\_7+%3B[OOYR<PW._DW!M_.SS^??
MSF_.OUR##^!:C;-Y4S!0WX$+N6 <G G!I "TFO<??,OI;5[D,F<"O$^9I'DA
M_E!-OU^GX/V[/\ [D%?@9E$W0K41)V.IHFY_>YSU$7Y^B1#MB#!EV4> X9\
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
M2)5AP'HYPAU0:HBTC)\=I].'-,#S_8G]WN:N<TFPA#M.OY%,E9'ST4$9Y/A
MU8XW#]#E8P6FG$K[14WK.PH<E!ZDXE4'U@HJPMH5OW1U. ,$UP!!!PBL[C:0
M5;G "L>AX T2QENSF8U-U:*U.,+,3]DKH6^)QJEXO_R\7FZ>T&IS_[A;SYY6
MCQOT'FVP$-B4"[U9@,*$RK>AJW0X W+3CGK>4@=7J/T K3E3I41+ED'V-X&K
M=?9B@Y/8>7"3<0'I  W]=RCP@A&24.CN4#=XAWT1AI9W>*T(+1/:0<V%(JQ
MWV>)5$*WS(]+>;=LH\ML9HRFLL8I1(Z>$PGB"$[\^I4_\3[=T#KJM8YNL<>;
M0Y6 0#Q'>C#-3])JNTK(2UI;MHEE,Q-ZC/W0/5X0,.X%C/]3@+#EP@F%FPK&
M_U3@GO5O!:*P4RI1R@],M:W<G_8/P:SM_S_N[2NRQJ(@3"(*N89Z@P\ZNF@G
MLS44K^TT)%SIV;+;4C]F((R#OL\Y5R?#!.B?Q_@W4$L#!!0    ( '"!3%K^
M>D@E"00  !X-   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;*V737.C
M.!"&_XJ*G=I*JF8"$N(K:[LJB3,S.>2CXLSN86L/Q&[;U #R2K*=_??; D(<
MD*D<YF(C>+O53R.UFM%>R)]J#:#)2Y&7:NRLM=Z<NZZ:KZ%(U9G80(E/ED(6
MJ<:A7+EJ(R%=5$9%[C+/"]TBS4IG,JKN/<C)2&QUGI7P((G:%D4J_[N$7.S'
M#G5>;SQFJ[4V-]S):).N8 ;ZQ^9!XLAMO2RR DJ5B9)(6(Z="WH^I<P85(H_
M,]BK@VMB4)Z%^&D&-XNQXYF(((>Y-BY2_-O!%>2Y\81Q_-LX==HYC>'A]:OW
MKQ4\PCRG"JY$_E>VT.NQ$SMD <MTF^M'L?\.#5!@_,U%KJI?LF^TGD/F6Z5%
MT1AC!$56UO_I2Y.( P,:'C%@C0'K&O C!GYCX'_4@#<&O,I,C5+E89KJ=#*2
M8D^D4:,W<U$EL[)&_*PT[WVF)3[-T$Y/9M??;J_OGLC-W=?[Q]N+IYO[._*%
MS'!Y+;8Y$+$D-V6]NLQ;PN']!F0]N"GGH@!R<OV"BU#!*3F9@DZS7)VBAQ^S
M*3GY=$H^D:PD3VNQ56FY4"-78\QF9G?>Q'=9Q\>.Q$<9N16E7BMR72Y@\=Z!
MB[ M,7LEOF2#'J<P/R,^_4R8Q[@EH*N/F_L6\^G'S=D C=^^/[_RYQ][?[#"
M7:C)(VR$U%FY(G]?/"LM<3_]8\MV[8W;O9DB<ZXVZ1S&#E81!7('SN3WWVCH
M_6'+U*]T-OU%SMYED;=9Y$/>)T]"ISF6L1V46["EK3:/*G-32G<3RI.(QM[(
MW1UFQ*;S64C#][JI1>?3*.9!JWO'$;0<P0<XYD)ILU4'>&HWX<'\?N*%8=#!
ML<@PR-COT%AD81SZ1V#"%B8<A)GA88 +VA9^V)N0!U[ HD[X%EG$N=>AG/9E
M 4UHPNSA1VWXT6#XMZG\"?H(0-2;,N8LZ.3URJ:*(M8)OZ^B7A DD3W\N T_
M'@S_$3=9*N=K@G4;#](==@@;4VEL-'$O I;$7L0[.#99$- NCTW&?9[8>9*6
M)QGD^08E'EQYA9,N\"3-3)4T38>-*.GGE#)<^1VBOBP)(][='C9G4>1S.Q#U
MWHYN;Q#I7J\!6[CF!,@T%.HS*<'ZBAI7[X*(,8H.D$468?GJ -E4G![;[_2@
M%Z&#0 ]2[+*JH\26 QN'JK_0Z0O8&P?:W]X^YSVDOHQ%H=]==189C;':'8-B
M;U!L$.H.F_<&Y2072IU:65CO0$@2&B==EKXLC&(O[K+T95]\'@1QMZ2Y!XUC
M 7)5-> *#Y!MJ>N.JKW;-OD756O;N7]IFO^J(7US4W\Y8!E<9:4B.2S1I7<6
MX6$AZV:\'FBQJ=K39Z&QV:TNU_@! ]((\/E2"/TZ,!.TGT23_P%02P,$%
M  @ <(%,6C0(NVHN P  ?PP  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N
M>&ULM5?;;J,P$/T5BZU67:D-UX2DFR"EZ64C]1(U[>[#:A\<< *JP=1VDO;O
MUP9*(7%1*]$\!!OF',Z,9^QAN"7TD84(<? <XX2-M)#S]$37F1^B&+(.25$B
MGBP)C2$74[K264H1##)0C'7+,'IZ#*-$\X;9O1GUAF3-<92@&05L'<>0OIPB
M3+8CS=1>;]Q%JY#+&[HW3.$*S1%_2&=4S/22)8ABE+"()("BY4@;FR<3TY*
MS.)WA+:L,@;2E04ACW(R#4::(14AC'PN*:"X;- $82R9A(ZG@E0KWRF!U?$K
M^T7FO'!F 1F:$/PG"G@XTOH:"- 2KC&_(]M?J'"H*_E\@EGV#[:%K:$!?\TX
MB0NP4!!'27Z%ST4@*@#3>0=@%0#KHP"[ -B9H[FRS*TSR*$WI&0+J+06;'*0
MQ29#"V^B1"[CG%/Q-!(X[LW/+Z_/;^[!].;B]NYZ?#^]O0''8"ZR)5AC!,@2
M7)%D=7PE8AV ,6.(,[!X 9>(K"A,P\@'8Y$]X/ ,<1AA]D. '^9GX/#@!S@
M40+N0[)F, G84.="KGRI[A?23G-IUCO2SI#? ;9Y!"S#<A3PR<?A=AVNBR"5
MD;+*2%D9G_T.WX[+[$@1F;_C!>-4I.8_E;LYOZ/FE_5ZPE+HHY$F"I(AND&:
M]_V;V3-^JIQOB:P6"KL,A=W$[LVHV$8H?P%B80%Z6D>I*&RN<CGG<3,>N:-L
M/,?L&[VAOJGZHK!R+7=06M5$.J5(IU%DMCHX6QV8KX[0[ N=8G=22<W9!A41
MYH[,)HN:Q&XIL=LH\:$S[ZBD-*(^FR@MD=4<[)4.]KZX9GIMAJ(ELEHHW#(4
M;DLUX^Y5@^TZ1G<G&?>M',<Q'75"]DN1_59KIK]7$4:G/]A1JC(:V(/:3RU[
M4,H>-,J>)AS1!,J^ &*5SD;X9[.H);*:IZ;Q=EX;7UQ2Q0M:BD9;;/5P5-H7
MLZ6R*HCJ%6/L[O$**ZO?ZZKSTWSK'<S&\_C3A570U8O&W!.KLJJ<KKE8O=(=
MRM;\&M)5E#" T5+ C(XK3@B:=[OYA),T:Q@7A(OV,QN&X@L!46D@GB\)X:\3
MV8.6WQS>?U!+ P04    " !P@4Q:JMY"K+<$  #''@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970W,RYX;6RUF=MNXS80AE^%4!=%%DBC@VW9F]H&XNBP6R1%
MD.RV%T4O&(FVA95$+4G%"="'+RDILF4KC(U.;VR1FOE(<7Z->)AN*/O.UX0(
M])RE.9\9:R&*2]/DT9IDF%_0@N3RSI*R# M99"N3%XS@N'+*4M.Q+-?,<)(;
M\VE5=\?F4UJ*-,G)'4.\S#+,7A8DI9N981NO%??):BU4A3F?%GA%'HCX5MPQ
M63);2IQD).<)S1$CRYEQ95^&]E Y5!9_)&3#=ZZ1>I1'2K^KPI=X9EBJ1R0E
MD5 (+/^>R#5)4T62_?C10(VV3>6X>_U*#ZJ'EP_SB#FYINF?22S6,V-BH)@L
M<9F*>[KY3)H'&BE>1%->_:)-;>LZ!HI*+FC6.,L>9$E>_^/G9B!V'!SW#0>G
M<7#V'=YJ8= X#(YU&#8.PV,=1HW#Z%@'MW%PCW48-P[C*ECUZ%:A\;# \RFC
M&\24M:2IBRJ^E;>,2)(K*3X()N\FTD_,;_RK!_\!_8)^QXQA)0MTYA&!DY1_
M1$OQ\T_V>/(K2G+T=4U+CO.8GZ,/G?+4%+(?BF9&39M>W:;S1ILVNJ6Y6'/D
MYS&)>_S]=_P=#<"4 ]".@O,Z"@M'2_RM3"^0Y9XCQW)L].W!0V<?MH_?T\-K
M/>\6LPLTL+N\OH'28SP2M9BA!N/#8(+C,0,-)CP>X_1C.C$<M$H>5-S!6THF
MG!-RCFZ(S$SGR",\8DE1Y;N_;J0M^B)(QO_NZ?"B!@_[P>IC<,D+')&9(;,]
M)^R)&'.I#-?J508DS(.$^9"P !(6 L$ZNAFVNAGJZ/.OA&6(+E$D4PJ37\8^
M@6@)IPI$WYTA>B&8<>2BK,IQ?:J [(X/"0L@82$0K*.*4:N*D38,"YE$8CG7
MR@42%!4XB=$9SO,2I^D+*@BKHM27_19:[JE:J6'C"J9FE4]S.<>TIN;3KAP@
M6_0A80$D+ 2"=>3@MG)PM7*X)URP,A(E2_(5(L]R)<!)7_2UF%.C#PGSW ,I
M#<;[4O(/C88C9](U"@Z-''L\''>MPGZK06O5B<.XC</XW=>R\U:>5R\BHGEO
M-+2P4Z,!"?/&!Z-C3VS+W0O'458!9,="(%@GNI,VNI-W/L4YEJ%-LH+1)Y*I
M,,M\2S<XCWK#.SD<'GNRK^EK;9NGQ@T2YD/" DA8" 3KJ.!3JX)/^G>\3-)8
MIMF^B&L]3WVA(6$>),R'A 60L! (UA&&;6TW*ZS_:XW7D(&D TKS0&D^*"T
MI850M*Y^=C:[[/^\UGL'8=OU JU7%5K7DU4!2?-!:0$H+82B=57A;%7A:$-Z
MQ0A6JJ#+91(15#6%4I5BT%F2(_ZCQ(R@)2'B(_I'MRNX:!IR=V<D WMO/J+O
MS<DJ@:3YH+0 E!9"T;HJV6XOVMI=J%.7'@UM=W+J'BS=K_5MGJP%T.U"4%H
M2@NA:%TM;+<,;?TFW58+21ZQ*E,4A$6R J_ZU5#SU.>OE8-U80WVY0"Y?^:!
MTGQ06@!*"Z%HM1S,G>.TC+!5=5+*Y:2AS$5]IM36MJ>Q5]49Y%Z]KTYIJV.Z
M+:8^XKW%;)7D7'YEEA)I78Q'!F+UJ6E=$+2H#NT>J1 TJR[7!,>$*0-Y?TFI
M>"VH!MJSZ_F_4$L#!!0    ( '"!3%I>"M?=ZP(  - (   9    >&PO=V]R
M:W-H965T<R]S:&5E=#<T+GAM;*U66V^;,!3^*Q:KIE9JRS60= E24EIMTBI5
MS=H]3'MPX"18!9S9SF7_?K8A+ &2]J$OX,OYOG.^<XP/PPUEKSP%$&B;9P4?
M&:D0RQO3Y'$*.>;7= F%W)E3EF,AIVQA\B4#G&A0GIF.9?EFCDEAA$.]]LC"
M(5V)C!3PR!!?Y3EF?R>0T<W(L(W=PA-9I$(MF.%PB1<P!?&\?&1R9M8L"<FA
MX(06B,%\9(SMFRA0]MK@A<"&[XV14C*C]%5-OB4CPU(!00:Q4 Q8OM9P"UFF
MB&08?RI.HW:I@/OC'?N]UBZUS#"'6YK])(E(1T;?0 G,\2H33W3S%2H]/<47
MTXSK)]J4MKYGH'C%!<TKL(P@)T7YQMLJ#WL VS\"<"J TP0<\^!6 />] *\"
M>#HSI12=AP@+' X9W2"FK"6;&NAD:K243PI5]JE@<I=(G B_WXVG=U-TA:;R
M0"6K#!"=H[NM/%4<T'D$ I.,7\C]YVF$SL\NT!DB!?J1TA7'1<*'II!!*"HS
MKAQ.2H?.$8>V@QYH(5*.[HH$DD,"4T9?2W!V$B;.2<8(XFODVI?(L1RO(Z#;
M]\/=#GCT?KAS0HU;%\35?.ZQ@H \Q1S]&L^X8/*K^-V5XI+"ZZ90-\4-7^(8
M1H:\"CBP-1CAYT^V;WWI2L]'DD4?1':0.J].G7>*/;PG6TA0IA*(8LI%Y^DL
M*0)-H>[$=>C8GJK<>C\G;2M[$-C]0ZNH@\NR^WYM=:"B5ZOHG50Q32D35P)8
M_I:4DL??#S+P_(:2MI'3[WL-(6TCU^T=T>'7.OR3.EXP(W@F+Y0W5/@MW_[
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
M@\#@=(P\JNYT=6!DZ9K%6AIL/6Z8X^4 RB;@^D:B^B:P_:>];I*_4$L#!!0
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
MT@3@\[D0>C,Q?4O=IX9_ 5!+ P04    " !P@4Q:@:7I[5X#  #E"P  &0
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
MO#OZQ//L2-D7O@,0Z#[/"CZW=D+LSVV;)SO(,3^C>RCDG0UE.19RR+8VWS/
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
M@Y5-E:U8.3!R6W0S*VFP-RH>4VQ?05D#?+^6TAP'=H&J(1[^"U!+ P04
M" !P@4Q:NY3*04 "   :!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Y,"YX
M;6RM5-%NFS 4_16+55,K;3&!)-TZ0$J35*NT5%&R9 _3'@RY)%8-9K:![N]G
M&X)2B4Q]V OVM>\YON?@ZZ#FXED> 11ZR5@N0^>H5'&'L4R.D!$YX 7D>B?E
M(B-*A^* 92& ["TH8]ASW0G.",V=*+!K*Q$%O%2,YK 22)991L2?>V"\#IVA
M<UI8T\-1F04<!04YP ;4ME@)'>&.94\SR"7E.1*0ALYT>#?S3;Y-V%&HY=D<
M&24QY\\F>-R'CFL* @:),@Q$#Q7,@#%#I,OXW7(ZW9$&>#X_L3]8[5I+3"3,
M./M!]^H8.I\<M(>4E$RM>?T56CUCPY=P)NT7U4WNK>N@I)2*9RU85Y#1O!G)
M2^O#&6 XN@#P6H#W5H#? JQSN*G,RIH31:) \!H)DZW9S,1Z8]%:#<W-7]PH
MH7>IQJGH8?JX1KOIM^T"+1?3S7:]6"Z>OF_01_1$A"#&8W0]!T4HDS=Z=;N9
MH^NK&W2%:(Z6E#']+V2 E2[%$.*D/?:^.=:[<.P<D@'RAQ^0YWJC'OCL[7#_
M-1QK SH7O,X%S_+YEUP@5* =826@.94)X[(4(-'/:2R5T#?M5Y_"AG+43VFZ
M[TX6)('0T>TE053@1._?#2?NESZ]_XGLE7J_4^__BSV:\;P"H6C,0'= K%!J
M[*B,'7VZ&[*Q)3./1!6-)O[@<X"K<T%]69/!N,MJ*L5G-]>\&DLB#C27B$&J
M<>[@5A.(IA.;0/'"7N:8*]T:=GK4CQ<(DZ#W4\[5*3#]T3V'T5]02P,$%
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
M;^/K^Y_P$49TO*)Y@B"F$/ %CS"+% 08)DQB!"R+8,AX!(<!:L83=428\2B
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
M?9K7^S2OG#0/V00*'&L3K!V+_LRS$HA7%EL<B4^\]*7#2Q^LVUB?84GS/>F
M'2-:_G:"L=R ),UW@X4X!@+2BY; G6AWV=(F52SM $!@7))J-;2\,8M?#(>_
M#BYPN]?I+$HR=K^Z6!.<PX=LLES&8#![QE)V0&)H^=F9,'ZB;Y4E-G9J9)/
MNH7*;%C2?$]::F-4V,90N0U+FN\&2VZ,#MU8'[=$K+24W0SOCV-&<!T/Y+CE
M,G8D,&,AF.*]]3<TBB4#5ECF8NC0=4 BL%*]D+"X)2Q^:L)2PRL5K-OHT@@%
M87%+6)R*L#@J86%)\]W@E,GH"(OWR8EI87I%HM X)J09*!)Q2UC\2(3%0[3$
MNDP5'!4/66&9BJ,SU0&)PRL5/#$<;1$4:):Q^*D92P,K%RIC84GS/6D9BU,Q
M%D=E+"QIOALL8W$ZQN(!=DJ$8::;\4AU--]$2V+\2"3&0XSEK%P[:Y$J:;ZU
MEM@X.K'!$I^TG.U,1RJX^8T:BW4)C'4?FV2.+A?%^CK8C$'E+BQIOJF6NQ(J
M[DI0N0M+FN\&RUT)'7<E(9[BBJ7=Y2LPT,B8RX%Z=N)T%F'PLO$:_2\Z:<,+
M5G1T4"!)\]UJ23 15+GQ#*X#W( DS7>#1<7D2:CXO-Q );V=-.G68H1L1@\D
MD&6X!(2C8R<0T#:!%1WM, HF3"P3)HHJ@5 [IEC2?#=8;DQPN#'H"-T+^92G
M+$FZGRW]<5P9H88^6RP&)C &'CDU@,H\K.CHF*! 3&$14\1$J2%0\1-+FN\&
MBY\"Y+H7I<9.M!OR"=<\$=U+BOKCF! B':AI"PN- H;&(Z<&4 J&%1T=$Q27
MR0E+LR*A2@U4^L22YKO!N>8.YZ*[H"-$/^13DR;=IE5@G(F94@.989%1P,AX
MY,P 2HVPHJ-#@J+4*"RF"JI2HT#%2BQIOALL5@JZ4N-.M)<93/"TEQD4R"@L
M,@H8&7]I#*OS56M0T K4B^RPI/FV6L(4ABJJ48D02YI_F;(EPO1)O>1G1?5.
MM(="(M;.'\9;$T/CE$B'KJA,+<>E,,<Y\7KJ$A2LZ>B+KBGJDJE%S)3JOHD4
M%0FQI/ENL$B8TMT[ 8L>[8BD_W>V2+D:NDO!XEX*X]ZQ,PBH0<&:CO881?4R
M=6[_2*DR"/?N#0IT3"TZIG"%\T49)/LQG\3]2^ "XZ12?* ZFUK>2V'>.W9J
M #4H6-/1,4$!F:F%S%13I08J?V))\]U@^3.%*YPO2@W3#_E4R.ZE2H%AB6K^
M[ AGAK3,*&%F/'9F "4H6-/1-WI1E"6EQ5E)U167J/2))<UW@Z5/2=<5WXGN
M@)+I7N02'";X $Y)2XP2)L9C9P90@H(U'1T2%%5):3%54O7$)2I58DGSW6"I
M4M+UQ&6_B\V,2;H7XL,:/-="YX9?&!BOUE^J63F_W[S-B_DL7U7!4A0L9O3;
M2E%9E)8T)57#6J*"(98TWPT6#"5=PUKV&]$L9DSVPKL_3K/8#+0>I*4Y"=-<
M*&Y/79*"51X='!1U2F694U%UKA4J(F))\]U@$5'1=:YAT:,=T>]O2QZK@3^[
ME:4_!=/?R3()*$W!*H_V'$554UE&552-;H6*E%C2?#=8I%1TC6[5;V#KYJO;
M]P@,,RP9N%5(60I4, 6>+$. "A6L\NC0H(!092%4436\%2J68DGSW>#L/$.X
M]4R@X1UKU;U(*C#,*&T&,L22I())\F09 E2J8)5'AP9%\5)9W%54S7.%"J58
MTOR]BRR4:KKFN>XWQ57O^MK (!8/():V$*EAB#Q9>@#E*ECET1LX450PM658
M3=4_UZBDB27-=X,E34W7/]?]CK=4W3(N_/K/M<\BI(81LLF.^[Q>9PNH4@7+
M&/V.4A0@M45/3=76UJB B"7-=X,%1$W7UM;]=G7"5#>P [UOQ0>J5-H2G8:)
MKA>PIRY1P?J.C@J*^J5VMC*D:FQKW-T+*=A06S;4=(UM6/1H1_3[WYSKH7T<
M+?690_=IGR*+@/(4K._HC2(I*IS&PJFA:H(;5(3$DN:[P2*DH6N"FWYWN_\1
M$Q@DQ,#-2<8BGSET3_@I<@,H3,'ZC@X*"N T%C@-51O<H%(HEC3?#99"#5T;
MW/3;X-VR+3C$5]D2HSETJ_<I\@(H1\'ZC@X(BDJEL5QKJ!KH!A5 L:3Y;K
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
MP=@[9XLCNF3G*+&W_6'O^WL+P>0HP>30BZP.G'NVE/6YIVE:,:)KZYP;U/]
M:0)%TW-3_L>A54N3&]NX C(FYVU/"<TW]]$U=LX.ZGN@-(&BZ=DIW^/0ON=U
MVL#9UD"69\S3WTI^TQ?0.]HY)*C;0='TD)3;<6BW\V9.P3$X&LOH\>@]['Q"
M0A<S06D"1=.S5O[(H?W1ZYW"G@J63L%XH0/U1E :A]($BJ9GK+R10VL=_F4>
MY\N3MI3YS!CB'C&T^].-$5VT<XQ0%02E"11-?U"%4D$NK8)^O?UD[%7I8EUG
MDE!:"*5Q*$V@:'J<2B.YQUZ>Y$+=$Y060FD<2A,HFMXPE'MRZ>5);W;YU=:[
M?OGEFC]UH_>P<]90G02E"11-SUKI))?V0*^__-I3P>$?Z="@SIE#O1.4)E T
M/?.U)T[1WLG\D<ZFT%B[OV"Z)JH.^Y"GW0/MCGS[U LV3_/MS5Q_:[/0L%G@
MGFY\%,3I=]TYH[=P3*YR3"[MF(0IAV4_:SS>VZ8I&!H_+#=LZ=I#TX(&PY;>
MP#$M:*#?2^<C_Q:&R%6&R*4-47V5R_YB7_T, QK?^:('NIX(2N-0FD#1]-B5
M<W*#8U\-0Y\U!:6%4!J'T@2*IC<,):A<VA^]W*SS[3=#VPI^+%@9Y5-9LGC5
M+6B7Q?0S#MJZ]!OC-^^+IW>H<[10+P6E"11-CU9Y*9>V2FU73]X>7_W]0Y:>
MR)=;MB9Q=3U<9D85=4W7U_D4AXHM*(U#:0)%TY_>J<26-SARW^]!%1F4%D)I
M'$H3*)K>,)0B\^B55E=INH@2EL2SN-SP'\:4+<,5L^E1KE"3!:5Q*$V@:'I^
MRF1YM,G:N-&VZ>J[WWY+5]+YY(6J+2B-0VD"1=/#5VK+._:SUCWHC7U06@BE
M<2A-H&AZPU#^RZ/]URL?;M72]SS<ZJ"MPH.VX@=M)>AW_;5'=>T9Z+2Q>L4S
M9KSM9Z";'S%#[T+G4P3[%'3L8]#?0H)Y2H)YM 1K[U"O[TFOXENDDRK9\D&R
M>3TCVI>F89&494P3ZK:@- ZE"11-3U.Y+8]>3_7R&,:L&LV:3V/N\VS6Y*G,
MOS%)J+&"TD(HC4-I D73XU;&RCOV,](]Z$/2H;002N-0FD#1](:A?)='^ZY#
M[QV@,9WCA6HL*(U#:6+/X3>M1-2_IT09*Y]>BM7IP;HTJVN<4%H(I7$H3;0T
M_;);W:>H1Z><DD\[I4,&8_87ZW23'UUEYX2A>@I*XU":0-'TIJ#TE'_LF_Q\
MJ+J"TD(HC4-I D73&X925S[PN>G^]G/3JVYJTT?0-7;.#FJ7H#2!HNG9*;OD
MTW;I);MJDOSG(LI+F2?/U2]%&25)?>86+'ML9].YK+_5MM[X/EOD.U>X7],U
M=CZ+D;002N-0FD#1]):@C)CO';M[ASYA"DH+H30.I0D436\8:U\S2-NU0^=A
M-*9SO-BO&\1^WR#V"P?IP^_N_>)/7ZDU_S"U=MA(#?5I4%H(I7$H3;2TC<\_
M=DS$E";SZ85=KQRH.\_1H,X,2@NA- ZE"11-;R7*F?EGQQ[$H;8-2@NA- ZE
M"11-_UY9I> "H((+3"HIV)RCT35VS0Y*XU":0-'T[)2#"PYS<-%]67]D_6+B
M@%,V>@>ZGM106@BE<2A-H&AZPU!&+CBVD0N@1@Y*"Z$T#J4)%$UO&,K(!9C'
M;M&8SO'2.V6<R+110@4=E"90-#U*)>B"PP3=80,W5+T%IH5<FZHVA-;)H32!
MHNG9*:46T(O,OFK.5C[D4A)#-52B06DAE,:A-(&BZ4U!2;3@V%]V&$#U&Y06
M0FD<2A,HFMXPE)(+:"5W\% -M7%[=LHAAFJH>8/2!(JF1ZD477"8HCMLJ(8*
MML!TI^;FC#V$ULFA-(&B+;/K%P]2EF%41I?G,YE/Y4@F2<'&V2*M\/4$:_5J
M-?3>UU]L^.[*[O6W7K^VWG&K?KVO,)?G\RK47Z)\6HWE+)'W%;(^VKUE\B^_
ME-G\HE=-$.^RLLQFS8\/,IK(O-Z@^OM]EI4OO]05/&7YYV:W+_\'4$L#!!0
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
MTS>!*,O^LJ%X80OA5ZYT66T_5_JIA,(8Z/$%YVK?,!/4CZ_1OU!+ P04
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
M+W=O<FMS:&5E=',O<VAE970Q,#4N>&ULK59K;]HP%/TK5E9-K32:!R% !Y&
MM%JE=4.EW29-^V"2"UA+[,QVH/OWLYV0\0BH'_HE\>.>DW./DWLSV##^6ZP
M)'K)4BJ&UDK*_,:V1;R"#(MKE@-5.PO&,RS5E"]MD7/ B0%EJ>TY3F!GF% K
M')BU*0\'K) IH3#E2!19AOG?,:1L,[1<:[OP2)8KJ1?L<)#C)<Q /N=3KF9V
MS9*0#*@@C"(.BZ$U<F^B0,>;@&\$-F)GC'0F<\9^Z\E],K0<+0A2B*5FP.JV
MA@FDJ292,OY4G%;]2 W<'6_9[TSN*I<Y%C!AZ7>2R-70ZEDH@04N4OG(-I^@
MRJ>C^6*6"G-%FRK6L5!<",FR"JP49(26=_Q2^; #<(,3 *\">(< _P2@70':
MKP7X%< WSI2I&!\B+'$XX&R#N(Y6;'I@S#1HE3ZA^MAGDJM=HG RO/\R^?IP
MBYY&/VYGJ(5FZK5*BA006Z )RW)&@4JA9_<T9AF@R\],B"LT!O7&J=D8*"R(
M1'><95=HRMF:F!="[6X13_@%!+J,0&*2*F@+/<\B='EQA2X0H>AIQ0J!:2(&
MME3Y:%5V7&D?E]J]$]I=#STP*E<"W=($DGT"6QE1N^%MW1A[9QDCB*]1V_V
M/,?S&P1-7@]O-\"CU\.],]FTZ[-M&[[VJ;.M#P!%1,0I$X4ZLY^CN9!<?6^_
MFAPO&?UF1EV#;D2.8QA:JL@(X&NPPO?OW,#YV.366Y)%;T2VYZ1?.^F?8P\C
MY:.0)&YRK$1V#5(7V778<?M!,+#7NU8<1[F^XQY$1<=1+;?7Z7E.';<GOU/+
M[YR5KRJDJG^T27T)#':>V'>"KG.@_CBJY_KZ"]E3?QSE^>9#:-(>U-J#L]JW
M=2<U=6=>UIU\K]"0,D3J0M.48]#@O1>T#X_H.*S?\?T#*Z+CJ)8;N-U^]R!-
M>Z<F9\"7IK<)%+."RK(@U:MU^QR9KG&P/E9MM>R"_VG*GOR ^9)0@5)8*$KG
MNJL.@)=]KIQ(EIO*/V=2]1$S7*E? ^ Z0.TO&)/;B7Y _;,1_@-02P,$%
M  @ <8%,6D(J7FJ[ P  Z0T  !H   !X;"]W;W)K<VAE971S+W-H965T,3 V
M+GAM;*U776^C.!3]*Q8[6K723 %#^.@F2&WH:/O0G6K2F=U7%VX2-("SMO.Q
M_WYM("0!AU957A+;G'-\[C5<V^,M9;_X$D"@79&7?&(LA5C=FB9/EE 0?D-7
M4,HG<\H*(F27+4R^8D#2BE3D)K8LSRQ(5AK1N!I[9M&8KD6>E?#,$%\7!6'_
MW4-.MQ/#-O8#W[/%4J@!,QJOR )F('ZLGIGLF:U*FA50\HR6B,%\8MS9M['M
M*$*%^)G!EA^UD0KEE=)?JO.83@Q+.8(<$J$DB/S;P!3R7"E)'_\VHD8[IR(>
MM_?J7ZO@93"OA,.4YG]GJ5A.C,! *<S).A??Z?9/: (:*;V$YKSZ1=L&:QDH
M67-!BX8L'1196?^379.((X+MG2'@AH"[!/<,P6D(SGL);D-PJ\S4H51YB(D@
MT9C1+6(*+=54HTIFQ9;A9Z5:]YE@\FDF>2)Z_&OZ[>D!O=S]\S!#7]!,OE?I
M.@=$YVA*BQ4MH11<]9X9W635:LN7#3V6"2T O9 =<'05@R!9SJ^EP(]9C*X^
M7:-/*"O1RY*N.2E3/C:%]*IF-)/&UWWM"Y_Q96/T1$NQY.BA3"$]%3!ED&VD
M>!_I/1Y4C"&Y08[]&6$+NQI#T_?3'0T]?C\=#T3CM.OF5'K.&;WIFC&Y-+>Z
MS-9,5\]4A>26KT@"$T-6"@YL T;T^V^V9_VAR\HEQ>(+B9UDS&TSY@ZI1U\A
M!49R7<)JHE\15:'<1!B'KCTV-\>9Z*/\ /NGH+@/<D)LM: 3YZ/6^6C0^4P0
M 3K?-<T[=C2RG([M/LAU ZMC6Z/DC_2NO=:U-YQORF31+76^O=YLMCMR.ZF<
MZE"AASO.-2A+;GIZ[W[KW1_T_D(%R67YK;XQM-J7/ETLOB:]8=A]=_HH[&,O
M[,321]EN$)Y9AZ"-)1BL%#',0<:1:DM%<,E2<4FQ^$)B)RD+VY2%'RT586^)
M.I_2]$U$W$?(%]O"@7Z=;>NPE5L?JQ,-;\CUVY!8 \&6;[EG;!^=0.R/%HJ&
M>3SE%WODNEWS?9CC.5W[&JW Q6?<XX-[_(Y2D38?&;IZA1+FF;@>KAJ-Z)N!
M]6&:P/H@VPN"\$P-M ]'#'MP/XZ:0YX@.P0[>='@< CO,Q(J<&UL3F\/=!VW
M5]XU,.Q[3K>^:V!VX/A!MRJ:1V?@ MBBNDMPE-!U*>I#8CO:WE?NJE-Z9_Q>
MW6.JL_5!IKX$/1&VR$J.<IA+2>O&E[LFJ^\5=4?05772?J5"GMNKYE+>Q8 I
M@'P^IU3L.VJ"]G87_0]02P,$%     @ <8%,6CUWG <D!0  SA$  !H   !X
M;"]W;W)K<VAE971S+W-H965T,3 W+GAM;*U8;6_;-A#^*X17#"F0Q*+>E24&
MDCC9#*QM$*?=@&$?&.D<:Y5$CZ3C]-_O2#FR(]):/_2+;<G/G?C<'>\>ZGS#
MQ5>Y!%#DI:X:>3%:*K4Z&X]EOH2:R5.^@@;_67!1,X67XFDL5P)888SJ:NQ[
M7CRN6=F,)N?FWIV8G/.UJLH&[@21Z[IFXML55'QS,:*CUQOWY=-2Z1OCR?F*
M/<$<U.?5G<"K<>>E*&MH9,D;(F!Q,;JD9U.:: .#^%+"1N[])IK*(^=?]<6L
MN!AY>D500:ZT"X9?SW -5:4]X3K^W3H==<_4AON_7[W?&O)(YI%)N.;5'V6A
MEA>C=$0*6+!UI>[YYC?8$HJTOYQ7TGR2S1;KC4B^EHK76V-<05TV[3=[V09B
MSX#&!PS\K8'?-P@/& 1;@^![#<*M06@BTU(Q<9@RQ2;G@F^(T&CTIG^88!IK
MI%\V.N]S)?#?$NW49/;Q^M.'&_)P^>?-G)R0.=95L:Z \ 6YAYPW>5F5S&0(
M[]PL%F#R1&9-SFL@#^R%W#,%Y%;PFLP54VO%Q3=R"P4(5EFPHRDH5E;R/3[J
M\WQ*CMZ])^](V9"')5]+UA3R?*R0E5[;.-\RN&H9^ <84)]\X(U:2G+3%%"\
M=3#&<'0Q\5]C<N4/>IQ"?DH">DQ\SP\="[K^?O/ 83[]?G-_@$W093@P_H)#
M&=[E8%K*O.)R+8#\=?DHE<!=][<KXJW'T.U1MZ(SN6(Y7(RPUT@0SS":_/P3
MC;U?7-'ZD<ZF/\C9FTB&723#(>^3SZ?S4[+8EG;9AE6Q%Y"$*2*[XA=8Z<XZ
M;KTGQKONQ\\3/\LBK+#G_7 Y4)X7^F]14QMU$@19DG2P-PRCCF$TR/ +J];M
M;F<53@36Y. BTCJ)]Q].(Z]/Q(7*_*3/Q(;1-/6CU,TD[IC$@TQT+X(W23HF
M#8Y1[&*O&7R$!A:E(MAV-(+D HI2.3,7VVOTLZ3'UP:%E/9 4QMTXH=!X":;
M=&230;)W@!.P@4:1HL06+0#SYN216$]/TKA'P\:$0=1C86,HC6+J9I%V+-)!
M%J]#0V]<)O*E20R\K$!HH:':NAQ(4FJ'-DS3M$?/@0H2+^L1=* BC_IN@EE'
M,!LDJ%LPF!$J31UR@:ID*WU*5;I3EMDK2=)^65W;J#CJ,9_:F"!)/#<EZNWT
M@S=(ZM?9[P^S8W([G>&GSMC5S>6#<XI[=M$$6=@KK6L7+#23\ T9%RP.LD-T
M]N00'=Y*@C^71M0JCI6HU@(35/R#0DS7H%N>4$=WH'U:-@CKSN_GR 6+ WJ@
MK5-_1\L?I/61-R<HCM98:H^H[K KXL%!FBWEI.3;E+QLKTUM2=FP.*46)QL5
M)G%V@-).UM#!66]VTWT[X]UI":S'1IFU<1PHFD9>GX+#5YP<Z-ITIR?HL*"X
M><$^+<WP.=I.(Y3&8SRWJ+;G22S!"@=9H:M1+IF $WW(*?X_@:&C@<7V9K-A
M81S'??8V"KO](?8[K4&'Q<:L1J5F)G*^9,V3GM8F%!7;."G90L'KTW%HB<2W
MZ#B$29(=HK,3''18<7Q22Q#.A=LS/PC[8\D!ZDL'EY]#RH'NI ,=U@ZS3B*9
M6=M(Z&KQ_3&6G6*5DU1B"= P"$-K>]DP/XD#JYO;,)H&21KUV(WW#KHUB"?S
MPD#B;E@WJCW?=7>[EQ*7YBC>NW^E7U:8 _3.3?NFXP,33V4C204+=.F=)E@M
MHGUYT%XHOC+'Z4>N\'!N?BZ!H731 /Q_P;EZO= /Z%[A3/X#4$L#!!0    (
M '&!3%KLKF-40P0  %\/   :    >&PO=V]R:W-H965T<R]S:&5E=#$P."YX
M;6RMEVUOVS80Q[\*H15#"]21J&=EMH'4[K  :QO$:;>WC$S;1"52(VD[W:??
M459E1Z+4#.@;6Y3NCK\[/OS)Z5'(KVI'J49/9<'5S-EI75V[KLIWM"3J2E24
MPY>-D"71T)1;5U62DG7M5!:N[WFQ6Q+&G?FT?G<GYU.QUP7C]$XBM2]+(K^]
MHX4XSASL?']QS[8[;5ZX\VE%MG1%]>?J3D++;:.L64FY8H(C23<SYP9?+W!J
M'&J++XP>U<4S,JD\"O'5-&[7,\<S1+2@N38A"/P=Z((6A8D$'/\T09VV3^-X
M^?P]^N]U\I#,(U%T(8J_V%KO9D[JH#7=D'VA[\7Q#]HD%)EXN2A4_8N.C:WG
MH'ROM"@;9R H&3_]DZ>F$!<..!QP\!L'_Z4.0>,0U(F>R.JTED23^52*(Y+&
M&J*9A[HVM3=DP[@9QI66\)6!GY[??EQ\^O >/=S\_7Z%)F@%TV2]+R@2&[00
M924XY5J9UD>84DNZH5+2-7H@3^A&*7A%^!K]R<@C*YAF5*'72ZH)*]0;"/9Y
MM42O7[U!KQ#CZ&$G]@JLU=35P&UZ=_.&\=V)T1]@7-+\"@7X+?(]/[2X+U[N
M'CQW=Z%:;<G\MF1^'2\8C-=404,5B*F"NK8E=8H2VJ.8Y7FM*I+3F0/K3U%Y
MH,[\UU]P[/UF2_$G!7N6<- F'(Q%GYNAAWU#$LWX%A5"*903*;_!)G(DTCZB
MIXA)'=%L)8=YXGMI-G4/EUGUK=(PCN+6ZAENV.*&H[@W>2[WI%#UW&RJ864\
MA8DO>H^2 /L=QKY5B ,SD6R,4<L8C3*NQ$9#[2CP'2C?4QM>U.\X"CMP?9L
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
M%&;JB-.[<2Y-!Z+#UN;"SCZ,5RNN'$48%9P5E3B.=GG,8DROE<39)I.F4;3
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
M9^OGVF9#][9('YDH-9'7=:K^"DOJTO7ZMUF79NS1HH ZNU":5]/ZNY.YYXI
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
MYB=02P$"% ,4    " !P@4Q:!T%-8H$   "Q    $               @ $
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( '"!3%IO<_-.[0   "L"
M   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( '"!3%J97)PC$ 8  )PG   3              "  <L!  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ <(%,6OSL3).Z!P  4C   !@
M         ("!# @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( '"!3%H>E@SA30(  ,$%   8              " @?P/  !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " !P@4Q:&$.MN/\&  !\'0
M&               @(%_$@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!
M A0#%     @ <(%,6O:ZJZ'D @  E@D  !@              ("!M!D  'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( '"!3%JOC@:TA @
M !LR   8              " @<X<  !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q02P$"% ,4    " !P@4Q:0AM93)4#  "'"P  &               @(&(
M)0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ <(%,6G/=
M&![>"   YD0  !@              ("!4RD  'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;%!+ 0(4 Q0    ( '"!3%H@$6(.H0(  ,,&   8
M  " @6<R  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !P
M@4Q:[DW>6[\*   #-0  &               @($^-0  >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&UL4$L! A0#%     @ <(%,6J8>!F94!0  -0P  !D
M         ("!,T   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M    " !P@4Q:6_EN_>L>   ?90  &0              @(&^10  >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( '"!3%JAZ:_S* ,  .0&
M   9              " @>!D  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
M4$L! A0#%     @ <(%,6F\&ZT(U!0  ,0T  !D              ("!/V@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !P@4Q: CZK
ME+$"  #G!0  &0              @(&K;0  >&PO=V]R:W-H965T<R]S:&5E
M=#$T+GAM;%!+ 0(4 Q0    ( '"!3%KC>1QS<P,  "@'   9
M  " @9-P  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @
M<(%,6J"&2?X/!   D D  !D              ("!/70  'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q02P$"% ,4    " !P@4Q:*G-C!+L$  #&"@  &0
M            @(&#>   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4
M Q0    ( '"!3%KX]3]_)08  .H,   9              " @75]  !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ <(%,6O45+Q_+!@
M'1   !D              ("!T8,  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6Q02P$"% ,4    " !P@4Q:%&4&X#(,   :(0  &0              @('3
MB@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( '"!3%HV
MY/VJ:0,  $,'   9              " @3R7  !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&UL4$L! A0#%     @ <(%,6L2W2ZW?!P  ^!,  !D
M     ("!W)H  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M" !P@4Q:X")SB&8%  !1#0  &0              @('RH@  >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( '"!3%IA6QZRW@4  'H-   9
M              " @8^H  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!
M A0#%     @ <(%,6@N 8XX,$   ?34  !D              ("!I*X  'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !P@4Q:$QRLI^,"
M   P!@  &0              @('GO@  >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;%!+ 0(4 Q0    ( '"!3%I<';U!*0P  )L>   9              "
M@0'"  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ <(%,
M6@_XY)"U!0  ?@X  !D              ("!8<X  'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6Q02P$"% ,4    " !P@4Q:.W9;!@$1  "D.   &0
M        @(%-U   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0
M   ( '"!3%IJ-2#\9P(  (<&   9              " @87E  !X;"]W;W)K
M<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ <(%,6DTM)QK-!0  QR4
M !D              ("!(^@  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q0
M2P$"% ,4    " !P@4Q:/*4S.!$"  #=!   &0              @($G[@
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( '"!3%J=S8LG
M+1$  &M    9              " @6_P  !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL4$L! A0#%     @ <(%,6K[-4\WU'P  :6X  !D
M ("!TP$! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !P
M@4Q:3=\.K2<&  !6#P  &0              @('_(0$ >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( '"!3%K^BDF\Y (  %$&   9
M          " @5TH 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#
M%     @ <(%,6B4",=A.!0  EPX  !D              ("!>"L! 'AL+W=O
M<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !P@4Q:*M,I=]<"  "<
M!@  &0              @('], $ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM
M;%!+ 0(4 Q0    ( '"!3%JL#YN*FP,  *X(   9              " @0LT
M 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ <(%,6F?G
MNIY:!   5 L  !D              ("!W3<! 'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6Q02P$"% ,4    " !P@4Q:1S\4I,L$  #!"@  &0
M    @(%N/ $ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (
M '"!3%I=F]&C>P0  $L)   9              " @7!! 0!X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL4$L! A0#%     @ <(%,6M\W&@F5!0  N X  !D
M             ("!(D8! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"
M% ,4    " !P@4Q:#ZL21Z(#   #"0  &0              @('N2P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( '"!3%IOCT&\=P,
M %$'   9              " @<=/ 0!X;"]W;W)K<VAE971S+W-H965T-#4N
M>&UL4$L! A0#%     @ <(%,6BH7(M2K P  %0D  !D              ("!
M=5,! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !P@4Q:
MEQ XLU,#  "Y!P  &0              @(%75P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0W+GAM;%!+ 0(4 Q0    ( '"!3%I8ODJ&)P@  & 5   9
M      " @>%: 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%
M  @ <(%,6N_A5'.H!P  B!4  !D              ("!/V,! 'AL+W=O<FMS
M:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " !P@4Q:4P%T/9X"  !_!0
M&0              @($>:P$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+
M 0(4 Q0    ( '"!3%IHC7I78P<  #(2   9              " @?-M 0!X
M;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ <(%,6LJL0-J&
M!0  )PT  !D              ("!C74! 'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6Q02P$"% ,4    " !P@4Q:/DT"=CX$   R&   &0
M@(%*>P$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( '"!
M3%KQC[9ZQ ,  /D/   9              " @;]_ 0!X;"]W;W)K<VAE971S
M+W-H965T-30N>&UL4$L! A0#%     @ <(%,6L/(9[ M @  :P0  !D
M         ("!NH,! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M    " !P@4Q: 9YDO[X"   V!P  &0              @($>A@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( '"!3%H2->O'Q0(  (T'
M   9              " @1.) 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M4$L! A0#%     @ <(%,6K((E/0< P  7 D  !D              ("!#XP!
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " !P@4Q:W7$F
M*,T"   L"0  &0              @(%BCP$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Y+GAM;%!+ 0(4 Q0    ( '"!3%H0^TI59 ,  !0*   9
M  " @6:2 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @
M<(%,6N,H?DAD @  8P4  !D              ("! 98! 'AL+W=O<FMS:&5E
M=',O<VAE970V,2YX;6Q02P$"% ,4    " !P@4Q:6>(<9;@"  #[!@  &0
M            @(&<F $ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4
M Q0    ( '"!3%KX2'Z%4P0  ,X6   9              " @8N; 0!X;"]W
M;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ <(%,6K)>3)C$ @
MV@<  !D              ("!%: ! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX
M;6Q02P$"% ,4    " !P@4Q:;)-V@<0"   -!P  &0              @($0
MHP$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( '"!3%I=
M:V0?+04  -DB   9              " @0NF 0!X;"]W;W)K<VAE971S+W-H
M965T-C8N>&UL4$L! A0#%     @ <(%,6EVOYM6U @  C0<  !D
M     ("!;ZL! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4
M" !P@4Q:)2N_1E,#  #*#0  &0              @(%;K@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( '"!3%H)R5 )C@<  ,(L   9
M              " @>6Q 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L!
M A0#%     @ <(%,6L:O045# @  *@4  !D              ("!JKD! 'AL
M+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " !P@4Q:_GI()0D$
M   >#0  &0              @($DO $ >&PO=V]R:W-H965T<R]S:&5E=#<Q
M+GAM;%!+ 0(4 Q0    ( '"!3%HT"+MJ+@,  '\,   9              "
M@63  0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ <(%,
M6JK>0JRW!   QQX  !D              ("!R<,! 'AL+W=O<FMS:&5E=',O
M<VAE970W,RYX;6Q02P$"% ,4    " !P@4Q:7@K7W>L"  #0"   &0
M        @(&WR $ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0
M   ( '"!3%J93OH;\P(  .$(   9              " @=G+ 0!X;"]W;W)K
M<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ <(%,6N]V(')= @  !08
M !D              ("! \\! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q0
M2P$"% ,4    " !P@4Q:Z)GS)L "  #)!P  &0              @(&7T0$
M>&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( '"!3%I&_":K
MR@(  +L&   9              " @8[4 0!X;"]W;W)K<VAE971S+W-H965T
M-S@N>&UL4$L! A0#%     @ <(%,6CF\I\4-!P  K3T  !D
M ("!C]<! 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " !P
M@4Q:30'%(Y0"  !Z!@  &0              @('3W@$ >&PO=V]R:W-H965T
M<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( '"!3%HE?"]!*0,  .4)   9
M          " @9[A 0!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#
M%     @ <(%,6HQO06?3 @  LPH  !D              ("!_N0! 'AL+W=O
M<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4    " !P@4Q:@:7I[5X#  #E
M"P  &0              @($(Z $ >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM
M;%!+ 0(4 Q0    ( '"!3%J5V4,?!0,  /X'   9              " @9WK
M 0!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L! A0#%     @ <(%,6I5B
M80T0!   :!4  !D              ("!V>X! 'AL+W=O<FMS:&5E=',O<VAE
M970X-2YX;6Q02P$"% ,4    " !P@4Q:ML9%$G,#  !E$   &0
M    @($@\P$ >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    (
M '"!3%J'*K1QR ,  (T1   9              " @<KV 0!X;"]W;W)K<VAE
M971S+W-H965T.#<N>&UL4$L! A0#%     @ <(%,6DH 5>?\!   MB,  !D
M             ("!R?H! 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"
M% ,4    " !P@4Q:9\=YX+ #   <"P  &0              @('\_P$ >&PO
M=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0    ( '"!3%J[E,I!0 (
M !H%   9              " @>,# @!X;"]W;W)K<VAE971S+W-H965T.3 N
M>&UL4$L! A0#%     @ <(%,6A;?OMT[!   8Q4  !D              ("!
M6@8" 'AL+W=O<FMS:&5E=',O<VAE970Y,2YX;6Q02P$"% ,4    " !P@4Q:
M.) %>-("  "B!P  &0              @(',"@( >&PO=V]R:W-H965T<R]S
M:&5E=#DR+GAM;%!+ 0(4 Q0    ( '"!3%IW7H3VHP,   ,-   9
M      " @=4- @!X;"]W;W)K<VAE971S+W-H965T.3,N>&UL4$L! A0#%
M  @ <(%,6E_M+& :!@  ,2X  !D              ("!KQ$" 'AL+W=O<FMS
M:&5E=',O<VAE970Y-"YX;6Q02P$"% ,4    " !P@4Q:>'YBOJL&   (-@
M&0              @($ & ( >&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+
M 0(4 Q0    ( '"!3%KX%J4./0L  "A[   9              " @>(> @!X
M;"]W;W)K<VAE971S+W-H965T.38N>&UL4$L! A0#%     @ <(%,6EG@,P9D
M!   EA8  !D              ("!5BH" 'AL+W=O<FMS:&5E=',O<VAE970Y
M-RYX;6Q02P$"% ,4    " !P@4Q:?WHN;_T,  "%E   &0
M@('Q+@( >&PO=V]R:W-H965T<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( '"!
M3%K\UAAUSP(  "8(   9              " @24\ @!X;"]W;W)K<VAE971S
M+W-H965T.3DN>&UL4$L! A0#%     @ <8%,6O*Z[D/( P  B T  !H
M         ("!*S\" 'AL+W=O<FMS:&5E=',O<VAE970Q,# N>&UL4$L! A0#
M%     @ <8%,6F@(+C&H!   L!(  !H              ("!*T," 'AL+W=O
M<FMS:&5E=',O<VAE970Q,#$N>&UL4$L! A0#%     @ <8%,6H;&ML96!
M=A$  !H              ("!"T@" 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N
M>&UL4$L! A0#%     @ <8%,6FNV/8&0!   )!@  !H              ("!
MF4P" 'AL+W=O<FMS:&5E=',O<VAE970Q,#,N>&UL4$L! A0#%     @ <8%,
M6AAWF\,[ P  BPT  !H              ("!85$" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#0N>&UL4$L! A0#%     @ <8%,6ES2I?H+ P  > @  !H
M         ("!U%0" 'AL+W=O<FMS:&5E=',O<VAE970Q,#4N>&UL4$L! A0#
M%     @ <8%,6D(J7FJ[ P  Z0T  !H              ("!%U@" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,#8N>&UL4$L! A0#%     @ <8%,6CUWG <D!0
MSA$  !H              ("!"EP" 'AL+W=O<FMS:&5E=',O<VAE970Q,#<N
M>&UL4$L! A0#%     @ <8%,6NRN8U1#!   7P\  !H              ("!
M9F$" 'AL+W=O<FMS:&5E=',O<VAE970Q,#@N>&UL4$L! A0#%     @ <8%,
M6B1/?<4@!   O!(  !H              ("!X64" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#DN>&UL4$L! A0#%     @ <8%,6CL6^2IB P  9PH  !H
M         ("!.6H" 'AL+W=O<FMS:&5E=',O<VAE970Q,3 N>&UL4$L! A0#
M%     @ <8%,6D/CX5F6!@  @2D  !H              ("!TVT" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,3$N>&UL4$L! A0#%     @ <8%,6N2>HJ(6!@
MI#4  !H              ("!H70" 'AL+W=O<FMS:&5E=',O<VAE970Q,3(N
M>&UL4$L! A0#%     @ <8%,6O'EY*1* P  LA0   T              ( !
M[WH" 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !Q@4Q:EXJ[',     3 @
M"P              @ %D?@( 7W)E;',O+G)E;'-02P$"% ,4    " !Q@4Q:
MT0=RF0H(  !<20  #P              @ %-?P( >&PO=V]R:V)O;VLN>&UL
M4$L! A0#%     @ <8%,6K/KGH D P  PT$  !H              ( !A(<"
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ <8%,6O-S
MDSM_ @  .S\  !,              ( !X(H" %M#;VYT96YT7U1Y<&5S72YX
8;6Q02P4&     '@ >  ,(0  D(T"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<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>137
<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>139
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>353</ContextCount>
  <ElementCount>545</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>91</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - AUDIT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/AUDITINFORMATION</Role>
      <ShortName>AUDIT INFORMATION</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - 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>10</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - MARKETABLE SECURITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/MARKETABLESECURITIES</Role>
      <ShortName>MARKETABLE SECURITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - 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>13</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - DEFERRED COMMISSIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEFERREDCOMMISSIONS</Role>
      <ShortName>DEFERRED COMMISSIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/PROPERTYANDEQUIPMENT</Role>
      <ShortName>PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETS</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - 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>17</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - SEGMENT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SEGMENTINFORMATION</Role>
      <ShortName>SEGMENT INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - RESTRUCTURING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RESTRUCTURING</Role>
      <ShortName>RESTRUCTURING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - 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>22</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKHOLDERSEQUITY</Role>
      <ShortName>STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/REVENUE</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - 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>25</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9952174 - Disclosure - EMPLOYEE BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/EMPLOYEEBENEFITPLANS</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9952175 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9952176 - Disclosure - EARNINGS (LOSS) PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/EARNINGSLOSSPERSHARE</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9952177 - 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>29</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955512 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955513 - 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>36</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955514 - 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>37</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955515 - 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>38</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/PROPERTYANDEQUIPMENTTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/PROPERTYANDEQUIPMENT</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETS</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955518 - 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>41</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - SEGMENT INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SEGMENTINFORMATIONTables</Role>
      <ShortName>SEGMENT INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/SEGMENTINFORMATION</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955520 - 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>43</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955521 - 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>44</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - RESTRUCTURING (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RESTRUCTURINGTables</Role>
      <ShortName>RESTRUCTURING (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/RESTRUCTURING</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955523 - 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>46</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - STOCKHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKHOLDERSEQUITYTables</Role>
      <ShortName>STOCKHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/STOCKHOLDERSEQUITY</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955525 - 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>48</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955526 - 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>49</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/EMPLOYEEBENEFITPLANSTables</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/EMPLOYEEBENEFITPLANS</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955528 - 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>51</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/EARNINGSLOSSPERSHARETables</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.pega.com/role/EARNINGSLOSSPERSHARE</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955531 - 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>54</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - MARKETABLE SECURITIES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/MARKETABLESECURITIESNarrativeDetails</Role>
      <ShortName>MARKETABLE SECURITIES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Unbilled Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Unbilled Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Major Clients (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Major Clients (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Contract Assets and Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails</Role>
      <ShortName>RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Contract Assets and Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955538 - 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>61</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955539 - 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>62</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955540 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Property and Equipment, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT - Schedule of Property and Equipment, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Depreciation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationExpenseDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT - Schedule of Depreciation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangibles (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangibles (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Future Estimated Intangibles Assets Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Future Estimated Intangibles Assets Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Amortization of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Amortization of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - OTHER ASSETS AND LIABILITIES - Schedule of Other Assets and Other Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails</Role>
      <ShortName>OTHER ASSETS AND LIABILITIES - Schedule of Other Assets and Other Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - SEGMENT INFORMATION - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SEGMENTINFORMATIONNarrativeDetails</Role>
      <ShortName>SEGMENT INFORMATION - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - SEGMENT INFORMATION - Schedule of Information of Operation Income (Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails</Role>
      <ShortName>SEGMENT INFORMATION - Schedule of Information of Operation Income (Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - SEGMENT INFORMATION - Schedule of Long-Lived Assets by Geographic Area (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails</Role>
      <ShortName>SEGMENT INFORMATION - Schedule of Long-Lived Assets by Geographic Area (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955550 - 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>73</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - LEASES - Schedule of Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESScheduleofExpenseDetails</Role>
      <ShortName>LEASES - Schedule of Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - LEASES - Schedule of Right of Use Asset and Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails</Role>
      <ShortName>LEASES - Schedule of Right of Use Asset and Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - LEASES - Schedule of Weighted Average and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESScheduleofWeightedAverageandDiscountRateDetails</Role>
      <ShortName>LEASES - Schedule of Weighted Average and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - LEASES - Schedule of Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails</Role>
      <ShortName>LEASES - Schedule of Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - LEASES - Schedule of Cash Flow Lease Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/LEASESScheduleofCashFlowLeaseInformationDetails</Role>
      <ShortName>LEASES - Schedule of Cash Flow Lease Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - DEBT - Convertible senior notes and capped calls (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails</Role>
      <ShortName>DEBT - Convertible senior notes and capped calls (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - DEBT - Schedule of Carrying value of the Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails</Role>
      <ShortName>DEBT - Schedule of Carrying value of the Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - DEBT - Schedule of Interest Expense Related to the Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails</Role>
      <ShortName>DEBT - Schedule of Interest Expense Related to the Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - DEBT - Schedule of Future Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails</Role>
      <ShortName>DEBT - Schedule of Future Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955560 - 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>83</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - DEBT - Schedule of Change in Capped Call Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails</Role>
      <ShortName>DEBT - Schedule of Change in Capped Call Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955562 - 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>85</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9955563 - Disclosure - RESTRUCTURING - Schedule of Restructuring Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails</Role>
      <ShortName>RESTRUCTURING - Schedule of Restructuring Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9955564 - Disclosure - RESTRUCTURING - Schedule of Accrued Employee Severance and Related Benefit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails</Role>
      <ShortName>RESTRUCTURING - Schedule of Accrued Employee Severance and Related Benefit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9955565 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured At Fair Value on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured At Fair Value on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9955566 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Venture Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Schedule of Changes in Venture Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9955567 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9955568 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9955569 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Dividends Declared and Paid (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofDividendsDeclaredandPaidDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule of Dividends Declared and Paid (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9955570 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock Repurchases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails</Role>
      <ShortName>STOCKHOLDERS' EQUITY - Schedule of Stock Repurchases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9955571 - Disclosure - REVENUE - Schedule of Geographic Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails</Role>
      <ShortName>REVENUE - Schedule of Geographic Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9955572 - Disclosure - REVENUE - Schedule of Revenue Streams (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails</Role>
      <ShortName>REVENUE - Schedule of Revenue Streams (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9955573 - Disclosure - REVENUE - Schedule of Remaining Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails</Role>
      <ShortName>REVENUE - Schedule of Remaining Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9955574 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9955575 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9955576 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Compensating Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Compensating Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9955577 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Weighted Average Assumptions used in Black Scholes Option Pricing Model (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Weighted Average Assumptions used in Black Scholes Option Pricing Model (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9955578 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Time-Based Vesting Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Time-Based Vesting Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9955579 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Performance Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Schedule of Performance Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9955580 - Disclosure - STOCK-BASED COMPENSATION - Combined Restricted Stock Units Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Combined Restricted Stock Units Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9955581 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pega.com/role/EMPLOYEEBENEFITPLANSTables</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>9955582 - Disclosure - INCOME TAXES - Schedule of Components of Income (Loss) Before (Benefit From) Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Components of Income (Loss) Before (Benefit From) Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>9955583 - Disclosure - INCOME TAXES - Schedule of Components of Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Components of Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>9955584 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate From Statutory Federal Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate From Statutory Federal Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>9955585 - Disclosure - INCOME TAXES - Schedule of Components of Net Deferred Tax Asset and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Components of Net Deferred Tax Asset and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>9955586 - 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>109</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>9955587 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>INCOME TAXES - Schedule of Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>9955588 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails</Role>
      <ShortName>EARNINGS (LOSS) PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.pega.com/role/EARNINGSLOSSPERSHARETables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="pega-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>9955589 - 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>112</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-K" isDefinitelyFs="true" isUsgaap="true" original="pega-20241231.htm">pega-20241231.htm</File>
    <File>pega-20241231.xsd</File>
    <File>pega-20241231_cal.xml</File>
    <File>pega-20241231_def.xml</File>
    <File>pega-20241231_lab.xml</File>
    <File>pega-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>pega-20241231_g1.jpg</File>
    <File>pega-20241231_g2.jpg</File>
    <File>pega-20241231_g3.jpg</File>
    <File>pega-20241231_g4.jpg</File>
    <File>pega-20241231_g5.jpg</File>
    <File>pega-20241231_g6.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1339">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="28">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>142
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "pega-20241231.htm": {
   "nsprefix": "pega",
   "nsuri": "http://www.pega.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "pega-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "pega-20241231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "pega-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "pega-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "pega-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pega-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 460,
   "keyCustom": 85,
   "axisStandard": 31,
   "axisCustom": 0,
   "memberStandard": 57,
   "memberCustom": 33,
   "hidden": {
    "total": 21,
    "http://xbrl.sec.gov/ecd/2024": 3,
    "http://fasb.org/us-gaap/2024": 14,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 353,
   "entityCount": 1,
   "segmentCount": 91,
   "elementCount": 907,
   "unitCount": 11,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1339,
    "http://xbrl.sec.gov/dei/2024": 38,
    "http://xbrl.sec.gov/ecd/2024": 28,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://fasb.org/srt/2024": 2
   },
   "report": {
    "R1": {
     "role": "http://www.pega.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.pega.com/role/AUDITINFORMATION",
     "longName": "0000002 - Document - AUDIT INFORMATION",
     "shortName": "AUDIT INFORMATION",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R5": {
     "role": "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GrossProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-20",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-20",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R9": {
     "role": "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.pega.com/role/BASISOFPRESENTATION",
     "longName": "9952158 - Disclosure - BASIS OF PRESENTATION",
     "shortName": "BASIS OF PRESENTATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "9952159 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.pega.com/role/MARKETABLESECURITIES",
     "longName": "9952160 - Disclosure - MARKETABLE SECURITIES",
     "shortName": "MARKETABLE SECURITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE",
     "longName": "9952161 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.pega.com/role/DEFERREDCOMMISSIONS",
     "longName": "9952162 - Disclosure - DEFERRED COMMISSIONS",
     "shortName": "DEFERRED COMMISSIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "pega:DeferredCostsNetTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "pega:DeferredCostsNetTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.pega.com/role/PROPERTYANDEQUIPMENT",
     "longName": "9952163 - Disclosure - PROPERTY AND EQUIPMENT",
     "shortName": "PROPERTY AND EQUIPMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETS",
     "longName": "9952164 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.pega.com/role/OTHERASSETSANDLIABILITIES",
     "longName": "9952165 - Disclosure - OTHER ASSETS AND LIABILITIES",
     "shortName": "OTHER ASSETS AND LIABILITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.pega.com/role/SEGMENTINFORMATION",
     "longName": "9952166 - Disclosure - SEGMENT INFORMATION",
     "shortName": "SEGMENT INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.pega.com/role/LEASES",
     "longName": "9952167 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.pega.com/role/DEBT",
     "longName": "9952168 - Disclosure - DEBT",
     "shortName": "DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.pega.com/role/RESTRUCTURING",
     "longName": "9952169 - Disclosure - RESTRUCTURING",
     "shortName": "RESTRUCTURING",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.pega.com/role/FAIRVALUEMEASUREMENTS",
     "longName": "9952170 - Disclosure - FAIR VALUE MEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.pega.com/role/STOCKHOLDERSEQUITY",
     "longName": "9952171 - Disclosure - STOCKHOLDERS' EQUITY",
     "shortName": "STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.pega.com/role/REVENUE",
     "longName": "9952172 - Disclosure - REVENUE",
     "shortName": "REVENUE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATION",
     "longName": "9952173 - Disclosure - STOCK-BASED COMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.pega.com/role/EMPLOYEEBENEFITPLANS",
     "longName": "9952174 - Disclosure - EMPLOYEE BENEFIT PLANS",
     "shortName": "EMPLOYEE BENEFIT PLANS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.pega.com/role/INCOMETAXES",
     "longName": "9952175 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.pega.com/role/EARNINGSLOSSPERSHARE",
     "longName": "9952176 - Disclosure - EARNINGS (LOSS) PER SHARE",
     "shortName": "EARNINGS (LOSS) PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIES",
     "longName": "9952177 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R31": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-344",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-344",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "longName": "9955511 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UseOfEstimates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UseOfEstimates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables",
     "longName": "9955512 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R36": {
     "role": "http://www.pega.com/role/MARKETABLESECURITIESTables",
     "longName": "9955513 - Disclosure - MARKETABLE SECURITIES (Tables)",
     "shortName": "MARKETABLE SECURITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables",
     "longName": "9955514 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables)",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "pega:AccountsReceivableAndUnbilledReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "pega:AccountsReceivableAndUnbilledReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.pega.com/role/DEFERREDCOMMISSIONSTables",
     "longName": "9955515 - Disclosure - DEFERRED COMMISSIONS (Tables)",
     "shortName": "DEFERRED COMMISSIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "pega:DeferredCostsNetTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "pega:DeferredCostsNetTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.pega.com/role/PROPERTYANDEQUIPMENTTables",
     "longName": "9955516 - Disclosure - PROPERTY AND EQUIPMENT (Tables)",
     "shortName": "PROPERTY AND EQUIPMENT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables",
     "longName": "9955517 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.pega.com/role/OTHERASSETSANDLIABILITIESTables",
     "longName": "9955518 - Disclosure - OTHER ASSETS AND LIABILITIES (Tables)",
     "shortName": "OTHER ASSETS AND LIABILITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.pega.com/role/SEGMENTINFORMATIONTables",
     "longName": "9955519 - Disclosure - SEGMENT INFORMATION (Tables)",
     "shortName": "SEGMENT INFORMATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.pega.com/role/LEASESTables",
     "longName": "9955520 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.pega.com/role/DEBTTables",
     "longName": "9955521 - Disclosure - DEBT (Tables)",
     "shortName": "DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.pega.com/role/RESTRUCTURINGTables",
     "longName": "9955522 - Disclosure - RESTRUCTURING (Tables)",
     "shortName": "RESTRUCTURING (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables",
     "longName": "9955523 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.pega.com/role/STOCKHOLDERSEQUITYTables",
     "longName": "9955524 - Disclosure - STOCKHOLDERS' EQUITY (Tables)",
     "shortName": "STOCKHOLDERS' EQUITY (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DividendsDeclaredTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.pega.com/role/REVENUETables",
     "longName": "9955525 - Disclosure - REVENUE (Tables)",
     "shortName": "REVENUE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables",
     "longName": "9955526 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.pega.com/role/EMPLOYEEBENEFITPLANSTables",
     "longName": "9955527 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)",
     "shortName": "EMPLOYEE BENEFIT PLANS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.pega.com/role/INCOMETAXESTables",
     "longName": "9955528 - Disclosure - INCOME TAXES (Tables)",
     "shortName": "INCOME TAXES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.pega.com/role/EARNINGSLOSSPERSHARETables",
     "longName": "9955529 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)",
     "shortName": "EARNINGS (LOSS) PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails",
     "longName": "9955530 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "pega:AmortizationPeriodForDeferredContactCosts",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "pega:AmortizationPeriodForDeferredContactCosts",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails",
     "longName": "9955531 - Disclosure - MARKETABLE SECURITIES - Schedule of Marketable Securities (Details)",
     "shortName": "MARKETABLE SECURITIES - Schedule of Marketable Securities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.pega.com/role/MARKETABLESECURITIESNarrativeDetails",
     "longName": "9955532 - Disclosure - MARKETABLE SECURITIES - Narrative (Details)",
     "shortName": "MARKETABLE SECURITIES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails",
     "longName": "9955533 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Receivables (Details)",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:AccountsReceivableAndUnbilledReceivableTableTextBlock",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "pega:AccountsReceivableAndUnbilledReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:AccountsReceivableAndUnbilledReceivableTableTextBlock",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails",
     "longName": "9955534 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Unbilled Receivables (Details)",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Unbilled Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails",
     "longName": "9955535 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (Details)",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE- Schedule of Unbilled Receivables by Contract Effective Date (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "pega:UnbilledReceivablesNotBillableContractDateYearOne",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "pega:UnbilledReceivablesNotBillableContractDateYearOne",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails",
     "longName": "9955536 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Major Clients (Details)",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Major Clients (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-58",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-58",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails",
     "longName": "9955537 - Disclosure - RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Contract Assets and Deferred Revenue (Details)",
     "shortName": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Contract Assets and Deferred Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:ContractAssetsAndDeferredRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails",
     "longName": "9955538 - Disclosure - DEFERRED COMMISSIONS - Schedule of Impairment of Deferred Commissions (Details)",
     "shortName": "DEFERRED COMMISSIONS - Schedule of Impairment of Deferred Commissions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R62": {
     "role": "http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofAmortizationofDeferredCommissionsDetails",
     "longName": "9955539 - Disclosure - DEFERRED COMMISSIONS - Schedule of Amortization of Deferred Commissions (Details)",
     "shortName": "DEFERRED COMMISSIONS - Schedule of Amortization of Deferred Commissions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfDeferredSalesCommissions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:ScheduleOfAmortizationOfDeferredCostsTableTextBlock",
       "pega:DeferredCostsNetTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R63": {
     "role": "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails",
     "longName": "9955540 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Property and Equipment, net (Details)",
     "shortName": "PROPERTY AND EQUIPMENT - Schedule of Property and Equipment, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationExpenseDetails",
     "longName": "9955541 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Depreciation Expense (Details)",
     "shortName": "PROPERTY AND EQUIPMENT - Schedule of Depreciation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisposals",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "pega:DepreciationExpenseTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisposals",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "pega:DepreciationExpenseTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails",
     "longName": "9955542 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Goodwill (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-33",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails",
     "longName": "9955543 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangibles (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Intangibles (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails",
     "longName": "9955544 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Future Estimated Intangibles Assets Amortization (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Future Estimated Intangibles Assets Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails",
     "longName": "9955545 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Amortization of Intangible Assets (Details)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Schedule of Amortization of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails",
     "longName": "9955546 - Disclosure - OTHER ASSETS AND LIABILITIES - Schedule of Other Assets and Other Liabilities (Details)",
     "shortName": "OTHER ASSETS AND LIABILITIES - Schedule of Other Assets and Other Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.pega.com/role/SEGMENTINFORMATIONNarrativeDetails",
     "longName": "9955547 - Disclosure - SEGMENT INFORMATION - Narrative (Details)",
     "shortName": "SEGMENT INFORMATION - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails",
     "longName": "9955548 - Disclosure - SEGMENT INFORMATION - Schedule of Information of Operation Income (Expense) (Details)",
     "shortName": "SEGMENT INFORMATION - Schedule of Information of Operation Income (Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SellingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails",
     "longName": "9955549 - Disclosure - SEGMENT INFORMATION - Schedule of Long-Lived Assets by Geographic Area (Details)",
     "shortName": "SEGMENT INFORMATION - Schedule of Long-Lived Assets by Geographic Area (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "pega:LongLivedAssetsPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.pega.com/role/LEASESNarrativeDetails",
     "longName": "9955550 - Disclosure - LEASES - Narrative (Details)",
     "shortName": "LEASES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-99",
      "name": "pega:LesseeLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-99",
      "name": "pega:LesseeLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.pega.com/role/LEASESScheduleofExpenseDetails",
     "longName": "9955551 - Disclosure - LEASES - Schedule of Expense (Details)",
     "shortName": "LEASES - Schedule of Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.pega.com/role/LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails",
     "longName": "9955552 - Disclosure - LEASES - Schedule of Right of Use Asset and Lease Liabilities (Details)",
     "shortName": "LEASES - Schedule of Right of Use Asset and Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:AssetsAndLiabilitiesLesseeTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R76": {
     "role": "http://www.pega.com/role/LEASESScheduleofWeightedAverageandDiscountRateDetails",
     "longName": "9955553 - Disclosure - LEASES - Schedule of Weighted Average and Discount Rate (Details)",
     "shortName": "LEASES - Schedule of Weighted Average and Discount Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:ScheduleOfWeightedAverageAndDiscountRateTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:ScheduleOfWeightedAverageAndDiscountRateTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails",
     "longName": "9955554 - Disclosure - LEASES - Schedule of Maturities of Lease Liabilities (Details)",
     "shortName": "LEASES - Schedule of Maturities of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.pega.com/role/LEASESScheduleofCashFlowLeaseInformationDetails",
     "longName": "9955555 - Disclosure - LEASES - Schedule of Cash Flow Lease Information (Details)",
     "shortName": "LEASES - Schedule of Cash Flow Lease Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails",
     "longName": "9955556 - Disclosure - DEBT - Convertible senior notes and capped calls (Details)",
     "shortName": "DEBT - Convertible senior notes and capped calls (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtInstrumentRedemptionPricePercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails",
     "longName": "9955557 - Disclosure - DEBT - Schedule of Carrying value of the Notes (Details)",
     "shortName": "DEBT - Schedule of Carrying value of the Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-112",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-112",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails",
     "longName": "9955558 - Disclosure - DEBT - Schedule of Interest Expense Related to the Notes (Details)",
     "shortName": "DEBT - Schedule of Interest Expense Related to the Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-105",
      "name": "us-gaap:DebtConversionOriginalDebtInterestRateOfDebt",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-106",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails",
     "longName": "9955559 - Disclosure - DEBT - Schedule of Future Payments (Details)",
     "shortName": "DEBT - Schedule of Future Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-112",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-112",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.pega.com/role/DEBTCappedcalltransactionsDetails",
     "longName": "9955560 - Disclosure - DEBT - Capped call transactions (Details)",
     "shortName": "DEBT - Capped call transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DerivativeCapPrice",
      "unitRef": "usdPerDerivative",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-114",
      "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails",
     "longName": "9955561 - Disclosure - DEBT - Schedule of Change in Capped Call Transactions (Details)",
     "shortName": "DEBT - Schedule of Change in Capped Call Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-118",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-119",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.pega.com/role/DEBTCreditFacilityDetails",
     "longName": "9955562 - Disclosure - DEBT - Credit Facility (Details)",
     "shortName": "DEBT - Credit Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "us-gaap:LettersOfCreditOutstandingAmount",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails",
     "longName": "9955563 - Disclosure - RESTRUCTURING - Schedule of Restructuring Activities (Details)",
     "shortName": "RESTRUCTURING - Schedule of Restructuring Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-100",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-130",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails",
     "longName": "9955564 - Disclosure - RESTRUCTURING - Schedule of Accrued Employee Severance and Related Benefit (Details)",
     "shortName": "RESTRUCTURING - Schedule of Accrued Employee Severance and Related Benefit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-100",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-127",
      "name": "us-gaap:PaymentsForRestructuring",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails",
     "longName": "9955565 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured At Fair Value on a Recurring Basis (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured At Fair Value on a Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DerivativeAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails",
     "longName": "9955566 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Venture Investments (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Changes in Venture Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-157",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-158",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.pega.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
     "longName": "9955567 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
     "longName": "9955568 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Details)",
     "shortName": "STOCKHOLDERS' EQUITY - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockSharesIssued",
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofDividendsDeclaredandPaidDetails",
     "longName": "9955569 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Dividends Declared and Paid (Details)",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule of Dividends Declared and Paid (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DividendsDeclaredTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R93": {
     "role": "http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails",
     "longName": "9955570 - Disclosure - STOCKHOLDERS' EQUITY - Schedule of Stock Repurchases (Details)",
     "shortName": "STOCKHOLDERS' EQUITY - Schedule of Stock Repurchases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "pega:StockRepurchaseProgramSharesRepurchasedSettled",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "pega:StockRepurchaseProgramSharesRepurchasedSettled",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails",
     "longName": "9955571 - Disclosure - REVENUE - Schedule of Geographic Revenue (Details)",
     "shortName": "REVENUE - Schedule of Geographic Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-163",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails",
     "longName": "9955572 - Disclosure - REVENUE - Schedule of Revenue Streams (Details)",
     "shortName": "REVENUE - Schedule of Revenue Streams (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-217",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails",
     "longName": "9955573 - Disclosure - REVENUE - Schedule of Remaining Performance Obligations (Details)",
     "shortName": "REVENUE - Schedule of Remaining Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails",
     "longName": "9955574 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Expense (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Stock Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
     "longName": "9955575 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-290",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-290",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails",
     "longName": "9955576 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Compensating Balances (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Compensating Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-306",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-306",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails",
     "longName": "9955577 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Weighted Average Assumptions used in Black Scholes Option Pricing Model (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Weighted Average Assumptions used in Black Scholes Option Pricing Model (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails",
     "longName": "9955578 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Time-Based Vesting Stock Option Activity (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Time-Based Vesting Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-312",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-312",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
     "longName": "9955579 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Performance Stock Option Activity (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Performance Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-318",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-318",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails",
     "longName": "9955580 - Disclosure - STOCK-BASED COMPENSATION - Combined Restricted Stock Units Activity (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Combined Restricted Stock Units Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-324",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-321",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails",
     "longName": "9955581 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)",
     "shortName": "EMPLOYEE BENEFIT PLANS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails",
     "longName": "9955582 - Disclosure - INCOME TAXES - Schedule of Components of Income (Loss) Before (Benefit From) Provision for Income Taxes (Details)",
     "shortName": "INCOME TAXES - Schedule of Components of Income (Loss) Before (Benefit From) Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails",
     "longName": "9955583 - Disclosure - INCOME TAXES - Schedule of Components of Provision for Income Taxes (Details)",
     "shortName": "INCOME TAXES - Schedule of Components of Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails",
     "longName": "9955584 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate From Statutory Federal Income Tax Rate (Details)",
     "shortName": "INCOME TAXES - Schedule of Reconciliation of Effective Income Tax Rate From Statutory Federal Income Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails",
     "longName": "9955585 - Disclosure - INCOME TAXES - Schedule of Components of Net Deferred Tax Asset and Liabilities (Details)",
     "shortName": "INCOME TAXES - Schedule of Components of Net Deferred Tax Asset and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.pega.com/role/INCOMETAXESNarrativeDetails",
     "longName": "9955586 - Disclosure - INCOME TAXES - Narrative (Details)",
     "shortName": "INCOME TAXES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails",
     "longName": "9955587 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (Details)",
     "shortName": "INCOME TAXES - Schedule of Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-24",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails",
     "longName": "9955588 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)",
     "shortName": "EARNINGS (LOSS) PER SHARE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "pega:DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails",
     "longName": "9955589 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LitigationReserve",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "us-gaap:LitigationReserve",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LitigationReserve",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "us-gaap:LitigationReserve",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pega-20241231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r1020"
     ]
    },
    "us-gaap_AccountsPayableOtherCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableOtherCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Accounts Payable, Other, Current",
        "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "pega_AccountsReceivableAndUnbilledReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "AccountsReceivableAndUnbilledReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total receivables",
        "label": "Accounts receivable and unbilled receivable",
        "documentation": "Accounts receivable and unbilled receivable."
       }
      }
     },
     "auth_ref": []
    },
    "pega_AccountsReceivableAndUnbilledReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "AccountsReceivableAndUnbilledReceivableTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Receivables",
        "label": "Accounts Receivable and Unbilled Receivable [Table Text Block]",
        "documentation": "Accounts Receivable and Unbilled Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r941"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails": {
       "parentTag": "pega_AccountsReceivableAndUnbilledReceivable",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable, net",
        "netLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1215"
     ]
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Accretion) amortization of investments",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "pega_AccruedCloudHostingCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "AccruedCloudHostingCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cloud hosting",
        "label": "Accrued Cloud Hosting, Current",
        "documentation": "Accrued Cloud Hosting, Current"
       }
      }
     },
     "auth_ref": []
    },
    "pega_AccruedCompensationAndRelatedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "AccruedCompensationAndRelatedExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and related expenses",
        "label": "Accrued Compensation and Related Expenses",
        "documentation": "Accrued Compensation and Related Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income and other taxes",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r152"
     ]
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Accrued Income Taxes, Noncurrent",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r152"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "totalLabel": "Accrued expenses",
        "label": "Accrued Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Accrued Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedMarketingCostsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketing and sales program",
        "label": "Accrued Marketing Costs, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outside professional services",
        "label": "Accrued Professional Fees, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r220",
      "r827"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net unrealized gain on available-for-sale securities, net of tax",
        "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax",
        "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r232",
      "r233",
      "r234",
      "r707"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive (loss)",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive (loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r9",
      "r16",
      "r672",
      "r675",
      "r744",
      "r848",
      "r849",
      "r1190",
      "r1191",
      "r1192",
      "r1203",
      "r1204",
      "r1205",
      "r1206"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r956"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "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."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r859",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1313",
      "r1375"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings",
        "label": "Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings",
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r134"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r570"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income (loss) to cash provided by operating activities",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expense",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising costs",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r1004"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1155"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1079",
      "r1089",
      "r1122"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1082",
      "r1092",
      "r1125"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "pega_AlanTreflerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "AlanTreflerMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Alan Trefler [Member]",
        "documentation": "Alan Trefler"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1117",
      "r1126",
      "r1130",
      "r1138"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation expense from 2006 ESPP",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r603",
      "r612"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDeferredSalesCommissions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDeferredSalesCommissions",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofAmortizationofDeferredCommissionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of deferred commissions",
        "label": "Amortization of Deferred Sales Commissions",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r102"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of issuance costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r457",
      "r1197",
      "r1324"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Amortization of Intangible Assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r384",
      "r390",
      "r982"
     ]
    },
    "pega_AmortizationPeriodForDeferredContactCosts": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "AmortizationPeriodForDeferredContactCosts",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization period for deferred contract costs",
        "label": "Amortization Period for Deferred Contact Costs",
        "documentation": "Average amortization period for deferred contract costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding anti-dilutive stock options and RSUs (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "pega_AppianCorpVPegasystemsIncYouyongZouMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "AppianCorpVPegasystemsIncYouyongZouMember",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou",
        "label": "Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou [Member]",
        "documentation": "Appian Corp. v. Pegasystems Inc. &amp; Youyong Zou"
       }
      }
     },
     "auth_ref": []
    },
    "srt_AsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia-Pacific",
        "label": "Asia Pacific [Member]",
        "documentation": "Region of Asia Pacific."
       }
      }
     },
     "auth_ref": [
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1377",
      "r1378",
      "r1379",
      "r1380"
     ]
    },
    "us-gaap_AssetUnderConstructionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetUnderConstructionMember",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed assets in progress",
        "label": "Asset under Construction [Member]",
        "documentation": "Asset in process of being built."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r164",
      "r224",
      "r257",
      "r300",
      "r306",
      "r316",
      "r319",
      "r363",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r667",
      "r669",
      "r709",
      "r820",
      "r892",
      "r974",
      "r975",
      "r1020",
      "r1046",
      "r1267",
      "r1268",
      "r1330"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Right of Use Asset and Lease Liabilities",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r227",
      "r257",
      "r363",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r667",
      "r669",
      "r709",
      "r1020",
      "r1267",
      "r1268",
      "r1330"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Assets:",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.pega.com/role/AUDITINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.pega.com/role/AUDITINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.pega.com/role/AUDITINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Gains",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrealized Losses",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1133"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1134"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1132"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1131"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r143",
      "r144",
      "r145"
     ]
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://www.pega.com/role/BASISOFPRESENTATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BASIS OF PRESENTATION",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r117",
      "r118"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in property and equipment included in accounts payable and accrued liabilities",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r25"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized computer software cost",
        "label": "Capitalized Computer Software, Amortization",
        "documentation": "Amount of expense for amortization of capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r955",
      "r956"
     ]
    },
    "pega_CappedCallTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "CappedCallTransactionsMember",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedcalltransactionsDetails",
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capped Call Transactions",
        "label": "Capped Call Transactions [Member]",
        "documentation": "Capped Call Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r218",
      "r960"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1315",
      "r1316"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r148"
     ]
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cash, cash equivalents, and marketable securities",
        "label": "Cash, Cash Equivalents, and Short-Term Investments",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r114",
      "r253"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "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."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r114"
     ]
    },
    "us-gaap_CashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashEquivalentsMember",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents",
        "label": "Cash Equivalents [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "pega_ClassActionCase12999AndCase11220Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ClassActionCase12999AndCase11220Member",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class Action, Case 12999 and Case 11220",
        "label": "Class Action, Case 12999 and Case 11220 [Member]",
        "documentation": "Class Action, Case 12999 and Case 11220"
       }
      }
     },
     "auth_ref": []
    },
    "pega_ClientAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ClientAMember",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Client A",
        "label": "Client A [Member]",
        "documentation": "Client A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_ClientRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ClientRelationshipsMember",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Client-related",
        "label": "Client Relationships [Member]",
        "documentation": "Client Relationships [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 20)",
        "label": "Commitments and Contingencies",
        "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."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r155",
      "r821",
      "r879"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r416",
      "r417",
      "r942",
      "r1251",
      "r1259"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingencies and legal costs",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r943"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
      "http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofDividendsDeclaredandPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash dividend declared (in dollars per share)",
        "terseLabel": "Dividends declared (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "pega_CommonStockDividendsPerShareIntended": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "CommonStockDividendsPerShareIntended",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quarterly cash dividend intended to pay (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Intended",
        "documentation": "Common Stock, Dividends, Per Share, Intended"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1037",
      "r1038",
      "r1039",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1203",
      "r1204",
      "r1206",
      "r1313",
      "r1373",
      "r1375"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r880"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "label": "Common Stock, Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)",
        "periodEndLabel": "Balance, end of period (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r90",
      "r880",
      "r898",
      "r1375",
      "r1376"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.01 par value, 200,000 shares authorized; 86,112 and 83,840 shares issued and outstanding as of December\u00a031, 2024 and 2023, respectively",
        "label": "Common Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r823",
      "r1020"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1114"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1113"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.pega.com/role/EMPLOYEEBENEFITPLANS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EMPLOYEE BENEFIT PLANS",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r138"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income (loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r237",
      "r239",
      "r244",
      "r815",
      "r833",
      "r834"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Computer Equipment",
        "terseLabel": "Computer equipment",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "pega_ComputerSoftwarePurchasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ComputerSoftwarePurchasedMember",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software purchased",
        "label": "Computer Software Purchased [Member]",
        "documentation": "Purchased software applications for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails",
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r30",
      "r71",
      "r72",
      "r326",
      "r941"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails",
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r30",
      "r71",
      "r72",
      "r326",
      "r854",
      "r941"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails",
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r30",
      "r71",
      "r72",
      "r326",
      "r941",
      "r1165"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Line Items]",
        "label": "Concentration Risk [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r941"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails",
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total receivables",
        "terseLabel": "Percent of total revenue",
        "label": "Concentration Risk, Percentage",
        "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."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r30",
      "r71",
      "r72",
      "r326"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Table]",
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r30",
      "r31",
      "r71",
      "r147",
      "r941"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails",
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r30",
      "r71",
      "r72",
      "r326",
      "r941"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r966"
     ]
    },
    "pega_ConsultingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ConsultingMember",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consulting",
        "label": "Consulting [Member]",
        "documentation": "Consulting [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContingentConsiderationByTypeAxis",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent Consideration by Type [Axis]",
        "label": "Contingent Consideration by Type [Axis]",
        "documentation": "Information by type of contingent consideration."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContingentConsiderationTypeDomain",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent Consideration Type [Domain]",
        "label": "Contingent Consideration Type [Domain]",
        "documentation": "Description of contingent payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "pega_ContractAssetsAndDeferredRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ContractAssetsAndDeferredRevenueTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contract Assets and Deferred Revenue",
        "label": "Contract assets and deferred revenue [Table Text Block]",
        "documentation": "Contract assets and deferred revenue [Table Text Block]."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "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."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r483",
      "r502"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails",
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r483",
      "r502"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails": {
       "parentTag": "us-gaap_ContractWithCustomerAssetNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails",
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term contract assets",
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r483",
      "r502"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred revenue",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r482",
      "r502"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r482",
      "r502"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized during the period that was included in deferred revenue",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/DEBTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Payments",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1202"
     ]
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtFairValueDisclosures",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debt fair value",
        "label": "Convertible Debt, Fair Value Disclosures",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1316",
      "r1317",
      "r1318",
      "r1319",
      "r1320"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails",
      "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails",
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails",
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debt",
        "label": "Convertible Debt [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r436",
      "r437",
      "r447",
      "r448",
      "r449",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988"
     ]
    },
    "us-gaap_ConvertibleLongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleLongTermNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term convertible senior notes, net",
        "label": "Convertible Notes Payable, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_ConvertibleNotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleNotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible senior notes, net",
        "label": "Convertible Notes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. 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."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate debt",
        "label": "Corporate Debt Securities [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r997",
      "r999",
      "r1007",
      "r1021",
      "r1035",
      "r1370"
     ]
    },
    "pega_CorporateIncentiveCompensationPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "CorporateIncentiveCompensationPlanMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Incentive Compensation Plan",
        "label": "Corporate Incentive Compensation Plan [Member]",
        "documentation": "Corporate incentive compensation plan [member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cost of revenue",
        "label": "Cost of Goods and Services Sold",
        "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."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r99",
      "r780"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_CostOfRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "CostOfRevenueMember",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cost of revenue",
        "terseLabel": "Cost of revenue",
        "label": "Cost Of Revenue [Member]",
        "documentation": "Cost Of Revenue."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r210",
      "r260",
      "r261",
      "r439",
      "r468",
      "r745",
      "r762",
      "r819",
      "r962",
      "r964"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover page.",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "pega_CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "CreditAgreementMember",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "documentation": "Credit Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditConcentrationRiskMember",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit concentration risk",
        "label": "Credit Concentration Risk [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r1265"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r1265",
      "r1266"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1201",
      "r1312"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1201"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current provision",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r652",
      "r1201"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1166",
      "r1201",
      "r1312"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1149"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1149"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1062",
      "r1151"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1062",
      "r1151"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1153"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1062",
      "r1151"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1144"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1145"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1145"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1143"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1143"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1143"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1057",
      "r1146"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1059",
      "r1148"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1059",
      "r1148"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1149"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1063",
      "r1152"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1150"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1058",
      "r1147"
     ]
    },
    "pega_DebtConversionConvertedInstrumentSharesIfFullyExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "DebtConversionConvertedInstrumentSharesIfFullyExercised",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedcalltransactionsDetails",
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of shares outstanding upon conversion (in shares)",
        "terseLabel": "Number of shares issuable upon conversion (in shares)",
        "label": "Debt Conversion, Converted Instrument, Shares if fully Exercised",
        "documentation": "Debt Conversion, Converted Instrument, Shares if fully Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedcalltransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issuable upon conversion (in shares)",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r25"
     ]
    },
    "us-gaap_DebtConversionOriginalDebtInterestRateOfDebt": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionOriginalDebtInterestRateOfDebt",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails",
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Debt Conversion, Original Debt, Interest Rate of Debt",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r25"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.pega.com/role/DEBT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DEBT",
        "label": "Debt Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r255",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r424",
      "r425",
      "r435",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r451",
      "r458",
      "r459",
      "r461",
      "r722"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedcalltransactionsDetails",
      "http://www.pega.com/role/DEBTCreditFacilityDetails",
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r77",
      "r78",
      "r151",
      "r154",
      "r262",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r447",
      "r448",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r1018",
      "r1199",
      "r1252",
      "r1253",
      "r1254",
      "r1323",
      "r1325"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails_1": {
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails",
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal",
        "totalLabel": "Principal, total due",
        "label": "Long-Term Debt, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r154",
      "r462"
     ]
    },
    "pega_DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold consecutive business days",
        "label": "Debt Instrument, Convertible, Consecutive Business Days Immediately Following Threshold Consecutive Trading Days",
        "documentation": "Debt Instrument, Convertible, Consecutive Business Days Immediately Following Threshold Consecutive Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial conversion price (in dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r438"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial conversion rate",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r81",
      "r132",
      "r133",
      "r438"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold consecutive trading days",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold percentage of stock price trigger",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleThresholdTradingDays",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold trading days",
        "label": "Debt Instrument, Convertible, Threshold Trading Days",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "pega_DebtInstrumentCovenantInterestCoverageRatioMinimum": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum consolidated coverage ratio",
        "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum",
        "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum"
       }
      }
     },
     "auth_ref": []
    },
    "pega_DebtInstrumentCovenantsLeverageRatioMaximum": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "DebtInstrumentCovenantsLeverageRatioMaximum",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum consolidated net leverage ratio",
        "label": "Debt Instrument, Covenants, Leverage Ratio, Maximum",
        "documentation": "Debt Instrument, Covenants, Leverage Ratio, Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Face amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r722",
      "r723",
      "r985",
      "r986",
      "r1018"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average interest rate",
        "label": "Debt Instrument, Interest Rate During Period",
        "documentation": "The average effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r454",
      "r1323"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedcalltransactionsDetails",
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails",
      "http://www.pega.com/role/DEBTCreditFacilityDetails",
      "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails",
      "http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails",
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails",
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r447",
      "r448",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r460",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r1018",
      "r1199",
      "r1323",
      "r1325"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedcalltransactionsDetails",
      "http://www.pega.com/role/DEBTCreditFacilityDetails",
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r262",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r447",
      "r448",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r1018",
      "r1199",
      "r1252",
      "r1253",
      "r1254",
      "r1323",
      "r1325"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Redemption, Period [Axis]",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "documentation": "Information by period of debt redemption feature under terms of debt agreement."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Redemption, Period [Domain]",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After the calendar quarter ending on June 30, 2020",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "On or after March\u00a01, 2023",
        "label": "Debt Instrument, Redemption, Period Three [Member]",
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement period",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption percentage",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "pega_DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption threshold trading days",
        "label": "Debt Instrument, Redemption, Threshold Trading Days Before Maturity",
        "documentation": "Debt Instrument, Redemption, Threshold Trading Days Before Maturity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedcalltransactionsDetails",
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails",
      "http://www.pega.com/role/DEBTCreditFacilityDetails",
      "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails",
      "http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails",
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails",
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r47",
      "r48",
      "r73",
      "r131",
      "r133",
      "r262",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r447",
      "r448",
      "r449",
      "r450",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r460",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r1018",
      "r1199",
      "r1323",
      "r1325"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit agreement term",
        "label": "Debt Instrument, Term",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails": {
       "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails",
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "verboseLabel": "Marketable securities",
        "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest",
        "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r1223"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Available-for-sale Securities [Table]",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleTerm",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable debt security weighted-average remaining maturity",
        "label": "Debt Securities, Available-for-Sale, Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1317",
      "r1318",
      "r1319"
     ]
    },
    "us-gaap_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Amortized Cost",
        "label": "Debt Securities, Held-to-Maturity, Excluding Accrued Interest, before Allowance for Credit Loss",
        "documentation": "Amount excluding accrued interest, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r372",
      "r1222"
     ]
    },
    "us-gaap_DeferredCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEFERREDCOMMISSIONSScheduleofImpairmentofDeferredCommissionsDetails",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred commissions",
        "label": "Deferred Costs, Noncurrent",
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r1184"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.pega.com/role/DEFERREDCOMMISSIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Impairment of Deferred Contract Costs",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "pega_DeferredCostsNetTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "DeferredCostsNetTextBlock",
     "presentation": [
      "http://www.pega.com/role/DEFERREDCOMMISSIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DEFERRED COMMISSIONS",
        "label": "Deferred Costs Net [Text Block]",
        "documentation": "The entire disclosure for deferred contract costs and related amortization."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCreditsAndOtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCreditsAndOtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails": {
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Credits and Other Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCreditsAndOtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails": {
       "parentTag": "us-gaap_ContractWithCustomerLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofContractAssetsandDeferredRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term deferred revenue",
        "label": "Deferred Credits and Other Liabilities, Noncurrent",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1201",
      "r1311",
      "r1312"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unamortized issuance costs",
        "label": "Debt Issuance Costs, Gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1323",
      "r1325"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1201",
      "r1311"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r621",
      "r622"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Total deferred (benefit) provision",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r180",
      "r1201"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r87",
      "r153",
      "r643"
     ]
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Revenue, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1186"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1201",
      "r1311",
      "r1312"
     ]
    },
    "pega_DeferredTaxAssetsConvertibleSeniorNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "DeferredTaxAssetsConvertibleSeniorNotes",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible senior notes",
        "label": "Deferred Tax Assets, Convertible Senior Notes",
        "documentation": "Deferred Tax Assets, Convertible Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software revenue",
        "label": "Deferred Tax Assets, Deferred Income",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r1309"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development capitalization",
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r1309"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets, net",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1307"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total net deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1307"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1309"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails",
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforwards",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1309"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accruals and reserves",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1309"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails",
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Valuation allowances",
        "terseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Capped call transactions",
        "label": "Deferred Tax Liabilities, Derivatives",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives."
       }
      }
     },
     "auth_ref": [
      "r1309"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Intangibles",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1309"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other, net",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1309"
     ]
    },
    "pega_DeferredTaxLiabilityDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "DeferredTaxLiabilityDepreciation",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofNetDeferredTaxAssetandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Depreciation",
        "label": "Deferred Tax Liability, Depreciation",
        "documentation": "Deferred Tax Liability, Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution plan, expense",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "presentation": [
      "http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan Disclosure [Line Items]",
        "label": "Defined Contribution Plan Disclosure [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanDisclosuresTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Defined Contribution Plans Expenses",
        "label": "Defined Contribution Plan Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_DefinedContributionPlanTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanTable",
     "presentation": [
      "http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan [Table]",
        "label": "Defined Contribution Plan [Table]",
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r40"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets and depreciation",
        "label": "Depreciation, Depletion and Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r300",
      "r310",
      "r319",
      "r974",
      "r975"
     ]
    },
    "pega_DepreciationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "DepreciationExpenseTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Depreciation Expense",
        "label": "Depreciation Expense [Table Text Block]",
        "documentation": "Depreciation Expense [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capped Call Transactions",
        "label": "Derivative Asset",
        "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."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r229",
      "r683",
      "r684",
      "r697",
      "r708",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r886",
      "r887",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r964",
      "r1007",
      "r1011",
      "r1039",
      "r1317",
      "r1318",
      "r1319",
      "r1374"
     ]
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capped call transactions",
        "label": "Derivative Asset, Current",
        "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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capped call transactions",
        "label": "Derivative Asset, Noncurrent",
        "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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "us-gaap_DerivativeCapPrice": {
     "xbrltype": "perUnitItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeCapPrice",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedcalltransactionsDetails",
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cap price (in dollars per share)",
        "label": "Derivative, Cap Price",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeFinancialInstrumentsAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFinancialInstrumentsAssetsMember",
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capped Call Transactions",
        "label": "Derivative Financial Instruments, Assets [Member]",
        "documentation": "Financial asset or other contract with one or more underlyings, with notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset."
       }
      }
     },
     "auth_ref": [
      "r698"
     ]
    },
    "pega_DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Convertible senior notes - interest expense and settlement gains, net of tax",
        "label": "Dilutive Securities, Effect on EPS Numerator, Convertible Debt",
        "documentation": "Dilutive Securities, Effect on EPS Numerator, Convertible Debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue Streams",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1271"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCK-BASED COMPENSATION",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r573",
      "r604",
      "r605",
      "r607",
      "r1001"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash dividends declared",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "us-gaap_DividendsDeclaredTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsDeclaredTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Dividends Declared",
        "label": "Dividends Declared [Table Text Block]",
        "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends payable",
        "label": "Dividends Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075",
      "r1118"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal Tax Jurisdiction",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "us-gaap_DomesticPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticPlanMember",
     "presentation": [
      "http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Plan",
        "label": "Domestic Plan [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1273",
      "r1274",
      "r1275"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "us-gaap_EMEAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EMEAMember",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe (excluding U.K.), Middle East, and Africa",
        "label": "EMEA [Member]",
        "documentation": "Regions of Europe, Middle East and Africa."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1378",
      "r1379",
      "r1380"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Earnings (loss) per share",
        "terseLabel": "Earnings Per Share [Abstract]",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Earnings (loss) per share, basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r278",
      "r281",
      "r293",
      "r294",
      "r295",
      "r299",
      "r663",
      "r666",
      "r680",
      "r681",
      "r816",
      "r835",
      "r968"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicOtherDisclosuresAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average number of common shares outstanding",
        "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Earnings (loss) per share, diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r281",
      "r293",
      "r294",
      "r295",
      "r299",
      "r663",
      "r666",
      "r680",
      "r681",
      "r816",
      "r835",
      "r968"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHARE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EARNINGS (LOSS) PER SHARE",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r296",
      "r297",
      "r298"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r715"
     ]
    },
    "pega_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess tax (benefits) / detriments related to share-based compensation",
        "label": "Effective Income Tax Rate Reconciliation Excess Tax Benefits Relating To Share Based Compensation, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation Excess Tax Benefits Relating To Share Based Compensation, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "pega_EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "GILTI, FDII, and BEAT",
        "label": "Effective Income Tax Rate Reconciliation, GILTI, FDII, and BEAT, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, GILTI, FDII, and BEAT, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "pega_EffectiveIncomeTaxRateReconciliationTaxReservesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxReservesAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Reserves",
        "label": "Effective Income Tax Rate Reconciliation, Tax Reserves, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Reserves, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Employee related",
        "label": "Employee-related Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized stock-based compensation expense, unvested stock options",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average period of expense recognition",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "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."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income tax benefit",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r603"
     ]
    },
    "us-gaap_EmployeeSeveranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeSeveranceMember",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails",
      "http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Severance",
        "label": "Employee Severance [Member]",
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1159"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r214",
      "r241",
      "r242",
      "r243",
      "r263",
      "r264",
      "r265",
      "r267",
      "r272",
      "r274",
      "r276",
      "r301",
      "r364",
      "r365",
      "r396",
      "r480",
      "r653",
      "r654",
      "r660",
      "r661",
      "r662",
      "r664",
      "r665",
      "r666",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r679",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r724",
      "r726",
      "r744",
      "r831",
      "r848",
      "r849",
      "r850",
      "r859",
      "r919"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1079",
      "r1089",
      "r1122"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1076",
      "r1086",
      "r1119"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ExtinguishmentOfDebtAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount repurchased",
        "label": "Extinguishment of Debt, Amount",
        "documentation": "Gross amount of debt extinguished."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FacilityClosingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FacilityClosingMember",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Office space reductions",
        "label": "Facility Closing [Member]",
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r683",
      "r684",
      "r697",
      "r1007"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r683",
      "r684",
      "r697",
      "r1007"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails",
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class [Domain]",
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r698",
      "r1009"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails",
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Venture Investments",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r693",
      "r698",
      "r1009"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails",
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class [Axis]",
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r698",
      "r1009"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r682",
      "r684",
      "r685",
      "r686",
      "r687",
      "r696",
      "r697",
      "r699",
      "r749",
      "r750",
      "r751",
      "r985",
      "r986",
      "r997",
      "r998",
      "r999",
      "r1007",
      "r1011"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FAIR VALUE MEASUREMENTS",
        "label": "Fair Value Disclosures [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r694",
      "r695",
      "r696",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r813",
      "r1007",
      "r1012"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r528",
      "r533",
      "r684",
      "r697",
      "r749",
      "r997",
      "r998",
      "r999",
      "r1007"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r528",
      "r533",
      "r684",
      "r685",
      "r697",
      "r750",
      "r985",
      "r986",
      "r997",
      "r998",
      "r999",
      "r1007"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r684",
      "r685",
      "r686",
      "r687",
      "r697",
      "r751",
      "r985",
      "r986",
      "r997",
      "r998",
      "r999",
      "r1007",
      "r1011"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r698"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets and Liabilities measured at fair value on a recurring basis",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilityGainLossIncludedInOtherComprehensiveIncomeLossAbstract",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in fair value:",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Gain (Loss) Included in Other Comprehensive Income (Loss) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair value adjustment",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings",
        "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r689",
      "r698",
      "r1009",
      "r1010"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New investments",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases",
        "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."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r698",
      "r1009"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Sales of investments",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales",
        "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."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r698",
      "r1009"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlements",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements",
        "documentation": "Amount of settlement 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."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r698",
      "r1009"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofChangeinCappedCallTransactionsDetails",
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r698",
      "r1009"
     ]
    },
    "pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in foreign exchange rates",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Currency Translation Adjustment",
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Changes in Foreign Exchange Rates"
       }
      }
     },
     "auth_ref": []
    },
    "pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "included in other comprehensive income",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Comprehensive Income (Loss)",
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Comprehensive Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "pega_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "included in other income, net",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Income, Net",
        "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Fair Value Adjustment Included in Other Income, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r682",
      "r684",
      "r685",
      "r686",
      "r687",
      "r696",
      "r697",
      "r699",
      "r749",
      "r750",
      "r751",
      "r985",
      "r986",
      "r997",
      "r998",
      "r999",
      "r1007",
      "r1011"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails",
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r366",
      "r367",
      "r368",
      "r369",
      "r371",
      "r373",
      "r374",
      "r375",
      "r460",
      "r478",
      "r677",
      "r704",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r832",
      "r980",
      "r1007",
      "r1009",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1021",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1314",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Useful life of capitalized software",
        "terseLabel": "Useful Lives",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r378",
      "r389",
      "r982"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r956",
      "r982"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amortization of Intangible Assets",
        "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r956",
      "r982"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r956",
      "r982"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r392",
      "r393",
      "r781",
      "r782",
      "r956"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r389",
      "r782",
      "r982"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Other Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r389",
      "r392",
      "r393",
      "r394",
      "r781",
      "r956",
      "r982"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r392",
      "r393",
      "r956"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofFutureEstimatedIntangiblesAssetsAmortizationDetails",
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net\u00a0book value",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r781",
      "r1245"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Jurisdiction",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r626"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency transaction (loss) gain",
        "negatedTerseLabel": "Foreign currency transaction loss (gain)",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r713",
      "r714",
      "r916"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation and remeasurement",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_ForeignPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignPlanMember",
     "presentation": [
      "http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International plans",
        "label": "Foreign Plan [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1273",
      "r1274",
      "r1275"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1126"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1126"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1126"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1126"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1126"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Furniture and Fixtures",
        "terseLabel": "Furniture and fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "GB",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom (\u201cU.K.\u201d)",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "(Loss) on capped call transactions",
        "negatedTerseLabel": "Loss on capped call transactions",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_GainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Gain) on investments",
        "label": "Gain (Loss) on Investments",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r108",
      "r1160"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Gain) on repurchases of convertible senior notes",
        "terseLabel": "Gain (loss) on repurchase of convertible debt",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r45",
      "r46"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r902"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_GeographicAreasLongLivedAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicAreasLongLivedAssetsAbstract",
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Areas, Long-Lived Assets [Abstract]",
        "label": "Geographic Areas, Long-Lived Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Concentration Risk",
        "label": "Geographic Concentration Risk [Member]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r941"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r380",
      "r814",
      "r975",
      "r981",
      "r1008",
      "r1020",
      "r1227",
      "r1234"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1225",
      "r1237"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r382",
      "r981"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency translation adjustments",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r100",
      "r163",
      "r257",
      "r363",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r709",
      "r970",
      "r974",
      "r1208",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1267"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1052",
      "r1075"
     ]
    },
    "us-gaap_IncentiveFromLessor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncentiveFromLessor",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tenant improvement allowance",
        "label": "Incentive from Lessor",
        "documentation": "Amount of incentive received by lessee from lessor."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r1161"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r624"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r157",
      "r163",
      "r817",
      "r829",
      "r970",
      "r974",
      "r1208",
      "r1210",
      "r1211",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofIncomeLossBeforeBenefitFromProvisionforIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r624"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r403",
      "r408",
      "r689",
      "r693",
      "r698",
      "r845",
      "r847",
      "r903",
      "r956",
      "r1010",
      "r1343"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Income Location, Balance [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r408",
      "r689",
      "r693",
      "r698",
      "r845",
      "r847",
      "r903",
      "r956",
      "r1010",
      "r1343"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r625",
      "r626",
      "r635",
      "r649",
      "r1006",
      "r1308"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r625",
      "r626",
      "r635",
      "r649",
      "r1006",
      "r1308"
     ]
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxContingencyLineItems",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Contingency [Line Items]",
        "label": "Income Tax Contingency [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxContingencyTable",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Contingency [Table]",
        "label": "Income Tax Contingency [Table]",
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months."
       }
      }
     },
     "auth_ref": [
      "r1306"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r616",
      "r625",
      "r632",
      "r633",
      "r634",
      "r640",
      "r647",
      "r655",
      "r657",
      "r658",
      "r659",
      "r858",
      "r1006"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/INCOMETAXESScheduleofComponentsofProvisionforIncomeTaxesDetails",
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails",
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Income tax expense (benefit), total",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r181",
      "r275",
      "r276",
      "r300",
      "r311",
      "r319",
      "r623",
      "r625",
      "r656",
      "r836",
      "r1006"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting for income taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r619",
      "r620",
      "r640",
      "r641",
      "r646",
      "r651",
      "r856"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r631",
      "r1006",
      "r1303"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impact of change in tax law",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r625",
      "r630",
      "r1006"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Permanent differences",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r626",
      "r629",
      "r1006",
      "r1303"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal income taxes at statutory rates",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r1006"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1006",
      "r1303",
      "r1305"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1006",
      "r1303",
      "r1304"
     ]
    },
    "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision to return adjustments",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1304"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal benefit and tax credits",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r628",
      "r1006",
      "r1303"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Federal research and experimentation credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1006",
      "r1303",
      "r1305"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxSettlementsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxSettlementsForeign",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofEffectiveIncomeTaxRateFromStatutoryFederalIncomeTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax effects of foreign activities",
        "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1304"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes paid",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r252",
      "r648",
      "r649"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax receivables",
        "label": "Income Taxes Receivable, Current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r1187"
     ]
    },
    "us-gaap_IncomeTaxesReceivableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesReceivableNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax receivables",
        "label": "Income Taxes Receivable, Noncurrent",
        "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r1184"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable, unbilled receivables, and contract assets",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r779",
      "r1196"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredCharges",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred commissions",
        "label": "Increase (Decrease) in Deferred Charges",
        "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other long-term assets and liabilities",
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other current assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "calculation": {
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible senior notes (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r290",
      "r295"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "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."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r295",
      "r572"
     ]
    },
    "pega_IndirectTaxReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "IndirectTaxReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indirect tax receivable",
        "label": "Indirect Tax Receivable, Current",
        "documentation": "Includes VAT and other sales taxes"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1117",
      "r1126",
      "r1130",
      "r1138"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1142"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1142"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1142"
     ]
    },
    "us-gaap_InsuranceSettlementsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InsuranceSettlementsReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance receivable",
        "label": "Insurance Settlements Receivable, Current",
        "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "pega_IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible and long-lived assets",
        "label": "Intangible Asset and Impairment of Long Lived Assets [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1224"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Interest expense",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r455",
      "r464",
      "r987",
      "r988"
     ]
    },
    "us-gaap_InterestExpenseDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebtAbstract",
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Interest Expense, Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual interest expense (0.75% coupon)",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "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."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r456",
      "r987",
      "r988"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r1193"
     ]
    },
    "pega_InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails": {
       "parentTag": "pega_InterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Interest, Long-term Debt, Maturities, Repayments of Principal, Year One",
        "documentation": "Interest, Long-term Debt, Maturities, Repayments of Principal, Year One"
       }
      }
     },
     "auth_ref": []
    },
    "pega_InterestLongTermDebtMaturitiesTotalDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "InterestLongTermDebtMaturitiesTotalDue",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails_1": {
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Interest expense, total due",
        "label": "Interest, Long-term Debt, Maturities, Total Due",
        "documentation": "Interest, Long-term Debt, Maturities, Total Due"
       }
      }
     },
     "auth_ref": []
    },
    "pega_InterestPaidOnConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "InterestPaidOnConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid on convertible notes",
        "label": "Interest Paid on Convertible Debt",
        "documentation": "Interest Paid on Convertible Debt"
       }
      }
     },
     "auth_ref": []
    },
    "pega_InternalUseSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "InternalUseSoftwareMember",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal Use Software",
        "label": "Internal Use Software [Member]",
        "documentation": "Internal Use Software [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal-use software",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r395"
     ]
    },
    "us-gaap_InvestmentIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeNet",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Net",
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r105",
      "r107"
     ]
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]",
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Venture investments",
        "label": "Investments, Fair Value Disclosure",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1315",
      "r1316",
      "r1320"
     ]
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MARKETABLE SECURITIES",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "documentation": "The entire disclosure for investments in certain debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r183",
      "r328",
      "r330",
      "r705",
      "r706",
      "r1339"
     ]
    },
    "pega_InvestmentsInPrivatelyHeldCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "InvestmentsInPrivatelyHeldCompaniesMember",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Venture investments",
        "label": "Investments In Privately Held Companies [Member]",
        "documentation": "Investments in privately held companies."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_JudicialRulingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "JudicialRulingMember",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Judicial Ruling",
        "label": "Judicial Ruling [Member]",
        "documentation": "Litigation outcome that occurs as a result of judicial intervention, supervision, or approval."
       }
      }
     },
     "auth_ref": [
      "r1260"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Lease, cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r733",
      "r1019"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Expense",
        "label": "Lease, Cost [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1327"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r742"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_LegalFeesPostJudgementInterestRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "LegalFeesPostJudgementInterestRatePercentage",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal fees, post-judgement interest rate, percentage",
        "label": "Legal Fees, Post-judgement Interest Rate, Percentage",
        "documentation": "Legal Fees, Post-judgement Interest Rate, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "pega_LeonTreflerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "LeonTreflerMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leon Trefler [Member]",
        "documentation": "Leon Trefler"
       }
      }
     },
     "auth_ref": []
    },
    "pega_LesseeLeaseAreaOfOfficeBuilding": {
     "xbrltype": "areaItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "LesseeLeaseAreaOfOfficeBuilding",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Area of office space lease (in square feet)",
        "label": "Lessee, Lease, Area of Office Building",
        "documentation": "Lessee, Lease, Area of Office Building"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r732",
      "r743"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r732",
      "r743"
     ]
    },
    "pega_LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base rent increase percentage",
        "label": "Lessee, Lease, Liability to be Paid, Annual Increase Percentage",
        "documentation": "Lessee, Lease, Liability to be Paid, Annual Increase Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "pega_LesseeLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "LesseeLeaseTermOfContract",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of contract",
        "label": "Lessee, Lease, Term of Contract",
        "documentation": "Lessee, Lease, Term of Contract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1328"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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)."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails",
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Base rent to paid, year one",
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "pega_LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Based rent to paid (annually per year)",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Annually Per Year",
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, Annually Per Year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.pega.com/role/LEASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessee, Operating Leases [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r725"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails",
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding letters of credit",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r77",
      "r78",
      "r79",
      "r83",
      "r84",
      "r85",
      "r88",
      "r257",
      "r363",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r668",
      "r669",
      "r670",
      "r709",
      "r878",
      "r969",
      "r1046",
      "r1267",
      "r1330",
      "r1331"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r156",
      "r825",
      "r1020",
      "r1200",
      "r1221",
      "r1322"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and stockholders\u2019 equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r217",
      "r257",
      "r363",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r668",
      "r669",
      "r670",
      "r709",
      "r1020",
      "r1267",
      "r1330",
      "r1331"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender Name [Axis]",
        "label": "Lender Name [Axis]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r82",
      "r1199",
      "r1265",
      "r1266"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility, Lender [Domain]",
        "label": "Line of Credit Facility, Lender [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r82",
      "r1199",
      "r1265"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in aggregate commitment amount",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r82"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining borrowing capacity",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r82",
      "r425"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit",
        "label": "Line of Credit [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Axis]",
        "label": "Litigation Case [Axis]",
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim."
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Domain]",
        "label": "Litigation Case [Domain]",
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued losses for litigation",
        "label": "Estimated Litigation Liability",
        "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."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r1260"
     ]
    },
    "us-gaap_LitigationSettlementExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationSettlementExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation settlement, net of recoveries",
        "label": "Litigation Settlement, Fee Expense",
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees."
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "us-gaap_LitigationStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationStatusAxis",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Status [Axis]",
        "label": "Litigation Status [Axis]",
        "documentation": "Information by status of pending, threatened, or settled litigation."
       }
      }
     },
     "auth_ref": [
      "r1252",
      "r1253",
      "r1254",
      "r1260"
     ]
    },
    "us-gaap_LitigationStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationStatusDomain",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Status [Domain]",
        "label": "Litigation Status [Domain]",
        "documentation": "Status of pending, threatened, or settled litigation."
       }
      }
     },
     "auth_ref": [
      "r1252",
      "r1253",
      "r1254",
      "r1260"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "pega_LongLivedAssetsByGeographicalAreasLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "LongLivedAssetsByGeographicalAreasLineItems",
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets by Geographical Areas [Line Items]",
        "label": "Long-Lived Assets by Geographical Areas [Line Items]",
        "documentation": "Long-Lived Assets by Geographical Areas [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_LongLivedAssetsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "LongLivedAssetsPercentage",
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived assets percentage",
        "label": "Long Lived Assets Percentage",
        "documentation": "Long-lived assets as a percentage of total long-lived assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Convertible senior notes, net",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r154",
      "r448",
      "r463",
      "r985",
      "r986",
      "r1018",
      "r1341"
     ]
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtByMaturityAbstract",
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal",
        "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails": {
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year One",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r262",
      "r453"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails",
      "http://www.pega.com/role/DEBTCreditFacilityDetails",
      "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails",
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails",
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r1252",
      "r1253",
      "r1254"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.pega.com/role/DEBTConvertibleseniornotesandcappedcallsDetails",
      "http://www.pega.com/role/DEBTCreditFacilityDetails",
      "http://www.pega.com/role/DEBTScheduleofCarryingvalueoftheNotesDetails",
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails",
      "http://www.pega.com/role/DEBTScheduleofInterestExpenseRelatedtotheNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r44",
      "r1252",
      "r1253",
      "r1254"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r420",
      "r423",
      "r613",
      "r983",
      "r1261",
      "r1262"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r419",
      "r420",
      "r423",
      "r613",
      "r983",
      "r1261",
      "r1262"
     ]
    },
    "us-gaap_LossContingencyDamagesAwardedValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyDamagesAwardedValue",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingency, damages awarded, value",
        "label": "Loss Contingency, Damages Awarded, Value",
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1260",
      "r1261",
      "r1262"
     ]
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyPendingClaimsNumber",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of pending lawsuits",
        "label": "Loss Contingency, Pending Claims, Number",
        "documentation": "Number of pending claims pertaining to a loss contingency."
       }
      }
     },
     "auth_ref": [
      "r1261",
      "r1262"
     ]
    },
    "us-gaap_MaintenanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MaintenanceMember",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maintenance",
        "label": "Maintenance [Member]",
        "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software."
       }
      }
     },
     "auth_ref": [
      "r1272"
     ]
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Marketable securities",
        "label": "Marketable Securities, Current",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1185"
     ]
    },
    "us-gaap_MarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketing",
        "label": "Marketing Expense",
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "pega_MaturitiesOfInterestAndPrincipalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "MaturitiesOfInterestAndPrincipalAbstract",
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Maturities of Interest and Principal [Abstract]",
        "documentation": "Maturities of Interest and Principal"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r186",
      "r188",
      "r189",
      "r191",
      "r212",
      "r213",
      "r419",
      "r420",
      "r421",
      "r422",
      "r567",
      "r613",
      "r687",
      "r778",
      "r844",
      "r846",
      "r853",
      "r870",
      "r871",
      "r924",
      "r926",
      "r928",
      "r929",
      "r937",
      "r953",
      "r954",
      "r979",
      "r989",
      "r1000",
      "r1011",
      "r1012",
      "r1016",
      "r1017",
      "r1031",
      "r1269",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r186",
      "r188",
      "r189",
      "r191",
      "r212",
      "r213",
      "r419",
      "r420",
      "r421",
      "r422",
      "r567",
      "r613",
      "r687",
      "r778",
      "r844",
      "r846",
      "r853",
      "r870",
      "r871",
      "r924",
      "r926",
      "r928",
      "r929",
      "r937",
      "r953",
      "r954",
      "r979",
      "r989",
      "r1000",
      "r1011",
      "r1012",
      "r1016",
      "r1031",
      "r1269",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash (used in) financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash (used in) provided by investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r116"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)",
        "terseLabel": "Net Income (Loss)",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r116",
      "r158",
      "r215",
      "r235",
      "r238",
      "r243",
      "r257",
      "r266",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r275",
      "r276",
      "r291",
      "r363",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r663",
      "r666",
      "r681",
      "r709",
      "r830",
      "r900",
      "r917",
      "r918",
      "r1045",
      "r1267"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss)",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r268",
      "r269",
      "r270",
      "r271",
      "r278",
      "r279",
      "r292",
      "r295",
      "r666"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Numerator for diluted EPS",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r280",
      "r285",
      "r286",
      "r287",
      "r288",
      "r292",
      "r295"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Newly adopted accounting pronouncements and Accounting pronouncements not yet effective",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "pega_NonEmployeeDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "NonEmployeeDirectorsMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-employee directors",
        "label": "Non Employee Directors [Member]",
        "documentation": "Non Employee Directors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1093",
      "r1117",
      "r1126"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1377",
      "r1378",
      "r1379",
      "r1380"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activity:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_NonemployeeDirectorCompensationLimit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "NonemployeeDirectorCompensationLimit",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual limited compensation",
        "label": "Non-employee Director Compensation Limit",
        "documentation": "The maximum annual compensation amount to be earned by non-employee directors. Includes grants of share-based compensation awards and any cash fees paid to such non-employee director during the fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r975",
      "r1209"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r971",
      "r978",
      "r1209"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r970",
      "r1208",
      "r1210",
      "r1211",
      "r1212",
      "r1213"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed lease costs",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r734",
      "r1019"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of right-of-use lease assets",
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r1326"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total lease liability",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term operating lease liabilities",
        "terseLabel": "Long-term operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofCashFlowLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for operating leases, net of tenant improvement allowances",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r730",
      "r737"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofRightofUseAssetandLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofWeightedAverageandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r740",
      "r1019"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofWeightedAverageandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r1019"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_OtherAmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "OtherAmericasMember",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Americas",
        "label": "Other Americas [Member]",
        "documentation": "Region of Americas, except US."
       }
      }
     },
     "auth_ref": []
    },
    "pega_OtherAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "OtherAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets and Liabilities [Abstract]",
        "documentation": "Other Assets and Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "totalLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r1020"
     ]
    },
    "pega_OtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "OtherAssetsCurrentAbstract",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current [Abstract]",
        "documentation": "Other Assets, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term assets",
        "totalLabel": "Other long-term assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r223"
     ]
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrentAbstract",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term assets",
        "label": "Other Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r9",
      "r146"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive (loss) income, net of tax",
        "terseLabel": "Other Comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r9",
      "r146",
      "r236",
      "r239",
      "r272"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (loss) income, net of tax",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized (loss) gain on available-for-sale securities",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r232",
      "r362"
     ]
    },
    "pega_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "OtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other, Current Assets",
        "documentation": "Other, Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "pega_OtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "OtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other, Current Liabilities",
        "documentation": "Other, Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1245",
      "r1247",
      "r1248",
      "r1249"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "totalLabel": "Other current liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r1020"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "totalLabel": "Other long-term liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "label": "Other Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_OtherLongTermAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "OtherLongTermAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other, Long-term Assets",
        "documentation": "Other, Long-term Assets"
       }
      }
     },
     "auth_ref": []
    },
    "pega_OtherLongTermLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "OtherLongTermLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other, Long-term Liabilities",
        "documentation": "Other, Long-term Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other non-cash",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1070",
      "r1081",
      "r1091",
      "r1124"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1073",
      "r1084",
      "r1094",
      "r1127"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1073",
      "r1084",
      "r1094",
      "r1127"
     ]
    },
    "pega_PNCBankNationalAssociationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PNCBankNationalAssociationMember",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PNC Bank, National Association",
        "label": "PNC Bank, National Association [Member]",
        "documentation": "PNC Bank, National Association [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PatentedTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PatentedTechnologyMember",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology",
        "label": "Patented Technology [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1243",
      "r1245",
      "r1248",
      "r1249"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Common stock repurchases under stock repurchase program",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash disbursements",
        "label": "Payments for Restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r1195"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofDividendsDeclaredandPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividend payments to stockholders",
        "terseLabel": "Dividend payments to stockholders",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Common stock repurchases for tax withholdings for net settlement of equity awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for acquisitions, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of investments",
        "label": "Payments to Acquire Investments",
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investment in property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "pega_PegaCloudMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PegaCloudMember",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pega Cloud",
        "label": "Pega Cloud [Member]",
        "documentation": "Cloud [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PendingLitigationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PendingLitigationMember",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pending Litigation",
        "label": "Pending Litigation [Member]",
        "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process."
       }
      }
     },
     "auth_ref": [
      "r1260"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "pega_PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of settlement class that opted out of court approved settlement",
        "label": "Percentage of Settlement Class that Opted Out of Court Approved Settlement",
        "documentation": "Percentage of Settlement Class that Opted Out of Court Approved Settlement"
       }
      }
     },
     "auth_ref": []
    },
    "pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": "pega_TotalPercentageOfUnbilledRevenue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2019 and prior",
        "label": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Five and Before",
        "documentation": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Five and Before"
       }
      }
     },
     "auth_ref": []
    },
    "pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearFour": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PercentageOfUnbilledReceivablesNotBillableContractDateYearFour",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": "pega_TotalPercentageOfUnbilledRevenue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021",
        "label": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four",
        "documentation": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearOne": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PercentageOfUnbilledReceivablesNotBillableContractDateYearOne",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": "pega_TotalPercentageOfUnbilledRevenue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year One",
        "documentation": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year One"
       }
      }
     },
     "auth_ref": []
    },
    "pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearThree": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PercentageOfUnbilledReceivablesNotBillableContractDateYearThree",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": "pega_TotalPercentageOfUnbilledRevenue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022",
        "label": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Three",
        "documentation": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Three"
       }
      }
     },
     "auth_ref": []
    },
    "pega_PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": "pega_TotalPercentageOfUnbilledRevenue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "label": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Two",
        "documentation": "Percentage of Unbilled Receivables, Not Billable, Contract Date, Year Two"
       }
      }
     },
     "auth_ref": []
    },
    "pega_PerformanceStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PerformanceStockOptionsMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Stock Options",
        "label": "Performance Stock Options [Member]",
        "documentation": "Performance Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "pega_PerpetualLicenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PerpetualLicenseMember",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perpetual license",
        "label": "Perpetual License [Member]",
        "documentation": "Perpetual License"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PostemploymentBenefitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postemployment Benefits [Abstract]",
        "label": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r466"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r880"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r466"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r880",
      "r898",
      "r1375",
      "r1376"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.01 par value, 1,000 shares authorized; none issued",
        "label": "Preferred Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r822",
      "r1020"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r376",
      "r377",
      "r961"
     ]
    },
    "pega_PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails": {
       "parentTag": "pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "2025",
        "label": "Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year one",
        "documentation": "Principal and Interest, Long-term Debt, Maturities, Repayments of Principal in Year one"
       }
      }
     },
     "auth_ref": []
    },
    "pega_PrincipalAndInterestLongTermDebtMaturitiesTotalDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PrincipalAndInterestLongTermDebtMaturitiesTotalDue",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/DEBTScheduleofFuturePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Principal and interest, total due",
        "label": "Principal and Interest, Long-term Debt, Maturities, Total Due",
        "documentation": "Principal and Interest, Long-term Debt, Maturities, Total Due"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassifications",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "pega_PrivatelyHeldInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "PrivatelyHeldInvestmentMember",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofChangesinVentureInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Privately held investment",
        "label": "Privately Held Investment [Member]",
        "documentation": "Privately Held Investment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDerivativeInstrumentFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/DEBTCappedcalltransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from settlement of capped calls transactions",
        "label": "Proceeds from Derivative Instrument, Financing Activities",
        "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r965"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from maturities and called investments",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r1216"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1162",
      "r1194"
     ]
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales of investments",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r247",
      "r329",
      "r361"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from stock option exercises",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r14"
     ]
    },
    "us-gaap_ProceedsFromStockPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from employee stock purchase plan",
        "label": "Proceeds from Stock Plans",
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r211",
      "r322",
      "r780",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r958",
      "r990",
      "r1030",
      "r1031",
      "r1032",
      "r1034",
      "r1036",
      "r1180",
      "r1263",
      "r1264",
      "r1271",
      "r1342",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1371",
      "r1372"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r211",
      "r322",
      "r780",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r958",
      "r990",
      "r1030",
      "r1031",
      "r1032",
      "r1034",
      "r1036",
      "r1180",
      "r1263",
      "r1264",
      "r1271",
      "r1342",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1371",
      "r1372"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails",
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r742"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY AND EQUIPMENT",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r173",
      "r178",
      "r179"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisposals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisposals",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal of depreciated assets",
        "label": "Property, Plant and Equipment, Disposals",
        "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r219",
      "r828"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 11.0
      },
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails",
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails",
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property and equipment, net",
        "terseLabel": "Property and equipment",
        "label": "Property, Plant and Equipment, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r742",
      "r818",
      "r828",
      "r1020"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r173",
      "r178",
      "r826"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.pega.com/role/LEASESNarrativeDetails",
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r742"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment estimated useful lives",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r186",
      "r188",
      "r189",
      "r191",
      "r212",
      "r213",
      "r419",
      "r420",
      "r421",
      "r422",
      "r526",
      "r567",
      "r599",
      "r600",
      "r601",
      "r613",
      "r687",
      "r752",
      "r761",
      "r778",
      "r844",
      "r846",
      "r853",
      "r870",
      "r871",
      "r924",
      "r926",
      "r928",
      "r929",
      "r937",
      "r953",
      "r954",
      "r979",
      "r989",
      "r1000",
      "r1011",
      "r1012",
      "r1016",
      "r1017",
      "r1031",
      "r1039",
      "r1255",
      "r1269",
      "r1318",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r186",
      "r188",
      "r189",
      "r191",
      "r212",
      "r213",
      "r419",
      "r420",
      "r421",
      "r422",
      "r526",
      "r567",
      "r599",
      "r600",
      "r601",
      "r613",
      "r687",
      "r752",
      "r761",
      "r778",
      "r844",
      "r846",
      "r853",
      "r870",
      "r871",
      "r924",
      "r926",
      "r928",
      "r929",
      "r937",
      "r953",
      "r954",
      "r979",
      "r989",
      "r1000",
      "r1011",
      "r1012",
      "r1016",
      "r1017",
      "r1031",
      "r1039",
      "r1255",
      "r1269",
      "r1318",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables [Abstract]",
        "label": "Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_ReceivablesContractAssetsAndDeferredRevenueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ReceivablesContractAssetsAndDeferredRevenueTextBlock",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE",
        "label": "Receivables, Contract Assets, And Deferred Revenue [Text Block]",
        "documentation": "Receivables, Contract Assets, And Deferred Revenue [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1076",
      "r1086",
      "r1119"
     ]
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of convertible senior notes",
        "label": "Repayments of Convertible Debt",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r210",
      "r260",
      "r261",
      "r439",
      "r468",
      "r745",
      "r762",
      "r819",
      "r963",
      "r964"
     ]
    },
    "pega_RepurchaseOfCommonStockUnsettledCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "RepurchaseOfCommonStockUnsettledCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchases of common stock unsettled",
        "label": "Repurchase of Common Stock, Unsettled, Current",
        "documentation": "Repurchase of Common Stock, Unsettled, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r956",
      "r974",
      "r1338"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development and software development costs",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination."
       }
      }
     },
     "auth_ref": [
      "r1250",
      "r1302",
      "r1381"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1066",
      "r1077",
      "r1087",
      "r1120"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1067",
      "r1078",
      "r1088",
      "r1121"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1074",
      "r1085",
      "r1095",
      "r1128"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash included in other current assets",
        "verboseLabel": "Restricted cash",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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."
       }
      }
     },
     "auth_ref": [
      "r1183",
      "r1198"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted cash included in other long-term assets",
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash, Noncurrent",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r1184",
      "r1198"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURING"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RESTRUCTURING",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r404",
      "r405",
      "r407",
      "r410",
      "r415"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/LEASESNarrativeDetails",
      "http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails",
      "http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring",
        "verboseLabel": "Restructuring expense",
        "netLabel": "Costs incurred",
        "label": "Restructuring Charges",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r411",
      "r412",
      "r1256"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails",
      "http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Type [Axis]",
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r412",
      "r413"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails",
      "http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost and Reserve [Line Items]",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r408",
      "r409",
      "r412",
      "r413",
      "r414"
     ]
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Restructuring Reserve, Beginning Balance",
        "periodEndLabel": "Restructuring Reserve, Ending Balance",
        "label": "Restructuring Reserve",
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r413"
     ]
    },
    "us-gaap_RestructuringReserveRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveRollForward",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Reserve [Roll Forward]",
        "label": "Restructuring Reserve [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserveTranslationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveTranslationAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency translation adjustments",
        "label": "Restructuring Reserve, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r1257",
      "r1258"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings (accumulated deficit)",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r134",
      "r824",
      "r851",
      "r852",
      "r857",
      "r881",
      "r1020"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings (accumulated deficit)",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r263",
      "r264",
      "r265",
      "r267",
      "r272",
      "r274",
      "r276",
      "r364",
      "r365",
      "r396",
      "r653",
      "r654",
      "r660",
      "r661",
      "r662",
      "r664",
      "r665",
      "r666",
      "r671",
      "r673",
      "r674",
      "r676",
      "r679",
      "r724",
      "r726",
      "r848",
      "r850",
      "r859",
      "r1375"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanSponsorLocationAxis",
     "presentation": [
      "http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Sponsor Location [Axis]",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "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",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r1273",
      "r1274",
      "r1275"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanSponsorLocationDomain",
     "presentation": [
      "http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Sponsor Location [Domain]",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "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",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r1273",
      "r1274",
      "r1275"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails",
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenue",
        "verboseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r162",
      "r300",
      "r307",
      "r308",
      "r315",
      "r319",
      "r322",
      "r324",
      "r326",
      "r500",
      "r501",
      "r780"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue and deferred commissions",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r957"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.pega.com/role/REVENUE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUE",
        "label": "Revenue from Contract with Customer [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r504"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/REVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Geographic Revenue",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue remaining performance obligation",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected timing of satisfaction",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/REVENUETables",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Performance Obligations",
        "terseLabel": "Schedule of Remaining Performance Obligations",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue remaining performance obligation (in percent)",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "pega_RifatKerimAkgonulMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "RifatKerimAkgonulMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rifat Kerim Akgonul [Member]",
        "documentation": "Rifat Kerim Akgonul"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofCashFlowLeaseInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use assets recognized for new leases and amendments (non-cash)",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r738",
      "r1019"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Revenue",
        "label": "Revenue Benchmark [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r1164"
     ]
    },
    "pega_ScheduleOfAmortizationOfDeferredCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ScheduleOfAmortizationOfDeferredCostsTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/DEFERREDCOMMISSIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amortization of Deferred Contract Costs",
        "label": "Schedule of Amortization of Deferred Costs [Table Text Block]",
        "documentation": "Schedule of amortization of deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]",
        "label": "Debt Securities, Available-for-Sale [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Marketable Securities",
        "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Provision for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1310"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.pega.com/role/DEBTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Value and Interest Expense Related to the Notes",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-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 entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r47",
      "r48",
      "r73",
      "r131",
      "r133",
      "r985",
      "r987",
      "r1202",
      "r1323"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Net Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1307"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "presentation": [
      "http://www.pega.com/role/DEBTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Change in Capped Call Transactions",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r62",
      "r63",
      "r64",
      "r65",
      "r67",
      "r68",
      "r69",
      "r70"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHARETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Calculation of Earnings (Loss) Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Effective Income Tax Rate From Statutory Federal Income Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r1006",
      "r1303"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Lived Assets by Geographic Area",
        "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]",
        "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets and Liabilities Measured at Fair Value",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1315",
      "r1316"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofIntangiblesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r389",
      "r392",
      "r393",
      "r394",
      "r781",
      "r956",
      "r982"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangibles",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1244"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r981",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income (Loss) Before (Benefit From) Provision for Income Taxes",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1201"
     ]
    },
    "pega_ScheduleOfLongLivedAssetsByGeographicalAreasTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ScheduleOfLongLivedAssetsByGeographicalAreasTable",
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Lived Assets by Geographical Areas [Table]",
        "label": "Schedule of Long-Lived Assets by Geographical Areas [Table]",
        "documentation": "Schedule of Long-Lived Assets by Geographical Areas [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Combined Restricted Stock Units Activity",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Assets and Other Liabilities",
        "label": "Schedule of Other Assets and Other Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails",
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r742"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails",
      "http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Cost [Table]",
        "label": "Restructuring Cost [Table]",
        "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r408",
      "r409",
      "r412",
      "r413",
      "r414"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURINGTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restructuring Activities",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r124",
      "r125"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r96"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Information of Operation Income (Expense)",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r569",
      "r571",
      "r574",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Compensating Balances",
        "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of employee stock purchase plan activity."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Time-Based Vesting Stock Option Performance Stock Option Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r13",
      "r139"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted-Average Assumptions Used in Black-Scholes Option Valuation Model",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "pega_ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash Flow Lease Information",
        "label": "Schedule Of Supplemental Cash Flow Lease Information [Table Text Block]",
        "documentation": "Schedule Of Supplemental Cash Flow Lease Information [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Repurchases",
        "label": "Class of Treasury Stock [Table Text Block]",
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r51",
      "r52"
     ]
    },
    "pega_ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unbilled Receivables",
        "label": "Schedule of Unbilled Receivables Not Billable At Balance Sheet Date[Table Text Block]",
        "documentation": "Schedule of unbilled receivables not billable at balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Beginning and Ending Balances of Gross Unrecognized Tax Benefits",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r1005"
     ]
    },
    "pega_ScheduleOfWeightedAverageAndDiscountRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ScheduleOfWeightedAverageAndDiscountRateTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted Average and Discount Rate",
        "label": "Schedule Of Weighted Average And Discount Rate [Table Text Block]",
        "documentation": "Schedule of Weighted Average and Discount Rate [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Estimated Intangibles Assets Amortization",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1246"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Major Clients",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r30",
      "r31",
      "r71",
      "r147"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1050"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails",
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r187",
      "r190",
      "r192",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r324",
      "r325",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r863",
      "r866",
      "r868",
      "r925",
      "r927",
      "r930",
      "r938",
      "r940",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r959",
      "r991",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1033",
      "r1039",
      "r1271",
      "r1342",
      "r1344",
      "r1345",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1371",
      "r1372"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT INFORMATION",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r300",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r312",
      "r313",
      "r314",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r326",
      "r971",
      "r972",
      "r973",
      "r974",
      "r976",
      "r977",
      "r978"
     ]
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other segment items, net",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r313",
      "r314",
      "r319",
      "r974"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.pega.com/role/GOODWILLANDOTHERINTANGIBLEASSETSScheduleofAmortizationofIntangibleAssetsDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling and marketing",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_SellingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofInformationofOperationIncomeExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling",
        "label": "Selling Expense",
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_SeniorNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeniorNotes",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/DEBTCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes",
        "label": "Senior Notes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r1341"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "verboseLabel": "Total stock-based compensation before tax",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee\u2019s target incentive compensation percentage",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award, Compensation Percentage Of Target Incentive Compensation, Eligible Employee Election",
        "documentation": "Percentage of an employee's annual target incentive compensation which is eligible to be elected and received in the form of RSUs in accordance with the Company's CICP."
       }
      }
     },
     "auth_ref": []
    },
    "pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected to vest",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instrument Other Than Option Expected To Vest Aggregate Intrinsic Value",
        "documentation": "Intrinsic value of equity-based compensation awards expected to vest. Excludes stock and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected to vest (in shares)",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instrument Other Than Option Expected To Vest Number",
        "documentation": "Number of equity-based compensation awards expected to vest. Excludes stock and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected to vest (in dollars per share)",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instrument Other Than Option Expected To Vest Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average grant date fair value of equity-based compensation awards expected to vest. Excludes stock and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r591"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r591"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r589"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant date fair value of shares granted (in dollars per share)",
        "verboseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued 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)."
       }
      }
     },
     "auth_ref": [
      "r589"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Nonvested, beginning of period (in shares)",
        "periodEndLabel": "Nonvested, end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r586",
      "r587"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Nonvested, beginning of period (in dollars per share)",
        "periodEndLabel": "Nonvested, end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r586",
      "r587"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- Average Grant-Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r590"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r590"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected annual dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected annual volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r599"
     ]
    },
    "pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of shares vested",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Fair Value of Awards Vested",
        "documentation": "The total vest date fair value of awards vested during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r569",
      "r571",
      "r574",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares authorized (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares available for issuance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares subject to outstanding options and awards (in shares)",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options and RSUs Outstanding Number",
        "documentation": "Number of options, including both vested and non-vested, and RSUs outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r580"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r580"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intrinsic value of stock options exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r593"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements."
       }
      }
     },
     "auth_ref": [
      "r585"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "documentation": "Net number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r1283"
     ]
    },
    "pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant date fair value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant-date fair value (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r592"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding, beginning of period (in shares)",
        "periodEndLabel": "Options outstanding, end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r579"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding, beginning of period (in dollars per share)",
        "periodEndLabel": "Options outstanding, end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r579"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average Exercise Price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining contractual term",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract]",
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued under the plan (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofCompensatingBalancesDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r575",
      "r576",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r583"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired."
       }
      }
     },
     "auth_ref": [
      "r585"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting one year from the grant date",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting after one year in quarterly installments over the remaining four years",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting in quarterly installments over the remaining four years",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r577",
      "r596",
      "r597",
      "r598",
      "r599",
      "r602",
      "r608",
      "r609",
      "r610",
      "r611"
     ]
    },
    "pega_ShareBasedPaymentArrangementTrancheFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ShareBasedPaymentArrangementTrancheFourMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting in quarterly installments over the remaining three years",
        "label": "Share-Based Payment Arrangement, Tranche Four [Member]",
        "documentation": "Share-Based Payment Arrangement, Tranche Four"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharePrice",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Closing price of Company's stock (in dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting rights percentage",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1276"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONCombinedRestrictedStockUnitsActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonvested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested",
        "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1002"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofWeightedAverageAssumptionsusedinBlackScholesOptionPricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term in years",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and expected to vest",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of closing price of common stock",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease costs",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r735",
      "r1019"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r254"
     ]
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.pega.com/role/PROPERTYANDEQUIPMENTScheduleofPropertyandEquipmentnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software developed for internal use",
        "label": "Software Development [Member]",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Tax Jurisdiction",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r90",
      "r93",
      "r94",
      "r214",
      "r241",
      "r242",
      "r243",
      "r263",
      "r264",
      "r265",
      "r267",
      "r272",
      "r274",
      "r276",
      "r301",
      "r364",
      "r365",
      "r396",
      "r480",
      "r653",
      "r654",
      "r660",
      "r661",
      "r662",
      "r664",
      "r665",
      "r666",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r679",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r724",
      "r726",
      "r744",
      "r831",
      "r848",
      "r849",
      "r850",
      "r859",
      "r919"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails",
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r187",
      "r190",
      "r192",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r324",
      "r325",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r863",
      "r866",
      "r868",
      "r925",
      "r927",
      "r930",
      "r938",
      "r940",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r959",
      "r991",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1033",
      "r1039",
      "r1271",
      "r1342",
      "r1344",
      "r1345",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1371",
      "r1372"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r301",
      "r726",
      "r780",
      "r855",
      "r860",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r880",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r899",
      "r901",
      "r902",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r919",
      "r1040"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r301",
      "r327",
      "r726",
      "r780",
      "r855",
      "r860",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r880",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r899",
      "r901",
      "r902",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r919",
      "r1040"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1069",
      "r1080",
      "r1090",
      "r1123"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under the employee stock purchase plan (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r89",
      "r90",
      "r134"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock for stock compensation plans (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r89",
      "r90",
      "r134"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofPerformanceStockOptionActivityDetails",
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r89",
      "r90",
      "r134",
      "r583"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under the employee stock purchase plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r89",
      "r90",
      "r134"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock for stock compensation plans",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r89",
      "r90",
      "r134"
     ]
    },
    "pega_StockRepurchaseProgramAmountAuthorizedDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "StockRepurchaseProgramAmountAuthorizedDuringPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails",
      "http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Repurchase authorized amount",
        "terseLabel": "Authorizations",
        "label": "Stock Repurchase Program, Amount Authorized During Period",
        "documentation": "Stock Repurchase Program, Amount Authorized During Period"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, authorized amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1270"
     ]
    },
    "pega_StockRepurchaseProgramPaymentsForSharesRepurchasedSettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "StockRepurchaseProgramPaymentsForSharesRepurchasedSettled",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases paid",
        "label": "Stock Repurchase Program Payments For Shares Repurchased settled",
        "documentation": "Stock Repurchase Program Payments For Shares Repurchased settled"
       }
      }
     },
     "auth_ref": []
    },
    "pega_StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases unpaid",
        "label": "Stock Repurchase Program Payments For Shares Repurchased Unsettled",
        "documentation": "The value of shares repurchased that did not settle with transfer agent as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Authorization remaining, beginning of period",
        "periodEndLabel": "Authorization remaining, end of period",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "pega_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmountRollForward",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount [Roll Forward]",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount [Roll Forward]",
        "documentation": "Stock Repurchase Program, Remaining Authorized Repurchase Amount [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_StockRepurchaseProgramSharesRepurchasedSettled": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "StockRepurchaseProgramSharesRepurchasedSettled",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases paid (in shares)",
        "label": "Stock Repurchase Program Shares Repurchased settled",
        "documentation": "Stock Repurchase Program Shares Repurchased settled"
       }
      }
     },
     "auth_ref": []
    },
    "pega_StockRepurchaseProgramSharesRepurchasedUnsettled": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "StockRepurchaseProgramSharesRepurchasedUnsettled",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITYScheduleofStockRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases unpaid (in shares)",
        "label": "Stock Repurchase Program Shares Repurchased Unsettled",
        "documentation": "The number of shares repurchased that did not settle with transfer agent as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common stock (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r89",
      "r90",
      "r134"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "label": "Stock Repurchased and Retired During Period, Value",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r89",
      "r90",
      "r134"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Balance, beginning of period",
        "periodEndLabel": "Balance, end of period",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r93",
      "r94",
      "r121",
      "r882",
      "r898",
      "r920",
      "r921",
      "r1020",
      "r1046",
      "r1200",
      "r1221",
      "r1322",
      "r1375"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.pega.com/role/STOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS' EQUITY",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r256",
      "r465",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r479",
      "r480",
      "r678",
      "r922",
      "r923",
      "r939"
     ]
    },
    "pega_SubscriptionLicenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "SubscriptionLicenseMember",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/REVENUEScheduleofRemainingPerformanceObligationsDetails",
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription license",
        "label": "Subscription License [Member]",
        "documentation": "Subscription License"
       }
      }
     },
     "auth_ref": []
    },
    "pega_SubscriptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "SubscriptionMember",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription",
        "label": "Subscription [Member]",
        "documentation": "Subscription [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_SubscriptionServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "SubscriptionServicesMember",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription services",
        "label": "Subscription Services [Member]",
        "documentation": "Subscription Services"
       }
      }
     },
     "auth_ref": []
    },
    "pega_SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unbilled Receivables by Contract Effective Date",
        "label": "Summary of Unbilled Receivables Based Upon Contract Effective Date [Table Text Block]",
        "documentation": "Summary of Unbilled Receivables Based Upon Contract Effective Date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER ASSETS AND LIABILITIES",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "pega_TaxCreditCarryforwardsWithUnlimitedExpirationPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "TaxCreditCarryforwardsWithUnlimitedExpirationPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carryforwards with unlimited carryforward period",
        "label": "Tax Credit Carryforwards With Unlimited Expiration Period",
        "documentation": "Tax credit carryforwards with unlimited expiration period."
       }
      }
     },
     "auth_ref": []
    },
    "pega_TimeBasedVestingStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "TimeBasedVestingStockOptionMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONScheduleofTimeBasedVestingStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-based vesting stock option",
        "label": "Time-Based Vesting Stock Option [Member]",
        "documentation": "Time-Based Vesting Stock Option"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of Transfer of Good or Service [Axis]",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "documentation": "Information by timing of transfer of good or service to customer."
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1271"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of Transfer of Good or Service [Domain]",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1271"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Axis]",
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r1214",
      "r1329"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title and Position [Domain]",
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "pega_TotalPercentageOfUnbilledRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "TotalPercentageOfUnbilledRevenue",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total percentage of unbilled revenue",
        "label": "Total Percentage of Unbilled Revenue",
        "documentation": "Total Percentage of Unbilled Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "pega_TotalReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "TotalReceivableMember",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total receivables",
        "label": "Total Receivable [Member]",
        "documentation": "Total Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "pega_TradeSecretMisappropriationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "TradeSecretMisappropriationMember",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Secret Misappropriation",
        "label": "Trade Secret Misappropriation [Member]",
        "documentation": "Trade Secret Misappropriation"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.pega.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized at a point in time",
        "label": "Transferred at Point in Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred at point in time."
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "us-gaap_TransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransferredOverTimeMember",
     "presentation": [
      "http://www.pega.com/role/REVENUEScheduleofRevenueStreamsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized over time",
        "label": "Transferred over Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred over time."
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.pega.com/role/FAIRVALUEMEASUREMENTSScheduleofAssetsandLiabilitiesMeasuredAtFairValueonaRecurringBasisDetails",
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Domain]",
        "label": "Financial Instruments [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r460",
      "r478",
      "r677",
      "r704",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r832",
      "r1007",
      "r1009",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1021",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1314",
      "r1317",
      "r1318",
      "r1319",
      "r1320",
      "r1321"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "pega_TwoThousandAndFourLongTermIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "TwoThousandAndFourLongTermIncentivePlanMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2004 Long-Term Incentive Plan",
        "label": "Two Thousand And Four Long Term Incentive Plan [Member]",
        "documentation": "Two thousand and four long-term incentive plan [member]"
       }
      }
     },
     "auth_ref": []
    },
    "pega_TwoThousandAndSixEmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "TwoThousandAndSixEmployeeStockPurchasePlanMember",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2006 Employee Stock Purchase Plan",
        "label": "Two Thousand And Six Employee Stock Purchase Plan [Member]",
        "documentation": "Two thousand and six employee stock purchase plan [member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.pega.com/role/RESTRUCTURINGScheduleofAccruedEmployeeSeveranceandRelatedBenefitDetails",
      "http://www.pega.com/role/RESTRUCTURINGScheduleofRestructuringActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Restructuring [Domain]",
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r412",
      "r413"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.pega.com/role/EMPLOYEEBENEFITPLANSDetails",
      "http://www.pega.com/role/REVENUEScheduleofGeographicRevenueDetails",
      "http://www.pega.com/role/SEGMENTINFORMATIONScheduleofLongLivedAssetsbyGeographicAreaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S.",
        "verboseLabel": "U.S. 401(k) Plan",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "presentation": [
      "http://www.pega.com/role/MARKETABLESECURITIESScheduleofMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government debt",
        "label": "US Government Agencies Debt Securities [Member]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r967",
      "r997",
      "r1340"
     ]
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledReceivablesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails": {
       "parentTag": "pega_AccountsReceivableAndUnbilledReceivable",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled receivables, net",
        "label": "Unbilled Receivables, Current",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesCurrentAndNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesCurrentAndNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Unbilled Receivables Current and Non Current",
        "documentation": "Unbilled Receivables Current and Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesCurrentAndNonCurrentPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesCurrentAndNonCurrentPercentage",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total percentage of unbilled receivables",
        "label": "Unbilled Receivables Current And Non Current Percentage",
        "documentation": "Unbilled receivables current and non current percentage."
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesMember",
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofMajorClientsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled receivables",
        "label": "Unbilled Receivables [Member]",
        "documentation": "Unbilled Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails": {
       "parentTag": "pega_AccountsReceivableAndUnbilledReceivable",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term unbilled receivables, net",
        "verboseLabel": "Long-term unbilled receivables, net",
        "label": "Unbilled Receivables, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails": {
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1-2 years",
        "label": "Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected within Year One and Two",
        "documentation": "Unbilled receivables not billable at balance sheet date amount expected to be collected within year one and two."
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails": {
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "1 year or less",
        "label": "Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected within Year One or Less",
        "documentation": "Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected within Year One or Less"
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails": {
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2-5 years",
        "label": "Unbilled Receivables Not Billable at Balance Sheet Date Amount Expected to be Collected Within Year Two and Five",
        "documentation": "Unbilled receivables not billable at balance sheet date amount expected to be collected within year two and five."
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails": {
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrentPercentage",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1 year or less",
        "label": "Unbilled Receivables Not Billable At Balance Sheet Date Expected Percentage To Be Collected Within One Year",
        "documentation": "Unbilled receivables not billable at balance sheet date expected percentage to be collected within one year."
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails": {
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrentPercentage",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1-2 years",
        "label": "Unbilled Receivables Not Billable At Balance Sheet Date Expected Percentage To Be Collected Within Year One And Two",
        "documentation": "Unbilled receivables not billable at balance sheet date expected percentage to be collected within year one and two."
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails": {
       "parentTag": "pega_UnbilledReceivablesCurrentAndNonCurrentPercentage",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2-5 years",
        "label": "Unbilled Receivables Not Billable At Balance Sheet Date Expected Percentage To Be Collected Within Year Two And Five",
        "documentation": "Unbilled receivables not billable at balance sheet date expected percentage to be collected within year two and five."
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNotBillableContractDateYearFiveAndBefore": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNotBillableContractDateYearFiveAndBefore",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": "pega_UnbilledRevenueTotal",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2019 and prior",
        "label": "Unbilled Receivables, Not Billable, Contract Date, Year Five and Before",
        "documentation": "Unbilled Receivables, Not Billable, Contract Date, Year Five and Before"
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNotBillableContractDateYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNotBillableContractDateYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": "pega_UnbilledRevenueTotal",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021",
        "label": "Unbilled Receivables, Not Billable, Contract Date, Year Four",
        "documentation": "Unbilled Receivables, Not Billable, Contract Date, Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNotBillableContractDateYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNotBillableContractDateYearOne",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": "pega_UnbilledRevenueTotal",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Unbilled Receivables, Not Billable, Contract Date, Year One",
        "documentation": "Unbilled Receivables, Not Billable, Contract Date, Year One"
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNotBillableContractDateYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNotBillableContractDateYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": "pega_UnbilledRevenueTotal",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022",
        "label": "Unbilled Receivables, Not Billable, Contract Date, Year Three",
        "documentation": "Unbilled Receivables, Not Billable, Contract Date, Year Three"
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledReceivablesNotBillableContractDateYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledReceivablesNotBillableContractDateYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": "pega_UnbilledRevenueTotal",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "label": "Unbilled Receivables, Not Billable, Contract Date, Year Two",
        "documentation": "Unbilled Receivables, Not Billable, Contract Date, Year Two"
       }
      }
     },
     "auth_ref": []
    },
    "pega_UnbilledRevenueTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "UnbilledRevenueTotal",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/RECEIVABLESCONTRACTASSETSANDDEFERREDREVENUEScheduleofUnbilledReceivablesbyContractEffectiveDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Unbilled revenue total",
        "label": "Unbilled Revenue Total",
        "documentation": "Unbilled Revenue Total"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1135"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r617",
      "r636",
      "r1005"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reductions for tax positions of prior years",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r637",
      "r1005"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for tax positions related to the current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r638",
      "r1005"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESScheduleofReconciliationofBeginningandEndingBalancesofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions for tax positions of prior years",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r637",
      "r1005"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities related to uncertain tax",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r1005"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.pega.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management estimates and reporting",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r171",
      "r172",
      "r174",
      "r175"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.pega.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognition of valuation allowance on deferred tax assets",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/LEASESScheduleofExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/LEASESScheduleofExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease costs",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r736",
      "r1019"
     ]
    },
    "pega_VentureInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "VentureInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/OTHERASSETSANDLIABILITIESScheduleofOtherAssetsandOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Venture investments",
        "label": "Venture Investments",
        "documentation": "Venture Investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.pega.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting [Domain]",
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301"
     ]
    },
    "pega_ViolationOfTheVirginiaComputerCrimesActMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.pega.com/20241231",
     "localname": "ViolationOfTheVirginiaComputerCrimesActMember",
     "presentation": [
      "http://www.pega.com/role/COMMITMENTSANDCONTINGENCIESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Violation of the Virginia Computer Crimes Act",
        "label": "Violation of the Virginia Computer Crimes Act [Member]",
        "documentation": "Violation of the Virginia Computer Crimes Act"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effect of dilutive securities (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "presentation": [
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average effect of dilutive securities:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted-average common shares outstanding, assuming dilution (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r295"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.pega.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.pega.com/role/EARNINGSLOSSPERSHAREDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average common shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r278",
      "r295"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1102"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "70",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/942-320/tableOfContent"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481178/840-20-25-1"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481178/840-20-25-6"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481475/840-20-55-3"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3B"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-23"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479924/842-10-30-5"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Subparagraph": "(a)",
   "Publisher": "SEC"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Subparagraph": "(ii)",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "1",
   "Publisher": "SEC"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/730/tableOfContent"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/940-320/tableOfContent"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>143
<FILENAME>0001013857-25-000024-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001013857-25-000024-xbrl.zip
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
M\LP7I*._AS>]%7EX*Q=,7<GJE9W>[3H+6-2!$KTE4J+G+!#@+"5<4-<]9P&
M>I!M3=!^SUD?W%FRO9+UU7/7.P]C>3[DF30?A!]&L#C+!KOX?/).Q#>?!<]#
MAVU/@!+/Z#W[[ 4L>K3^[E+>)M%M&(^J%ZT&IK-WYG7E0_<0;)3GR0>^=*>S
M'/G@+(;1<.5ZN+(4?_.,]FWBSUDT9NV,]K#W2VLZ'J62\I?KH^J<A79>B]8.
M[;VS(,^EY*;U18IR,\DP+Q4^D^GMG'P[G4RC9";EE;R5*9A]FUFHV.TY"PXY
M2ZEU.5'.@D?.4FH]!8K='6?!I6=32JNEDRC)7C\I?TVR;\=9-,E1.JU)\NTX
M"Q\Y2J=UR3UGP267--0KQ99VG,50'-W\9?H[.\[B"A; ;?[Y-[BC2/WQ["/.
MLIL75.JBLWA:Y!E=T5T6QK  0)]+PA+9&*L$;T4D:S3UN;OC+-:P#/KW&OH_
M17]G\8YET'^GH?]3]'<61=G<+7<6#FE4[BKLW;ZS($NC<E="?V?!FT;EKH3^
MSH)"F[OESN([JU"Y[I@^?6>AGE6H/H?HL-&HSU,JR"$Z;#3Z\KIR::GZ8:-1
MD->52TNE@[MHA/-R::ET:""*;[*7*1ON++Z564ZY]F?Q!:7BRVCV-QD%)\ED
M*N)0U@>SVFTPBX8A*@S1@!@-0U08HGZHQN;1X+N&.3:$(99IQ^U^UWA+PQ#W
M&>*[!GX:AKC/$.XB4-\/#>J /LT7F7/!E[WQ)4GJL_-UP)N<V?EEMC'9K0/"
MM-Z==Z'09*\.N(]#9%I3G<E>'= 89^38,EWNO5>'/5[\;IUVK[><=W,.3EC+
M2#TGY+!SCORWD^+9,N0DB7UX2$J=!"[#[&;1%*9R"?<N7Y97N& =[V3LCR<B
MO9D;;"HBF:FASI_EIMH&SF$)ZQ</Z]+_SGGQC7AP1CRLBR>=0S76+Q[65-Z\
MYQS,T8@'9\3#NGC2.0#H"9XD=_4\'\OT> (OZHL-[52[[QSDLVS"-**CYASJ
M'-KEFNA8D\FW[UP.4",Z'!4=Z^+0ND&:*Q<=:S(']^L&<#:BXSMS6/;K"G?^
M^F[C#,"ZPIV/D*(1#S7GR;K"G:\H'M9EY-45[FS$P^8Z'G6#.U<@'M9DR!W4
M#>!LQ,/&.Q<'=8,T3>?;3Z?'FVG0'=0-S'P!21IQ47/>K!N,N4)QL28#[Z!N
M &8C+KX;Y^.@;M#E"L7%N@R^ND&8C;CX?IR1ND&9^/5Q%HH+X<,#_ VU^>J&
M:KZ,*HW0J#E[U@W@7*W06)/E=U@WK+,1&M^38W)8-]ASM4)C3?;?8=V0ST9H
M?$_NR:%SX&?#,$Z;IH?.0;,-P[AMECB'ES8,X[9*<@[-U=M_'4[">'0^O$Y%
MG UE>C[\-4F"\_1*IK>A/\<X^J)4!N>W,H7?/C7(]EF6VT6:!(6?SSV4V__
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
MZSL'+CE!B_6<"^=PI_70XI5@O;YS*-.#VWL9#D7^=WBYR?'-*(F+:$.%CW.
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
M>MKB8M(.$JIUP1N:3>Z8+HR=K;<'NZV#PX/6P?[!_;WF)3Z3YUK>OW<>*/0
M#BO72-PFXD*D,]WZD1AN]UDD74DGQ^<EH;\_/_GMT^GG:VJ4=7YY<7YYC)W
MW_W#NSS]<'IY^OGDM/I&+[8*L[+WBPS>S>!2X"BP8*[A=^\BV'-#2/BY!.I.
M,?T=70;G3L0%NHXJZO\ ,^G<@%O,ZTF^S$J3&BTJPL:5CXO< A8:]M7U)E*2
MLPCW)38<)U& ]IB=99@5@PP,0[@3"#$T'$-K7U$$IWIGT0E.O L!+O;9V1DO
M-LRTBSD7,IK35M:.V\WPIPD#,T?T$O!V#[;'5WD G?(G8I E49$__)-O[JC_
MTO[_^Z;__S@M$<H1V-.I%#>@Q^ X'HGH3LPRC-NN>4A ]5[48-ZZ&?[M2(>(
M9W9QO-^=[UDUZB_:1 =?N]HM^ORS1QWHL8'\DQ[NANS ]?&[CZ?8U/3D_/,U
MZIP7K;@6)?'][=V#_:6DDQQTMW?W7]IC[\$^=[O]U^I9[%XIYAGHVQ>$I#KX
M1FIOZO[J%Z#$7E+5K8X1Z9%I[H&>#@-/K_+;-VA1: ^>M::].0:Q>_8,QGC9
MIBS[Y*Q@?Q;'/;L;$ZNFU]'1^U=\JZ]3L</A*\:NQ4H?>*\+!7@2<LL;I^@.
M_N49<[CVMM[V?WXCYBW@U^A'L;YS=;Q9!^LRS&Z\#\+/D[0Y7"X?KD,<3[7Q
MI^O=9IVNWV*<<1AA .\J%\.AAT@IHFC-47/WJ.WL;[WM=9=^U!XVGYUJ%,+G
M\.354]'IOFMXM9/90*8J^6.VBK=L#N.W',9^YU4.HV-ZK[=9:N\B3::X&MGH
M.9>/U@XPWLZF'ZV=S3I:'^5(1!X<,%]2EX'FA+E\PO:^AQ/6WZP3]@D^\:[$
M4.8S[WV88:Y3D3::S.ES=OCT.9O+@^CV*=ZZE&#22R][YLG?J$C-<T(UFQN-
MV=TP$<GIFEC/M2!I2G5:/OUG 1YV"Z[@1*FK,A7*^X150FE&!4/<*M.[*%)_
M+#+.[>/?6GW6&NGKKO3=W07IN_&!G[W79<&UO-/_>RGAA[<R^/\:(,SY4W8
MIVQWTT_9_J8IRGN5K^A2%#SU&K7?L54)]L%4[ITD<<"ETW@-G-(BXM+!\ZED
M]FDTHL-G=:_[79S5#4N%^&^L@PQS2HBG<P<?1/IO"PGPQ" I3,T2)E T9]'=
MLPCWV'J[L_$@W,%FG<52%5Z5Y=1X)J^*Z32BOT4ZHPZ^S>%S^?#MP.';>$UX
MN%F'[X1JW;'["ATY4'UBE$IU"*EMSS%W1!'4T"+6?]*P2OA!>7A+K=F<4H=/
MZ>'AUMN]_8T_I1MFKX*3B#V16"]21#AH E5NG[1>I_==G+0-2^,]ISXR9S%W
M,@"Z-V?,Y3.V^RIG[!6H]JIG<'-3>$NK$L./(J46'A^2%*[!KC%IF 6A:LE%
M';@N4GF++1O.XFRJ>G4U\0[GCW&W^_0Q;I(ZUIO4\7UG=6 ]UL;%A-^'V,\P
M2;.6=VI:"I[KEH+H:ISH/C7>K]A*$'U]V<A3]^7I/LC3@TUW/;H;5OA>GL$3
MJR]HXW\X?-!PLNMW<- VK&9)Y1K.O/.[&#3=.)QBOL4)+%"$L?=.QA)4(&+:
M_#UIPC*]0^5I/)CIV!Q8EP_LSG=Q8#>L$DH?33IUZ-/#D<TJY_ :)U!PX]"L
MI4)9;-QZ9W$@ISBGPK9=F[/IX-G<^R[.YFO64*W+D[Q(P]@/IZ RRW"Q]T%*
ME<@ATUOP*1LDK@9G\/#I,]@@<6M%XG[_OH&XUZRO6I?X//TR#@>A2GM;D _G
M7?EC&111(T)K($)W,"9YN/%FS&L62:TC"S5))]S3^:J83$3Z"K,1FS.VM#/6
MW]]ZN_]$B[QY,Z7WG9DI:T788 $B;U+4'#]&NQTX1H]VW-(#3%^IP?W*)E6\
M>J;.O4[ZBP>1].8V^JNF8'2!;)LX!F-YQ.@]Y4_U2G]JP1"'9Y)A9^O)M]VK
MONS>VM[UP_GE'\>7[]L?S\__?O;Y5^_J^OCZ]-.CLQR>R0.K/D+7.!+GF,?O
M7)IYM*7]]@/6W_8Z/U4NH<^Z/_W84B,X]51BK.Z+PDG(<U!;GOHM3B+PNMN>
M[D7>4K^O?G^\[=D]E1=>M+OMK;Z%AED)_L)>S?ZV%<A:>IUR^=@HT5.?$\JG
MY0E&*D?O3GIC<:NG(]%5-+K7FM(*3S!S&'&#0EZ=)NW5Z4E)4)#L/#@XT'.K
M.   2C'"F:D9%I"IP !.O1(ASH%*[2E,&1+G3J1!.TJ2&S6$.K>J8-2XUHD4
ML9KVA']>I.$MYL98*_\(_QGQ/,]+B3G$-((8KN\>'CX]8LRUH_9'@F.XL\(?
M>S@%_ NF5-+N@CT63GE>(,YMC@/XQS02N,4#&87R%K^Y"Z,(M[R(@I:7C?F_
M,LMIGA]\/Q' [SF\I\2;XK'(X7A8]_3RI(7#N/[DQ\)V2E]D^,]1$0:8B]2"
MPWLCHQE3O,C@P$<S).ZM2$-A1G[1&]S1RQ!G$$]F<.PCD>)K 9-D=&T8X'S6
MX>P1?MCVKL? 4S:' '<SFWE) 8\.Y1V62N&P+S-P+$ ^P7^44\5PP.%$!%Q_
MC&/!>/(B< YP4XI7\(:KUZ"KX/!/IO3W]C?/'EHU,WUX^(@%$HXJ"8)A@5Z#
M1TF\F=F9K!C\2?.1$R\%@<M?%$!_"@O2P2/)@M<&(2:P@7!2(Y,Q/]B2^L"@
M(/)QD#V)?9KJ=O356ZFGBK3143GJ'FCO)<1P8W[4/ES;;I-\W'N=N;'/6D)U
M:W:W=W$K\'PH$I>SJT%_4+4%#L!#P@Z4TF6)\N0\XH8X2R(.BB>01_\LA$_3
MIY%840BV18#6!5+&%U.PE"*<? U?^K(ASDJ) VH,]CP;%I$> <Y#XL,8]&W.
MHA0+>5-089S A(HT J\7<Q\:6JV25FAIAG$!^F4J9J3OU8F"XY6"P0K6 5
M[8V@.44KI0S8G\J&IUJA0L)__604DW/ST]>;50TM7D8+8Z*CS KD!!4,^LAX
M2,#H#PI?68"92A^Q?7<Q00_3!U=#"3VD[)1&>L/UZ(XWAVI5A$S!XR/C#4AY
M(V=HSV5)',NH(<$Z2)"/0_"RIJ!E9OKHX'E"79-6SM XR:B/A_FRH=>JZ.4G
MDZFB&*-D(/,".0 C 238R/+X_014%/9>:6BS*MH,574QHS#@"DF-1!)4V!!B
M5828)CFB<>#&1#0)@PP$@QK \1F$$</="+3=@:.#_PW$1 "M\H0.52JGA<;V
M@X(^]G$J5%ODN?!O&FJNC)IZ#I>',4I_++5MISX=1N*NH<9*@3@^/S/&2>&L
M^8Q?,V8 ?Q44/Z'Q3C,OQ?M1!"5#LSS+$CB%N8[?!'((CBRAN@BUZXL?NQ48
M[R*<Z%B-BA)Q[(N_\08SMF4\M&4H+#3"V$WN%14SQOPJH=  G__Y^X9RR!#Q
M1  '2F^$,3CX47G+AO=6R7O@O25(O*B,EW&WN>D4S"*J.]]N*+)*BK O#6>%
ME"[0 ZT=BB W9%@1&29EC:D""T=I<I>/:Q<WY@AI&:HC,9R5 M@7!7PO6"^D
M*I4 U!#&[D!>8WPX#2F4.TR3"?PN@<M5G!:$=ABSFGDD:$^10)GY:3B 'PR+
ME!0!_/"Q! Z=OD QVWM))J4^&8+>C$=H<L)2;Z25PG!Z4CM:G5'P($EYSX R
M>/AASS!$BI9!),!)+>* <-(297B" *Q^<;<DW3=.*'B=XL\5(^"&:=JS-K=(
M6\F_ ,-^@.PRQL2"8-L[CC!Q9S3&N' F_UE0K)PCQB5WZ5 \F?SDOV&JB"^G
M.7H)*?PL3.&!8&2(*?CB/N8Y>F"$MI"L04+O#Z^-(>8;CDLJ!B3D/B,;!3Z>
M62X[[1=AD'!-,:68?X+FQVV84?0?_O>Q+;L;2^(OD5F;@]P8PVN$94NZ5C5,
MWL*'$&?>P7,H/^&QHT%@Z3WN7I3#P.D+'^0@+40Z^\^_=/<Z/W5[+:_7Z3V2
MR_+=Y73N5+?B*W,Z]VJ<T^E,EN/9]>DGRMO[[>KL\^G5<W,;5[#^>59:O/YS
M.'LZY[!NBN0/U+BW,DJFF-J%*8^8G04G,P/)BU@SZX2LF)+ H1,[35$R9LDP
MOT,M07IA+*,I)NB-1!S^2^=P33%J]R]\@A]F!AV=8B?<+./^U7!,HC9<AO=#
M^8F*  -+$8@=C"KE?C(QN@?;!5!Z'EP8IB;E9-M#"DR3.YEBE!V47TY785S*
M6O #$?8R]?1,IR>:!>N&V7=)>C.,DCL/%&W"XASNC,J'A3Y\'P4F,S.2@GS<
M :Q7):^-J!$7-R+!IU+R4^*-9^!<MSGT C(1MLHO0*U/)"6X 45Q@:B6^;'6
MURI&H*B3PS9.D+A>4N9U>BH!L^UCFJ,/KUWFZ&@2M"JO!SOY!UI%%W(D6E[I
M7V1$E CX)$64#K\X/O-RZ8]C8-,1IYED\ 12QR(%G8_ !"H[>$GA^S*2J<JE
M [H%X8@24@P]:<';WEGLH7W-RA(?DHE((4[*SU&Y%/!H@2 $;7L;E#J^$I W
MIEA)>3U;1[0H6(=9/[Z>]ZN,X1W>106H4&"'5W$J]M!#>(97<4_?HDQH[]"O
MY^MH1";Q!F"N?UJ?([3UUIP:LX/F\&"^GYB& 9A3B% E.3 Y)P56&$'+'=.=
M)Y#3*#%9%\J^8TD"9I]_$ZETIB0"/J/B&?C]K':F^W5"#B(QN#Z09+YR_FR3
MV;A"W_TL]D%R9E*I/B\;4TKO3/.FEO]*']&?#^H7$"?/T1OXJT$Q0]<:]!\_
MF%)<2=JU2LENBW(J(KAF-8BR&&\,G#)BUR-#Z<].#GFU$_$EG!03#P.6<'/J
M3L=>.H5F*&6FX;$5\=A[B8V,M"]*>$2A4'/3%(FH)K^$'-I7RJO):EH9C4XS
MK)@,L_$BNJ ?;TC2(*NKH\J)RL9$BP*M2[8\C<3TY'#(]4F)\4_&"4)'@9@9
M8UR)6@1_T 9O>?)61 78(,I0'"<(4RY,7:N=:?&'@J+NI"K ,)G'W$R-(G!D
M*;<0#:R&$QNK8V72AM+ Y[F9.(\<GK*HJM'2JZ()%U@22=#SCA&> !<D3::8
M[RJY+.Q.EJ:[#74T9%J=,45V.>GDBLR6\9B#'$3 T.1(TA6-VEZQ4V4:T M?
M16P,6!02[J<2O2A68(!!! 6*.!R&<#UA-!?*TX+W[!_T?GJN/G8*&+Y0/.C@
MVNF.1PC%A?XSWH9(<A8/PQ@,AF\QC<+)R,M2_Y>M*=RQW>OT^MW>3O=_1]WM
M/Z>C+4]$^2];(>8#]?B#:HBJW]N=?OFI^I@%0!D=4?Y:Q5;V=_>F7ZBQ3],6
M92GBI_]P"*U^T3!GC/C*,5.2KT6R$3/FLMP#1L]4#2'+4!6'00=HF$1ATE+1
MF$$11I@LQQ:^$;K*EU4>TES,QH["$,B43:CRK462>387ED!0-Q!3RCF82)ES
MS)[S^TCPJ^+[NCE2*+@K #2^:93<M?TDD"4 B(AMBH5+#!2P'8*@&P8D,@HW
M1"5]V-2WLR"/&H1G95B"#IR=QB.5KF6GHYJO[6;E]O@ '>XXN?RD QV-U;\R
MJU\%#"\X;.D=EVBZILO[B^-%W8)T6-[\= %)WUU\*G_ZAT+L53OZ60ROZ'LG
M&"-8\-/W)]9/\0?F>><I9LOG#.!S@YYRT=>V,6R6<7Y\W;#6JEGKHQ;JEKBO
M1":UL"\)]?'D^&(1KWTJHCQLEPK2>V_=YN+>;3[]S_N+AMZKIO=E EL))_H1
M47)IBQ(\N=<BNVF?P':F"W_8$&]5Q#/2]1*[:ML"^6J6Y=(Z7.\N/UTUAVOU
MZ!R'ORW*V )2]77":+3Q'/@/$<W@4.KA,#HC[ S-:QX/LTCY7EZ?E;98@_"M
MD,[HC/ZNX9:K*5!]")+Q2CLZFD"_7YDSJ!,LJ.]- ,9V.IL#_Z;"OP$*!Q6_
MZ]F>H\.P6?>HZRWP/NKH$B>3.$0//Y:1E:AH7FG.9>9BCG 44[LV3DK!%$>"
M,L*AI#..P5B);*'OQ]R  (8'XJ+P^7HN8,2F@!B;Q1P)<_G=.(PDK"(K5'Z.
M#T\/LYR$CX*368];>9;!HD3+;>^8"QP85=, RY-O&G(2* $WAM)&%OZM&!@4
MAS,_E'QK><=G;<I:E8')',*'P-YC60%L-<$P2FSBFZF;E\%M.1:W89+2ZV%#
MG,E$*B!=G<$8Y!A<EN4>"U)=+0,$X1()/TU H2JJ5E-RM[VS'%_.IB)GO5II
M3Q1^#R?8CL)*3R7</RL[CUI6L7IB& ^2(@YP3W+U+Q8#8>!-X(6%61,OP^[[
M>7RFF\<0# -TFE,M$RP[ 0Z.I$A5,I:M8DP>;%KH!%-NS<7IO)F=L5S)4<8-
M4.D#GNX7A1L,*\#RZ/+]0TMU40(9.Y)4':63FZDW*? UYIS 76--(M@23-7B
MOJ?$Q9RH0+OA8@SDA0+1'!$U8:INDO#ZWEE7+Z*.><65S$+L&3)$1W\^=WO1
M\2J;M):7QU(&W 4W1JBQE'QYPA5'N#80;LDT8N[/V!BVTL:3U$IYSX$'L16K
M7,BN\#.=O<O9MI2#DQ287"AOD^A6<?[<RU@G7.'"$>8]SLD)S?JEB*X\^IXT
MPAMIV2(GF!XL3:Y.>!OF,ZZ;LC=<W9J4A>#6P;AI+-%AJV]R+'7P.>G3V)28
ME'D_MQ[6 :?O)D[N(AF,[!^TX.0.4.\ 9:/ RMFT-&0FHV';?&/)^MLPI1I*
MD>%*A2F\TY91.],F55DJ85"#$+;H3] CL9R]BE7XJCGK__F7[GY_C=:L,JC1
M("6I+'(!A Q(R7Q(RG*'NW'BW:%$1H'_A=*R*R4CQ. E<D"A%3P5H&[@F !-
M1](T$39LI:C68N%Q1:D^)8I@A(<ZLYE29#'=BVX.)Q&SNNB'BC-:7&L+?R'/
M4-(#-X; $^(-BV@81A$R+ D;.I/9_*'TP0W#4@VR$J9T%GWU>%,R@>4>B9(:
MO  JP8!UI53328TNRVH-_<H)*'F1*N=/L?(&:# -$EODJYL26Y1?T:K&$U$F
M6E)K02Y[RQLD9)@3>V('YY!Z+VG#N1IH+(49)4'K['9L(EW6']&< +NRB%FV
M&J0TQBN:RP'L9!M/**5KH16&7U=*BS"C'TV^T?U3S,H7:VOC&W5ZK&JJZI*Q
M5B#'<X*-_2U;%\U'K9RL^*@JIC(%,JW%U534 Q'W&+>-SYE:5.5 6FL9DL$_
M*SWI .@14D?&">CJ'!^-]#5N@B6J1HE$MV&6H)N0"JZV A*\,%""J^2 <"6Q
M1S>=?QG*RN&1,Q4_)?_"IG?[#J7.0T5CM,<XA6]1K06(-JO?E''2--]K[M)T
M@9>B3 78T#LTW:($H[5SODW;9R28!C^(H RP4XG9"-LPE_S;TA6/V*NOPJSE
M(JWT95PAF7OW/6+-84[*SR>SH$XL0M1-5&*);(J>I3KXQGLTU:FZ 6JELVD*
MT@ S79J\ZJ5KY6<#E4]@;^O8NB/,(E92SI([]RN!*XZ1;E82II988)7&U;@/
M TG<D(*5GS>&E=BZJXK#?7W!0\.JW\JJ#Z$B#O&H91C=<_^M*DDM)^\C RPI
MY]FXHMV>X-<,5&8VM( U^)6(<E7WR("Q:BK7,//ZF/D1!\DA?C;PV+U&"<8A
MF6-'90M6O9?2\0%O7&3(^AHL)JG:TMF#!'QE^2-!K>\NA7BWNA5-"O'RFKKH
M#BIEE85!:_##$R)[&T?I:=^/T3GOV.K?89 !.CU6<;)QLGU9!B<48!OKT6X(
MKY$7Q6U J!,8]W( >6VR:D%VP \F]SP[@@*,4P_7%Y0 7=K?Z'3Z#( -A'_#
M?A6V&TYQAVA=V+%;?B%7S:KAM^#G1?U6&-XKO3KTRDROF;IY+XB/8W]_00!A
M9MKD5;JTB%1^O9NR!EAN\:M2BA:&V-H,FP:+[&*@OX-O^B169[ <_YDOR1%Q
M#I8NB'FR C/16+BA%6\]MJ/;6$5 PSHKRS#)\ 9+,8#6TVD^5B3HJ9B\AL%5
M[D#I>]-L.;B%0N[E%X%'O?5(%+Z%\2#>/7P:_$EJI)V8_I+F^8-4A+$9C%G$
MD1396,'P!JNKO*=ZM98./7LZ]-Q2L7D=0JZT".'-7X"5HNAL68$\Z@M3^.-I
M$J+PI<MZ6+MALHR)XF5^@@JD+8I'5X2UZM%50>BY10D;\:5QXZ+D>Z& ."WQ
MMT5H(=E#NCGV/93'P==_R@B =0^0%\<%W*W-X49XOU2ALRH:6MD"&M&(DVOC
MP+I2L89]I9F H2LV%^XHC9^KAEIM3%8I>5XG_T1AI7PJ3*6-B*N)8=Q RFII
M@XEC96?T>_W28(M]761/MD*"?"TK=KS%_VA2*)G +9D0NC7R0$7B[1-LP=5J
MY@&?W=+\N1^^K_B]//I X8E6/Q^Z2)W!_!G=KM87*GM )Y>FEAT;MP1\[<X5
M,K[1PMA$/T2A8>2%U>*0+52EDPQCJUP@:O 4>\<79VP>H_"Q35=;2L^;O$GZ
ME V[[;V;:97,SFN<W)(;Z1695@A#[!+\PV]G/U8B%KA:8U%4(V!E6A2&L 88
M\ 8&GP$;#V3 G8 I8J[J[^EM/!H*#"LNL NTZI([$#BJ&M\#*_GU*3"GU$X!
MK1O'G[&CHBHTC6-2NB)U8_AJ*-%V&TJ?C(2\S2&V<\:9<OKU*[NB+!SNX$G^
MHDJ.4<+4*!-.G9L6$><H8I!,J@0.')Z)]\>![& +%;0V!&Y&(@TB4N%#CT>?
M:GVC5=#L7@00LXE*SX\K:(E%+8L4P77-XL9$PS02,/C(DE)A0/6=&5E/$ 89
M:E:#BF<F1;C&Y<=>)&8D(>RP.ZEY?#$S)K#6S'X5 BLJG?X17]<[$3<FS4\I
M?:FE,LD^VA73-'^JX0,PDOY9H,4")E"F!YP+Q796KRHEYND3M#2T9,<>FAEV
MYHTYL:AL'#F2R2@5TS%%N&7N*Q:_1YU(YO-I%&R4S4U=K[;6E27W!H42RLC@
M^,(/'B:L7,<NNV5#3]7R ]&@>!2A$X1-J+C5)V9$CW0<O#1\N.&7YBFY0(@(
M;Q0E Q'!V:/*.PI,E+E-+OHK3R@.T_Y6#\): -)5X#EE6ECY,F.!Z1TRKF25
M#J2B!9KTG-S9LK0W-]I7"=B\[U8B)IWGBMBG#(7:2:Q+?''*P^1(0# '.-:-
M79#R?\TJXG=QC@QJF3\)^QND- &C%!YGURV=?&.:B58[-EO==FD:6UG2JE )
M>"7TJ3E^[/W!5H!=-E%MPCR LVZM"/YMY4=QS8,&DC*0;;'D/K\J,8IP%AL&
MLMM,J(Q%4KU!XA?XH<FP4;>2*(-R[ 2.VA?!%#@\$W0S9=7]5P;!7TTS-O\^
M(K#M?5#F#9Y$\QY6G#2KN@5GU_/[R4X!+@9S*ZF#%6J,>[F55N90Y95' I]N
MF1)&=<B0J:ENHG..*\_GO'#8$O3=LW$R!0&<X];43G9>J]>D&2)#FZ?LO!R;
M$1]F"#N;G/3X"&%&S?K$T-Y8BH!_YU&]N)RB0S8,1X55\8\^UB@UT8PR]F+
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
M-P%;J2CK-.O%2?\E@ KIK,)(NZK+;>#MMOK]G=((//*ZK</#76W0'$_@R;X
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
M>Y+0Q7;"%<BR$,L]L"65BG)3.23FTVKYU*+,$265^"/\;4#)$_@OZMFG4Z_
M0V$HQVH<33@;]N_)YHOD,)\M?$ $/(]!>STG&/29F5Q$UTLT ]FA0X'ZKE*_
MJEP>!WV9%T)89T-FQ) 4'+.#5&'< ;(Q)>RT!]0&R$I(#V1D%5SC_-4'.4M7
M2I?\A2-K(SP=7BQYL@$P*+>&DX'##N+3,XZHD(<L$#F4"_?0H$ M-0M+9?W#
M[O/T7X_F?I.:MI/M./\3S0T3AJ6+RD&>E:GNK?+XMJC;&PD(3-UG84&Q($HL
M-=4#M=/O)Z;404%-)@'AX5WG5%6>NJKM(*N4ULIA;491O<(2%K; 4SF)LM)9
M SL[#55K$F$*X74&'JK2(M.$FTMTYO+_";8R2UFMJCE&LC*/>:YJGA(.:#@=
M67H_T2<-#ZR(!S Q=$(FRS2E'C<V/;7 *SM@<:Z'L4NR5ADB*U/Y,VVOJWQ-
M#HC73LR=JS(#$7,C0VRWP+,W,*ZA-0\+=P;5K03:<IRBVA5*9&:A:,M)I=+)
M?E3'H#1)J:":(#^[U $U5I+-E57IFGM[YCD<:;PD'&'3$%]0AP@:24_N;%DT
MBW>C2- 7#(>6(WSUWYP;K0O$4.BC*4(DXE5R6VA*[#2C:4\H)9E5'=O,/$R(
M]O-9MP%#!C@+41!&MM.)*?FUFRQ]&VWPV=2] CNT998?H#</&$NDS]XX-NN0
M( 6WF[3F+V74\2:*9#RR>WEK&TX9;C3)A:VY!YR!THI[Q.%PTYY[H9'\!Z?E
M(SGTJ%'DG!LY0^>>\2MM>ZC@:)GY4ZGDI-'#VIUS<FN>[$]H_-*R:N#^>PYF
M7!]+W<-,N8)5'\LR'?/_<D9$!A(D./<"NBPBPJ[Z'=4]:];2J5<J+P;[O7"_
M-@XV!QJG/%&YV][OU-W:S'\_^=V,?U>V8JH-#H(9C6^B!0$\'F1?) 4(N'[G
M/[:]OS]&;&VT6'U,\7O=[AD[1..6J.AA&3JF*A,Z:@EL76Z/?R5\"BA<25@U
M+>\UCC017\)),;DWZI:\!6P1C0>6VKZ9*6_:%,:>BIAS0A94N* OT8*252.Z
MRC8/W-? 5'68;!$S>KN2-F(BLSI[%C^,U10KN$;7T8(LH7&3NHZZW#CJY,19
M"P3%63X2E\9P>AN'<9F/5/*3?IPN *# )X=,,\T57%?*B8'S1YXR(5(NQE:O
M<T-ERH:I5:Q,5=>QDY$M\#*4/M"]EDBW46\1#K*#!01L!20VY\I^RU;%[U9X
MLK3X3;,7ZSP[8;;R0[M22/BD\8-J--RTFEC8[:M"&3+7;6VH"VZLJO.*6J*-
M58I)OP+K)F[:I<R5$G%0Q* M47MEX6(Z3M@HKP<0'KWGU29Y*ABA#D8))9 +
M=7QF5T^K^E0,7. 7-G%:BS98IW O H143RP0BY/G;[$S]KC*&>;=(@576K9T
MKN9VSHY;5?)9XDJIFQ(I;+3JAK[O=7O>OQ6#^I6LK[>);6MN+U6SRV8;OV8;
M6>I/FLU[Z>;A*2<^_%7&QV?>.S!+0;^_TKCC#=Y)! .H?9^!N^&OQ-?NL&IZ
M24BWTCS4ES5)9V6FJ+9FE=T!Y,#Q%#IV5V9$D_W _?]4GD)>]N;D8879? -0
MT@FJFEHK!E(%A&*DK#,J& A%F4)M5N/UJ#=4CX:44U0Q1)*45?#L%G 2(ZX^
MKK;Q87!;USPG6":GTL5]E<%05=O5WBB8O E6!9NIM&I5CXU[8F9'P&/I*0HD
MXFZ=EI, EY3]B,I4T1;5]ZLF\;K(_,$V9H0M88L?DXBN&J&97C[\]E645\W$
MH3S.&1JMY*!BL1I:&F3R\/@AWF/\!;I/](L'6FH^N#JBOIZ8!'8_>6?E) *T
M<+1I#$OEF1]6#SY&I8DC&-CA6Y+I3&VB--I=OB[Y'14+'J_%)CLT*Y=&KS&'
MQ P?:7-;!_?T>AZ&R7GD!B7K:Z7)@2R>?$G7(_NK+B"(L+8-?J3N9)J>ZL?2
MW)2XVOG [!P#9VK$G"I8TA#B0]VIJ*/3S%2+33#;%O/2RT[,&8-W91W9GP6<
MMB!DSX)S"#FR"_O*CH!9A(:.D9&#!)]2GA=\K;(K%?7\%C/#G#IXBLVGE42I
M/)>B]W0+$!JJ.:O%<ESWHW^YF/$>NK47+L#[>)]4A4TI^*QMV@#OY@]I!?/0
M'>=4\UA&\^+M!+SXH7=JTJ_..?U*B21$7T3.V!&K#]IEZD-"OJ^Y;[6G39-;
M:DC1[6Q2<JDS[N:Y#8.$&E8BCY$XOJ4'ZE#%A,9P. ? COB7K:TJLV.LEFPO
M/CE8UA"JGE=X(?4"4!,2]/P#RASG4:7UJWM!&RA*N%-61;B4\%$09FG!(_J4
M63 W<_&I;*P2.[%KTQ& U)E@(DV!RC$.#DFHO=X"")[; K<J%B:LN,TKIM&H
MUAA:LM-4]BEJ6[)>RN'5%1AS+F%""4D-,K*<Q+\6B4K3TX?&@&'0=JYL"O]$
MZ-">/@2V-6+&,F ;-"YHYCB"PTG.K8BM6C%D0<J;09%<MFZ_B9,[. LCJ6Y5
ML42! M$"2[32)CP"N\STH+!BR]; S%(KFZ[BVM8O3?=1(7"LHRQM6-I/[ BO
MU/0"K4.)QV87%T?S@!6R9!Z'NP=_/IC)]US\T_2=)HN*?!],A*91"JP'IQ@B
M*2?/!::359FH:'>&*Z^L*M(6F6LAUDX1AC8.S5S7ZA<EQ\W)/8LIE,FCH73-
MF_[+S!YGQ-#\3 '=KH-M50WBZ\K'L<AX*HH@F66ZF"3:RR@[M%0=A&KS+^U%
M+GP&[K JSK3ZNL 9'<\&:<BC(%OS%J[B;F9T/RW"W!(5F)[#A[NZ2 T66YF"
M&P3.7_-<$BX/Y?$/NGFZQHTX@4$'K=  T,>!'56)3D!+90^4&1*+HR'P"YJ#
M9*40SIZMEIT)0Q_K8G(E0?"WJ,<0I^ 9(@_L(LW8'>E4_H3JA2MWPCX$ YG?
MX?$I\S[4W2B"9J7,E!\_^AAJ)61HH@BI:TU-2BQVQ(LP=LE=0HU,ME;#'<@N
M[?YEE?7H^6#5QS-CJ AU5EFFUH!2C1;&^K[95-4IF*8.@:K9YS'#K*PP"T:/
M(JXT5-,;KQIB9_9MJ+$0H73J(C7I@$+_LLQ$:5FK**9P6QRK>K5HYZO>,;6D
M,K\<L%9@_4TS"YY\D_L4IWMRZ.O!>ZHE/OOU:J=^/J@Q/ HRF\= E B:2\9\
M2HXQ/QXU&9:KRK!D0<<84C4!=E $F/2@['(..+8GXD;UZ?8Y<U953*'5J+P7
M:A><EQJ,#B.)XB$/5U:A_)\:(J^*R'G%GF"?B-QV1N9AC68HBZ=@5LM TVUO
M*V,0D]+3:0BYCM,Z-PH"B$2YZ0TI5I6:7CTDST^XJIVBQTZ0I O*&(R,(OUZ
M5EO^!7VX[<I8D]3&>>;%E#(23=JK;JH[2)*;4$_R5H8!^:2V%(.]GR0%.Y?&
MT@2'M<PVU&ET?BZLS+&%L!HC.S?H1'(N^*/@1SGQ$HLVA9=-J"LFIA*6W4[-
MNY)?I2;UJ5?AJ.!PWGQZCH.F,THM.0 O(;&;&L-_/J;^*><%&8[#N6AHYN*+
M,C:MEO\J\@F+1KA-^#[NJ5+P<5*\M#N+,RQ[C$7=O'DMY2/!BMK\+P[(IF&&
M6*RBUX(,094:%TNT='AFG-7ID4[VF.P>O&I Y1"A9NO2!;=:19<H[MGPOM-W
M?P4*Z#6YLS8WZW6;;B:LD'6UOZ<F:]#'0T'0(J8QCXHPX/Y"'(TU(T:YBX$>
M8H28LAK\6>'5(,S\(L/#*Z-,<C4#N<AP@#+=6Y7-A- WZ;#8FHC*Y;%9#(?
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
M3B8%X^%\G5%];NIW78O=;;<9.9T>. 0P C14.%6,TRI6%"^I;J<#OX)L0@)
MJ X"^',WLRC>&8%YMM-?8U#V;<B]DEQCN&^6 ]#GS(F(&ERHA.PY6@'1<G<*
M'133& BXM"@*+$.A4T#^IUN#>.]0'0)@78)/.^%^'DBS8R;SNZ5.$T?.K3RZ
M7S+W"RIUBT),PYO6MO5I./X*MRIX$%-43'70!TNMFD[O!3A.,4#'W7Z^=X5"
MG6'E.EQ<)BYVF<'[<IKV30&W(SX4XPH-Z#BA+\Z:70TP\522 +/@&L7;J6O5
M5>:QKE92$\W1C3)8&>Y(</A9D]?7U?13U'0$UWV,0?GBX(2A%!]&^IA,/5>2
M"-@>[-B9.IR:^/57%+A)82K@:X@JU1U>S?:RP%?744*4KB@]6/4E5<%I;HZH
MM6RL? (4E4S$='>@Y2*01;<8+GAL6YWM&V(&72DG\<\LN$*)V$!_Z4\7[</M
MC*KP-X!GV: .+Z]B4Q.)62P/VPIFC3I#TGGNM 5YGVVBTJ68D_N;!..R%O%#
M=(7:":TW,F^/2IC7REKP^2)6065E?],A'7VSLZBV)Q#<8*R,J-&-._V\]M%.
MR\E.BA8.N>=@&D98BHM&_#@*PUBY78>-J"QMOS-,7'V)FP586H6?9HQV*96X
M8W$8<3\B]4*=VMWG-#CJ[8PM^=9@1E<FIFC>E?*<%WS7WK/[?+2YZ-V10_18
M:_>L-*0VLK$LV<A2F,IHZ 56?U/K6II]Y]9H+OKDOE4;"S&]I,U*+;/1A9ED
M:?-I)]8Y'G=,#L:L$\7QC:-H&YBO%4)3#2D[8#C@W I \RCQDIIU7EHI7CI
MXAG7[#&Q%7UT-L[*\G;=S@#AAJ@BM]%^*UL'ZO)!$J:\4 S"BM/%4.=P?HD3
MD 1@[5-/'V<T-%<-KEYC=B[_P#)!0$48]W!"4<R]68MEKP6B4>$^X&RU!9.]
M HOB7X%CT^O4$<.:I+=)!19+P)O9A+?Z$/FCTN0?@JRB&2\0JD3:B.K(KPU;
MS5(W8I7;"VLLTY*@VRAMP#BF-H@?8DJ@J% %8D8A5^H[)4HPA7$G F+2/PS>
M5,%.JXC0)(M4@7DUN7#C(LF?!5E)2"UT8LDW"8S32N6QB7%]QM0G_,D[%L94
MG.WWTOAR^MMGW>SB>Y^C89;BGG(O];VS+!B"/5CYV046AY!_UH*QP-^/OGH7
M)WP&7O >^Y+>^M, 4#6@)T:R9-?[SL6TTTE=JLG^9QD-OUO8$$Z@,M"^3MO-
M2NW,*3(@LA);79!FWA0-7;7&@-.D C]$T((VK6=27<[80?[20IE/MH3GTU#/
M-@-LF*!AS..T$%_(P>6JX-LX242=\YM'PZ!57E,Q;BO&>V^I8GQM--2?E@5:
M:'@23/K&E;(,VU9!;,V6L:R!EEF!3485)E2#9LJJ\V$0F[]4P.H$K-$F^QOS
M>8E+A<P,NI:+RERINIWMVQQ>$-R8'E=]1@[O-*@P'63-<JUNN8B4AEI6>4%"
MFX:@CC%-2]LLT9*6"%LR=M+1#OHA(^LT*+2H3<D_EO-(9 >\2;RVB1DL$=J
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
M9208.5+#5R$%-3'\8<SW/C)ZH>7-N9\%[=V20>M2,#];X,+;F*,]A.Q,,JD
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
MXJ,Q@9SNYJ_2W4S3_LD"%IQSTP^LTIM(T<T&!9K9YZT#FAH@W(5 G-L<+G[
M)AZ9E(&'CX3Q1%P$%E2@M#%@C_@*!<9@)W?TH3Z#0:*GZ^MN9 >7DA-)=.B!
M6@KR.7,F514F?4,*S\DZI#I.K=,KAN!<9MMT'R#RAA2X8RNKA040@"<FF'86
ML5)7;C6.^XY*P[3NPS+ N#PE7.BC=1OE%R,$ \+ M,9JT3"$KE=&:7_0>!%^
MG22R'*@7Z8E)!*!/VYY<>8W%,/KMADL#K]+0+R$JWYM 2E68_9N*"_"@DQ]P
MFQ?-HG>%87<E604Z DSKK&P%BZQ'UT2);M/C9LU2DA@5Z*7P!IZ*%3MN\YY;
M_V<ZCQY:9K_:D"F9.:8E9T!V7OL)(H9.J)*_E@_5T X#F4:E4Y@5'!4);F#<
MEUO9G*%4TR2VO=/)FSU)QDWRQ^0@.4UGCDO\VH31E6;,'>7[X N4^P"<F%RI
M[_*CL0GW5DQ2^V"3!V7.(^&+M]PN;LYI;L30=(_K5*QD 2TF[:R-Y72#Z8[L
MFH6%SZ4DJ^!_F#37$"W1++*QR?N%"-?3Q&9CQI;%QH(PU78@I=@N'^Y4':L@
MT8E5MR%WQCL-OXY!B<OL<USV'+./,0K".-F%I07U<K"\XL#16IOGFYW5D)4J
M8!IY7;E.3R5U 7+*T $I0D#2JX3";]3SKNU'HT<OW60^OX5T&J4U=>.Z&ZUD
M6&ZM"Z0)>X1O9N_(^G W42J&!,6[9VY_@Y*\/+1^?XVA^DU%Y@1AM,@YH/PU
M6&<%^PX%8;+H(6T:E81,S*;MS0J,E#U1;46'Y+IH]>XFRL:L9X $"DX.;QE=
MQ\36%>\8FR6:M<]UYX+9L]* CLDF2RB#Y0)86Z4K#:B<\1Z[G!K3+0:'KOI@
MI"S$#E,_L%J??5)\&'V["8!;J&1NEY6XFN>4DU"$),8<"+JGW&0=C2K/H;(U
M!.7FR-T]#_-%:MVPDE,@8HM*<34$9%(,-1%.4Z^!-2#2]@8209>*-:DM82=-
M1>I*,H]L;-90$BH4XM;#Q_H,.L(L;&A\Q^FNP3\D8U@1"6MQSUXU*RFZ"(J[
M,Y.2$OCUJB;W*)4M;P#Y<L6J )M&;$EXM<?%?1[<;^MDZD_)"<\@#B8Y,2"I
M&^XL-)5Q&&6-N+]VS%4F*GQ ^_!Y3T9$PC6(5/"5WHK4H\$N44":"E]LN8S^
MB_B!5";C.\)<+<+SG1@>U^(Y(]*MU;Q,,S @*]M:0/P)S!6KC]#UJB8'W9&Z
M)7R9<DD ;-C,[ >&10098@P<>^9J5X=L4G$_*7>+)KP62U0*1K"D&^7.5'-7
M.S4=DSU+[X*8<XI<CD4&AK'.?>E"8(@('3G7/%%431?'FMU$1DQ91]DU%!]D
M?VV&/5K3!N2PM4"=/S"D:&1R%'Y%-9FB#\*$Q((UIP6)FIP\SA2#FK(**C#U
M?D0289[B%,[7L/@Q8>>*"$]B9$%3;B5%*3G"ZO&J2^EK#&*S8?^U_0O/1P0G
M<BRQ&LZ9:Q=7P"V(U&ONEHEQC3_[3KZI3=5I:/&W#8!_9E[O@ 6,A&3"&0'[
MG%J=VE)XC,KJ^2/-[I1)4D04#7N7M\,HVTHS=)V;TW%B[L??%]S]<C*%O+\
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
MHEX)6PG&HASS03)TXQ,#)08,+7+Y6B69<QB>=*.Q%.+J?@4IK]>=WRZ8BLR
M[T;PHH2B.)0@96<\%S#F'$$0!'M+%VB+CL"^>@U"5.E8-IUSE(T@,[A0AE=7
M(GB6MU)FBH[-&27:E18^NV93!CMWC MS#-M@N5O%"6=C'(*WI-S]A6 W:9E;
MI&<A:A_"'LI! V6(V*AY*S-C/NB7NX^:,JIG;1\=O:UVH^G=S+^=/@7((IL*
M>KNI!T?!%S7V$L3VKOHY]#B:(18J.:R%GEE#3#/YF8,RY[0Y5.)M%)4U.7<=
M<G8ZM9U%'E3XN]Y -!6KBHO@!U,08;#3?JCN\"/N&@SX(+,!UJ%OVL%W.:L1
MBOA:]9:R*7+IE*2F&YB7"OP?SI/3V&))<G7/D;#&Y#/ZLQS11CU'KF*% H#C
M]/'0[!&.41$:7<R-2#2 ZH=$N6V6:GF_1]^5&_ :T^8(C!'%.*E\8-Q.Q4;Q
MZ1@PPYO )IB.H%>,6'949TZK.T]WC 1"3ICSKJ!$_%@^%VXB6&;P8AT#>F9]
M-CY6JED*78[-51&@Y*Y2U@)R#OC\!D-UCN^@5+M6F/ PISJ&GX=1?GV^26>8
M3F!SF04-FDY>&G,M*%_-U4TMG'YBO=7,(BBA1"'O![>\$'C?#!Y18P7K,[E*
MMFAOT2>N3N1QSUEJ.\=LPQHGO.J2-0Y"U;+=)G02P[+ "D7YM:(C765HN-C^
M=SARQQ,KT+9+L+C?>"1[!UU#&@DU=Q'97R2$,[FR;\-OQ_V* 3&+^+QQ6JEB
M%SC,;!7E,X78%-]-<6QR#"A E)N1Z4ER]RI%!5CVHA\^7EPK)[L)XK*R@['[
M/R.4%=QSX/^(V%7:^@:*?3:,4CC/P\U/]EG%/B5V+PK <]2&>'(HI.&<T#@R
MB7=@L"C#2$O$2'V;MKK'CE,OI>3&:\U-7J*B47VCG(BJ.*\U@'!-BY/I'*7#
M4KO@,.F$<#!VCJL8O.V<DQ*>/F7<D@^^B7H17#O0PFF[DHA=)S<4#Z9C08*!
M[!TP)IS&3-9LN^8QSGL82T4C)&E'G0Q\9!4>N5C>Y!H-E9#.:M0Y*968/4CG
MXX5GS\0&^/?<?ZE#DRZ^Q.3Z+B<2:_->WAM1YGISTZ<&M0K,.A])3148<]1Q
M58.B1A$A=QH)! 7=!T(R$K\YHJ(-;FKBL@587MA0M46T^'OH( 8_I$F8#R]N
M)2;27D0XUJK6^2YIC])-LF6QDXYV^#=Z[E1>B2W!91)>(@T?YXHM%<8SQBN<
M,U9+I>X"HK/Z-K@39P\MI9K<4+,E+181 J!*,&NM6YPV3M>?)99>KK-+O%O=
MF7'+]R???O(^\X47+!P4SF6]GT[$!_9.OIE^LZ]1C-)U>9MZ'TCHJ;V+S_5*
M4A;CN<('Y6'UU;@<.]%/6BP"H1W!$/^-]+)[V$N:X2R[@MWS+XLJ<@)^?CH&
M4^TXW3&./8G&!R=2^?[LY/C#3^Y8/YIX+YL&0:Y9L04O#ZV!3J_M9FVUN6Y2
M5?7@+77<_U>0E%@(9&C\<##5'\(2C"J,EPXR=&%8.N&Y_";=2,^_G/D1 GO
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
M3!W,=.@LG)"Q-YNE696=^5N*45?LM[+%A;E*L#K:TDS3YJK03#<+ME0^)JS
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
MWG.4C_FE055RNR0=# @LK.*>_X2!:'QNIR,^-4N_Y#$[HFZ0U1Q*V)A"#N]
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
M'J ^<86TGTRTH!-44O" ;C*,=A(R:Y%)S6U<2K>2E0&+A4(I""-)X;-*F[S
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
MM<4U%TOC0EAE@<&*Z0]6_.FO4%:R[*#;*NWGXR"_UEQ*9%!:!JZ B>&BZ03
MDO.[JYR?E>5W5_G1O?ZN?]C=6ZNLX$96)C22N^ST4&??WS]8DYJ:%Y7<;:U-
MV&V*$[:P.(&H&HFY$4QW,$_ *"F8=AAY=HFK>+NJ$MZ#7NMT5PJ;V]0CS(3=
MW8,#I[/1"]/4(SQAX3]F2GE#])Y&<7IK&&5?="2[K>XCQC*/M[[;.I@.YUG>
M^O>.T#ZE?&*;T\$;G?#M]0[\[L* ,IM0O]M([MN6W&Z[X[?;;U%RWW8YPL)0
MBV^I'*$P^5F3!^:DW7(M.$?\ZX4Z+VX<OIVAK8/=NP)!YN&%:IAFA!CP"WR0
MRMANO"@GDUBA!Q[$X)V/TFQ,UVR>!>R][\XQ@5],G6_C_5L0G_H=I.TJ$(:-
MHN#MX'N)HH::#/8-#':1Q-ECXQ_K-A&/-T-G?>%:&YN]KM]O;VZW22-JFR-J
M;Z;EK+&H[CDSU!483"/U$F1,FQ<G[^SYG<-%*3-? :-O;?WSU:)+^WM/Y>E>
MI\5IK-69RWNN\B(KAT69P8"W*VVZZW=W%T6J6,-S]4VN3?<0#.PWP-.["4;/
M2FHX"I6!YO' 21ZF"8V,VA14$J69EZ1/19;8V&.VYQ^LA'JK,8$>7IN^W^D]
M,;&T3FO36$ S5_>LN%;9=ED^;R:F\"979Z\Q?-YVM.<T&:9CY17!C^V,]QQT
M_5ZGB?>LY^)T.O[>7F/MO'J.I8'5>=696>\]UCOT#_<7;5YYP>E9T[QCLR>V
M=T_LM?W^PGF&S=\2SS>8-QW2Z'WG)^^LQ*!?LO/IZ.BK-ZIV3T2Y%ZH1W!9Z
M0<X_?Z@GW8M5CL .#S>*M;S'M)/!0#!%0LA(<%$PAL4IZ!(8ZS]+0F#"O\%0
M<Y"0: 32DA0Q_' T4D-!8T(0IB(:TTCA6IPA+ BRHZ1GIS 3HP#I>/!#6MZ?
M2G^M6T^'<=/:-!6IIQ+">N$GIAFC..4YS@4^-AC@4^_PIU<JP5F3^V\C!,#
M[T<\*1H@B J^)X@]D!&5X1]@"8)D"+^%45U>1WEE//#7)(4I\?)RD!=14<*S
MX;?Z)KA]K(*\S& ")YF:!!G,"=4->M]:%RT/U[WE57VA#93D[D\P,PKF8'85
MI!=&^3!.<Y2B0HUA?:Z#0F2$5LBL9DXB K-$'$RP^!G+$(PPN*(GTW3#2@Z4
M!_,)\XIOP^I&E"EZ5@IW#\H<1HGKS[L$'D9/3I.K%-?9_#@@K"\::3)4+X_T
MM>25^/?_=;C?[O[Z*F6GCQE!=6+V6IU]/36SZV87K1E<P90BZEQ.(L<C]&(S
M9C/0*($MC@+D#-D',8YR%+91EHY1F8'SA7.#2JE V2;-"&<TJ(KL#N2VS'*2
M8BV\+>\"--T[A+[SNNT6C&,\CD1C'H$P'\/8X7F@A>%U[U")GL+N\@[P&04J
MJJ,D*4' S]4DS0I62V6&45]W<VZ^^MDXH3=%3[^L4*X]'@9J12H0!T6+0WH!
MJ6WD:;GR5"EE6:E(54;RFL8C'O19Y676"&X.\27+WR)%#2LYP$\3[Z,:9"4J
MK&Z[V_:]6_ 6\KQ4X=P!^UY8*N]SD VO/<:,W?5)C$$G1C?H0DSB8*C8ET+C
M=]Z#0#*'68G>B<P2FK[P'#Z;R1D!@6ZW]G?_S?<FP1W#5JIQM,.7P(; UV:9
M0M ^F&(9$^V'"S4IF$BOTXC]DL6>\N<K5;<?\;S6AS<8J$,T06/X,ZPV>#4Y
M6M5!K-CU 2GXKBA>H&[0A&SD9>EJ<CK[N1)U^"'*T/&.G/& XHE"ZW:-8-@H
M64,%CG4X7U*V#ZAZ_T6 J@_?+%#UWDR4Z&Z[,X42W7TB2O3^;IM1HE]I_>F)
MSV$1_RT8?H]3ME<-8/VQ!JS7OWW_1<*^/TWMKK]N!E_X;K?5;>^]#"1SO]7I
MO!A.]$OQA:_MH/K;"U[=$(:O#M1Z.1@BZTX8;F9A;0G#/V7I;7'MG8-;L#K6
M\%4*BSYC=RB_MA5 W;,GXHW#'<_9!7Y_K[<:!TN*S-<!B:M!"&^VS );9J_;
M;)F509.O<['T'('I;)RT/*OF;263_"H(Y_3=^^NB@QL:]J9_[<VL3N^)A>WK
MM#!KW+ZV4D:H*>+1 ?N8*Z%.?EN5_EM$*@V.Z=:12C<[HMD1\W?$WMZB2$2;
MOR/>BFLX#S?M[?EG"].LKZ(VX77H5IY'SZXC\2N@:']<*<9!]]V,BH=J$GVO
M6CWQ"NPZ4RL\%1#@6H.3BV^_7UYX9Q^]LZ\GYT>7IV=?+I[ZY=W.[NYZ??O<
M7/"<V< ZME+-+4Z:&O:2&<$/6P=[^XL65?0[K7[GA8HJX%$'W1=YU&ZKT[V?
M,7L%E1#-YSW^\WJS?[,5)2.+\9WO;69]Q$N41&SNIS^[*N89G[[*#,$QV47/
M2Q-L'HCF5W45>,=Q6H8K+NW8Q&C"1L<+=G</_/VG0E(N)R:P B;JE>8\G@AG
M]DJ+L09Q@,TKMVG4V)(_NK_7\7O=)_+_-6KL57B-UFHQMER-;;DFVRQE=KCO
M]]M[+[Q]UDF=;:9&ZRZ*I?SJ2[(&2FT+4-T_!P@T@.!C:OFU<:LLT>EU>WYO
M81[L9Y5@S2X8?I.U;=U5$ :M@<;8B*+'E6Z[7L<_V%WT_&^VW2.WW5+U6;/M
M-F;;O3_P=W>[4VFL-['A5CJOO>7.Z1KLM1?*&#VVL6252N:B'.3#+)H(X&AV
M$PV?Q[?VEF)@!P==O]UKHI+KLR*[BS:4-%')EZV^?4O"M'_8\SL'3>YT?59D
M8:^IV=[;7EQ_< #.]AJ05+W)R>T\,62^Z;MNR9WE:^, Q&#])_D*PN2K;5(^
M\#OM-:!_?Y.SVUVT'*J)UVT'-D"_O>_O=9](\]5LNX>VW:)1BV;;;<>V>W_H
M[W:7%=+=H@WW?EFIA_79:R\9)N_T-L=,;L+C&JN@>]#V._WV6@5MMCN"=M!$
MT)H ^0MN\';;/VBO5])EN]=DS?(5V[?!-T]D]@_]7F\5D=RMF-PF0OZ,"/DZ
MF_Q?5391!5+2;6=8W-_?6T7L=AN"!:M#K5T#U=&$Z!XRN\&I;B]Z7C=;[Y&3
MVVRZ9M/-BM_N@9'<;^+B+S^O2TXVK,%FVP+$(02V+&,DSWU.-'SSQ+G;Z?G=
M_2=B5C?.=(.4VX2PGM9LV_'WGXJIT&R[A[;=HE4XS;;;CFWW_L#O]Q:PWYH-
M]\AY7<#1>"-[[;D!XT?!*,D]]S(AX#=O*\[2R\_/6DM@Q^\?[ON=@T4+5%Y\
MFI80&7@UTICU6]7V:ZQGDR!O-&ZC<5] X_:Z_E[GB>@WC<9=SU5M-.[::=RW
MKS,W1^OM]?W=O57@4FU# FD5'6)KH$(JY&D/4%)A[X3#[81_E<_?02WP2^=
MKW&4A"HI?MDY7 )CUVQ>-"Q]Z>Z9Y5S^$*I3L]O:Q:FXO%9>E PS%>3X!\\2
M:G@9DVKA3Y%2QKL-<F^213#?,#(OA-\4J:=^P'>$*O2",.56ZG3D/F1PYZ5E
M!I=%.>;,O&$<P3KD+<-0UZSP$E8X5':%QQ85]G%+C.LGRT;E6_N_>OEU-"KP
M=W:E=P;P_!!6?P0C3ZYRW[N]CH;78/=X25IX5RI161##4S.%^=,Y(YE!WM>(
MQ5+$(I\!A_"Z\@%ZP\OA!1D6FL):*F^,B?6=.Q5DLX<SA _-@F&1P\"&Z54"
M,Q#BV*K#[#5"M"HAFM0KAZ<D*%.C6.$*HM3D!=)X7MWAF3')TG%*1X2[]"(U
M098AN]68CHYF=5>TND-3^O(XQ:#OS9V;D1)V$,4Q\6]>@Q#<LYXROAX2CT[2
M/$*!^"53<5!$-TJH-=F"=.^2Y6_;6X(!>-AE,?^6*6*W%8E!]Z Z%^Z_%V%S
M=9ALKS/]$9/@2NT,8$&^[P0C^,9?@O@VN,O1E7+W$&P7=][G3=E#>TUF\*__
M9Y AJ>3T5VTBS>RG+,U1SM-15.AO6BZ3+"Q$J\V+L0B5;*_;VM][&0;13KO5
M;^^OZE'S?][?6^R.K?V^3NO@A42AW]KOWL]/_$@RV3=&0=JPKS[]TY]_64-@
M/"L"_V#&X8%I?G3*8KU%E$_PKW2">X])7;S8]+S&_*X037X9T]LP,:^7LGHE
M)N8G)?16R9FP,+W?8@F]57Y:O]?WNWM+A4Q8G%'DE<!-5CGO^VO"M; ^5"0O
M4*+>*)[-43R]?M??VW\BH-J&*YZ5HK@TJ$H;HG@VHX3I28IGI9S%'7_WL,&(
M6A,,]*;G9U/\O:TE%^X>[OL'"]-Q/:LX;XM(%P^72D>Q>>[.2F%J5NH@M/?\
M[G)KC;>(7'BYVVY]#NIFVSVB$;Z]VY +-^3"ZP(.M7'<8NM(+KS26'>OZW>Z
M:\*=L#9!P%6NR,$38;V:[,.:<B>L<B+W^@?^86]-PLIKL[U7RIRPJ''?Q/A?
M=GMOH,@@07B#.O=*J *K0-%<@UW7D MO49B\=[CG=Q>&-6W"!Z\,3+(MAOG6
M!NSZ[5V_W7G+Z:F5QLF7.K'K<W1OQ+9;,6#LP=+BY%L$@M.P"S\K3MZP"V_>
M"=[Q.]T#Y&19CZC-VH305AHA;^KSFPCYRVWP]F[//]Q=KZS+ZM=DI0'/-=G@
MZV.&-#'R!ULG_-Y!4SG>L NO7XA\G4W^AEUX=ZFQVRT*%BPY*KX^:J,)SSW,
M+-Q>V*%NMET3%&]VW?.HA;L'#;5P0RV\/E'Q=;:,MY5:^'UWU]_=.VS8%E]\
M8CL+9,_>B ?=A*T>$HI#_V!WR32<6S&OVT=MVNRU!Q7PKK_?6: LI-ELCY[8
M)=L+:[#=UH9)^#F9OW4SNE^6T?*Q,[/64M?Q.^T]?[?S1 *RE7 ?-BR6]R4J
M-V@AUT#/-NJU4:^O7/[3]SN]1<M_&O6ZGNO9J->U4Z]O7TUNCKK;[?J]A3O0
MFTQ0PQ'\:AS!*V)W\Y!/[\JA$/.&Q!1Q/XE>(&2:Q/AB^13'T8^6=Q3G*9-B
M1H.2>/G@!KQ*'@P/_*5A2UP]DW)ET2<J0\Z2^U==/PCU5UYX:C2*AI%*AG>^
M<^THS;SKE'F5-<@4L:JJ\21.[Q02IHXG*LD#:D/'WPQ4HF 0R+Z:NR-$(8I
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
MARL$Y6S& Q$@[!:N"V<V ]HX')(1FL].E#HTJ)6(%R28BO@1P""Z@3R/,):
M-0*KQ&\27KCP?-AZ,!]?,+6"FFSP)3FS?^8\(90C<:,95TD7E%[ /U@]^-O7
M9\(6.@=U(_<HZ#;A*)W5\Z92 U\ QQFR"Q1>!+^'I=)+!^ZY)8\.%=C1<\J(
M3$!R'U"$J@(<*RP^U0BR4GV#;'M%%+^X *IU- 2@NL.OW GU7Z1O6( "96\(
M($0Q\Q0$XY6-T_6^)LO-['3#!KO2?_-%HL[G>%&0;(4*T7'.L0/C!#,J&E'8
MCIAH1\'!45"2(N'"/Y01<U0"L=V@D.=?8AMCKHT1P>L#'XMZ!C7L<96 P8!]
M+WE#47G8&#EQN3B<:3"F8*+'C022/.!=Y):ARZXTKN$B*?R%&RUY0'K71"/@
M1AF5;E3D +NPZ><N6JGK+V)W/H,HP  >G<" I"" _[QMY M@=X!MG*CFH$G"
MH;)+E;TM$0DIO%-:28^HI"3O8_M^E[<2LX/=E:"C.%S/7CBKPO6K@VK""]'#
MET\7GWOVZ/ .HAG36? +&U>_S JY3/<A^HB\Q;4/3B<,9ZP386$9I9**Z0I
MQK'$F,-%WQ'\]L+Q A^=<9['[:L1:1WV@2SHMQVEKDJ4=0Z]8-B.$N5SF^26
M,\YX)JZH&W,A:E-,4X2G4FA-",G<$H8%$ <OG-SW_9](2GR7[U!C2=AFY2Q7
M!>F=M^G;S'RC_G,X4'H(>/^B3CI$,<MMI]D\IJK#%)VW#A/=^'VF_Z)3(+DF
MDMN!(C'YR,+\R!B!2VNBZ@+( 9\) 2ISF.F7^0:8AN257@94^H.4"I_823-1
MSC9#?06P#'KQCQ?B?O,94,N3US-OI'R4T8/6(S%TJ50%ND*-!/@L1!'*G1CX
MR6>@.WSSQ0$4P*&"HN]S@\3U<6DT>/-*EIWJ[ZQY'G%_ MH)[ABU(]"MP@#@
ME(@O=PF0*>(H"^!\Y1Q&@(_.H_=?3<%!Y?4F_8;K%:G#92'*@#SS&9I%S%C=
M^(K4T81^ A!@7/M<<)\#N[Y AT04)2&"S"VR?B2(ZI5;9\OY4EVL#)GAI<@>
M$7LG/ 6VV3I1><5=UYQR<,+S*1=T<!X+?\X\6M?EJ%&] 1(H)5?U4JK*;28
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
M91@O %!80YY1E''*R=G<$ZY3\U6Q9 -:U_%*X9/B%%< PI8ND5>C8CXJ4TS
MRL3?L\7BMY;4>AJV3.I0TUS7)#^)%L1EUT/9@*:HS(=PC[KP=<(RZ%?2"#EC
M^N3GG,L4_.<(I#4 ,<W%IZ>2&,KL,9G=4C8:)58/RO@X#MWA/$GBYXD82;:U
MYT[=.)/.QVT1FER3)@_16IR?,U;&0TMO)\Y+$#(E@!UAE%;\,-UD_<SXNP$@
MPV3X RR5WF3),TZBEN;2PWS?I^>L1K92S,1,!E;XG+IYJ.22GN8.0"<F9*$^
M3&AF:A:N5&HA8'DQ!XV?TSHF*JTF7J(#TQ=G=.2L[$SL7UK'!?I34AT%=FHX
M!U4,6 !ILZ1R!6'6&EWLB/EJ4=$*0"BC4HJR<>FKS-1DP<9%_F*BE/EKUW9J
MGE//^9KO;-E,R=-<Z0WJC.N(*1\=4WMPC:DVRA%ZWH\HH/?H VN,P^M; /KA
M55*#B"?20LL0I0>O3D-VPQ10S)@9>8X[73*FV6_8[3,"_09('4;< /''08@F
M%%E4G2WXEB;P2\GMA=?9V)F"9DR?CATMTD2\+-\_8:#31ZT 'Y&XH#)UL'*F
M@@? &]/5P$W*ZMS27'P?H<W*V^:C>/6JAXL)\WH=R4-:8FN(3 $)O5H\PE^\
MTEF"BMJ%7NRDSKRW-#\Q58_I&U%C3J_ I,H]51_P_5WI[\$KFJ[L%EY6DOD2
MZ?&#U)IQ>BWE#Z;UL*,WB19" PFHV,2_QZRPBJ"&Q,XNFQ\)0I0X^!-F9"QN
M:G:&],W4M44S2EFP(HIX[@U5=&:8C0>2 L]K*?*^P8Q)KN\4)4F9WR0QOS%7
MC_M)QV3$[A9,\P91@MXIW'5:_H,7V'+R;'JPRP[+)..7GU)7^@TT^X >.5/.
M<1PN=^)RJY@A*W%SP,,P0$.C\%.TT+%/ 9:NSD-6,H0J)[R:+ R/,>S$"V;3
M=#L^,&_V6*; 3>SI28QXO,B'^@_<X+ "=+ED?<Y8S9*#D@S7!3RZG"1/L/V!
MUA714 4-Z*YW2\F0./THPR9GE/2N33@F\Y3T&T&8<H\,O!;3E.A$0UF\;*$G
MX\TJKU1W<_5N1,B89WAP:V#<E;Y1F3(AJ?J3FE0.;4HTISZ))&>?BZ"T- N_
MDCYK]_L\$_Y%GZ8[>3NF@X_6USF>E\$W592W "F;F;Z,)4K@9R?)(!@SIDV3
M?-+JN%S2)O1;QB/@(H57*EAX)Q*J7%70V!M#C8<=52A-Z;*^#7P:-T88E[2+
MK3H5BS_D*G8[MTQ1%667GBFUG_WJF+U\E>SF\?HWR;KL2O_S^^7MX\WCY>/-
M/Z]I8Q3XQ;?DWU]N'JZ^W3W\_AV;IOQR]_NC]-OE]W]</TK?;Q[^T38=[C?:
M14T"S><'3:]%[R#^G' PM>:<,7K$2=;<6CB=6!^VI+2!:CO4,=".*/6[> !+
M!_[I\]X=H[?4[]!^Z^,1?4+<28,$;QMN[Y* ,[.OL:E&&@3A#O.,H9ZT@^%W
M-UPRH4L#GWY +73FGY@LDYMV@$EUZF#MA;P1 %9S8QUXB<?*3 %EB>J3"3JI
MD_X:DTV0$PEKBX0U_;03UHY61__\-D.+F+6&497_PL@C\9_@5S[K%;!H'34.
M/+09T\0$JLPM$,X3BZF'C7G),O&*I'_.I^2<:*?7!3!I6]D1OF 6D4_)#Y]!
MOY]YSMLGUZ=KIU_ZO'R6YFRMJRP%+?OS@KA=A1&8S_WB;^9_[L*?_KK^>]/L
MZK::^R>EF__[38]2]:YBZJ4>M?GWNM8_\469[SYJRP"W=Z?IK7\LI\\UDW6K
MN)JZX[%']MVV=.WRIKC%?-'57L[GLW7]?+>N+6W]T /:C]# _,,7,D(' :$M
M0'@-]$;Z%QB.N;%IN5*DY7WC&KQG9[P7')A9^ 1*=VX_R@G\5P%IL+=1JP)-
M DT"39O0I LT5;JN5X:^M.VZ9C_AO>V3)+M[IZL[YQQ:P@']XAR03^S6@;R&
M@48GC@E;8$)@8L6RVVT\4]MQ46C,4_-#*=_)%"ZZ><C2S-L83/F#L*R'I:YY
M3ZSC&Q8:!E':&(F5#V0W'$RD:0 W/&9$YU<GK@9$,F[B3-\6UE\@;8Z<!D"2
M\3G8\8*7,?(\F:2RB"5154G&.&X"W2)R1(,]O.]C)M:Z'A/B;1E"EL*[TJ\:
MC^MRCE5#0 2?N^IEZ7H>!C*OO4D]^!=9VN!D(YG--\*RN1?'8TT>68B7.>G3
MD1$R;RK,>ZJE<\UXJKXT=#S6=NF98-/;-U[^\X_N(O/\#;XF_8*/@S?.Z"R9
M# (HQ=_:5S!7-(ZRO/$EFK+6JU.<K!&QQM%E:%HH^,*SG5L7@U'57O/"'4:O
M@8&A6A?U_J$7C,$TPX+=>+UO4-@IYP1S>.@X6M/=VQY46)V.=:YQI;4I8>(<
MZ#F<7<1I+>?K ZJ_^_-DGMAHY=+;;[2]^D'MR[IN-<B/76)F^#M1"8'>\T"O
M*MM]3:!7H+>5Z%5DM=>DB'31R?0[9+;GY8W6DWU:^U/.+]W86#Z+U:S>HI4P
M>EH)T[XDY6:5Z-A=Z>O-[>7MU<WE-^GA\1)^AX.*V0CCW^_OO]%_7W[_E_3E
M\O%RLP-QJ?5N?XT_^WG&6C$FJ?#D_<%[PXG>?KG^_Z3'.^GJ[O;A[ML-'-GU
ME]SS/5Z39.S3O!0AJZ=[0BM\GK;5U<R:LJF5KFF\[Q2L)YN:GR4_G:W7\':7
MR&$4D7R7R#W(Z*-Z02C8#ZN!J1H-;-*RT& BW?BL1R3&^[YCH[J8]CBXGP\]
M=Y2M3/WJAE/IP_W5Y=TOTLT7Z3;H2G]S?W[R _]V/H5%C&A],>S[.YG /B[4
MCN0[4]C2F+B?+K$/:!#B,V[&'7JO3BY,E=W 2T\9?%RYO7;(UBNC)Y8AU0[J
MRV2R+S6:+7R, 5):MO:)#GC&3\%JG*8L17H.$0[_JX@6U0,X]/[V5V=5?SE&
MAMT1&)-*I*OL$.Y?6)Q5>G@F-/;^3H]Q&BA<<FZ7YY[J1R889*\,T@<&L>MB
MD/;=7.L,\I!V143.N$O+A-,V.K0)BX37VWAC<W[D&CGAG]6!"15RQ07_-(Q_
M5 WXIR\NF$W\@[V%0_),_ @; ?.F;1^PF=G'XS"4N) :SE!F9V HXD+:Q% /
M<3#Z\1QX<+1IYXKK_\RQ%9RXH 0_K?.3#?RDB@MJXP6%Z:M?O>#U2 J>N(^:
MS3^:"ORC->0^.@+K8+<XVI%RB8>^IOV\%MQ41RVL@'_3X&\ _(WWX%\PO"WB
MQT7CQV8]\>->B^/'-+J[N>7F?NBS-;S#RK>N[^^^/TIW7R6,A-Y?PW]N'Z7O
MU[_>/#Q>?[_^(MW__LNWFROI\NKJ[O?;QYO;7Z6O-]]_:TQ5RE;1P?K]L1*2
M*&-LI&V4?PEP8A=ZC=V0C.(@I'K4/7ERHK<([H((S?S*Q54;Q,)1:'XW<WTV
MC(-5Q>3=?O1X;EC'/X^V4@T#C[5N7GS\>S))IV5P^(-/\J2C]_AT)YP)2$NW
M:+_VK'+ 2[FDB(48<L!!#RL[443Z@(_L\$E4G8_%XA(RKR]DPSN6UA M*?F+
M9H\R+91:>*22>5LT:UM> GQB71-J7<M\- M8"Y/46EB:"@.7:F([+$]X>-^2
M6 P[9-OPJ<+U ?,)TLE;83KX"CLBTX_32=1 \IQI/O1/ZN>/=! *;3:Y1CQ^
MT.FL*#<![B@+W,7#%R.@WB-,9@[Z*'1IZVYLT@SZ@1L]LZ*RO22%[%"KPW)9
M5MF5GH?VF?+Q4\@TW="9DM<@_"%]T!15_RBY^]W"NPN.HCD9L[[TA+=OQG$K
MZ!::(?II6_B[\,GQ^4C'*$'G(USZ8[CKV;<B.IWDP]7=P]W'YI3!%CN#&Y^/
M)*8R6=XXTVJ9:88 :!Q($&%. DZTQ^FD+ITXM^@RST<=1*L/393(Y#"3@7D%
MA51FG&DRB0]GMRV$$JN&Q9FF]8L76AI*6W.CBY!--<N=YOI$?%@/]IB%OY-9
MI@CT=]]-_29T]9<TJ\+I2I<@7.1D5L\219(C6@SZ>^^XV3P&)H^%("HFB(XH
MAB0W%40H0AI4<UU,G_O%B5S&88EFU]@-;%#/<Z[PQ01(-B@CPAN!#LC@?LTH
M7T[*].\)G]+VU^6YD0DY.CB/)I7@T(:DW0-MQY \TJ=C+B=EGLRF BW$T9+B
M^=OZW,N0YZ&Q\5N9Q@B%W\F&!:='R ?M4"\8^8F7"$KL1-YQHV##Z;*Q9*L?
MKJ!_I8(-12X;A<WT/&PL+LU8BEU&PD\PQ2Y<).&E+1]X-EXBJ#-9>7?8OA_1
MQDV]#TL7P$>>L/>1;2U,AR:/^=P:-Y/]MSI!*'LUX'5 9X538R%=%^U,,"%C
MO(PR_2.6)X/C9'(^ "B<)[/(,_.:$MP]++Z/G[A.NB9DM*#DD713;5.&_B#)
ML"D$18J(36>+,U_'0-+T?-BFI4<Z7G+Q5T[1=#HSSA9F@[9(B*H$HP%[%5 U
M&*+HR(YFP6'8(9M%3D=A9P>_Y+,)O&T2,ETV51"01,E'Y/09?'8EZ'8X21XG
M",)*Y*7Q0[OH$Z].E!U+O$E9:?!EMWGT 2=5,@8XCP"IE.4D9MIA,"+C><@"
M )GY\]BU*-I(JO?>4XB,&Y? 1#*?TXF0I0OATQXS'TTW0WXZ;.:83.\#*<;!
M:$.\_N7%V&J0&TZ8SMIFD]3X++!T1E2J=.>.SY4RATP-[L4"^!#FY.&YJO<\
MX@./LG-J%Q,J<5@1ZEJ+&YX.TGXE.-$\6GT% AR1RXV=Y0'0[R^^U,6\V"-C
M?S:+3Z)1!BI)Z(R*4C<]0UBR$3I8AL\]3G'V2IP?5(>@D]:32;.$#5W'GU=.
M8TSP3%<&<6[71I:FRK%EP;]Q1>_0.@-;-AJ6XCP#2TJT[-0_'ZR7*,)66!Q=
M2Z.YZ;V>C&&E!Y&1\,FPXJ6)6,-4L<T89!6F.Q]'/?]" !W,X$:Z?<N,^:7%
M!:?I8[U,IE;OH!2Z./N: BV*..29.I:@)/=J7I9[(5D,E<3!B'DF=SH'F<R<
M,)4LN?<)]5_\Y!N8S4/L5):KE^3X'7*E9%>J=$*,22-^;\SX2+1D[G=ZQR"7
M?5 _(B]3G8;KK%0Q(#Y=->R8M9!C'Y>E9=5G3."+GHR;F*/ECAM#VXCZG)()
MQ\RELSKX&TO'TK'P7&3S'GGI.$EZ )^E#]K']XG+1C OO2'3^PY%T4+X(%!P
M0E]<B+(5:)CXPF!IM!O<C-^S=. 2B#5*@^6MTF4/"3Z'WH.![^6:#LX<*!MF
MW9X9@Y@=;B9:M726^-</^I;S7##+C,X58$<4TO&;=(A33$;)L<W]9#7T($"7
MCOC <[CIZ23J#*57EI-BFQ.>'E;^ .IDBNE[BDG+A. O9.3 &24N4M?'\>)
MP,RH=[D$UR<S8SG)Z,E30BWIJU'BR 0 _)N,4@ A^A)U@M%I67$ MN'C8YDG
M-EJ=;[RLQ?#5LDFV0T+C3K#F,=A:V,-ON-AZQF>!UIW+]TW=.'RP^I@\<6N)
M3KUWE^V\5+P%2_H'OI@.XW0Q)Z3"=/'CZ 57:,ECCT1:^2?]1J?E-G8/FSUW
MHV0?3.EF4W_I,."Y#[^G(53B!:_L6N=_3J9-IVU56<>I^()' 5(%?J.%QXQY
M)UI^$TY)7?;?+/V9HY@]?91&G%(QCG<EBUPR&Y%)_8C+N-1X8FI\2!;"BS]X
MH\\,+SC7?^$3D$&;I?8W&X('_.%YQ'^B1@/G-V!*RB&4'<A/Z=_S\1-G[L?G
M[*8X*^<2 92G %:+(L/Q\-3QH@$I@(&SC$;]GLB5I=CY@<.+D7:OSP$.)::N
M">:B@T?+:,MEUL/UKWQ44"#(_&IBL[,C=D63U=7D/P!M@87?-)<V >^0Z\8)
M*=LF&;ZS23^@^]/1S)3&%])#,(E?\="_N2.<YRA=AG0@, -9$F+YCF%"/ 0V
M%_<]8+;L5'+EI?2%1("4&9Y18_>S->K!-4Z4.GS*$Q.,4QS%/L,N#<"N(Q(E
MT0-JDR=P\#@<DF]F1W&&+LH;^JSD8VQPYW+H-]72,+-%N@>FH6Y1ZF:@5G_Z
M,NZIYE=XUHY86O@(K'Q04*+Y#'47)C+2$>);%@J</!^_OTPP>E":EUHM"Y_
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
MBBXC-.']B]OZ4=3O#&P34%0Y]ZQ9&G%C9>NO03#&Q@'"-;NC?IL<8$F@6PH
M7955]822D 5F"FJGNV)&I9CIJ6I#,'/JBB=SMGJI^BG<K76Y6W=6$"RM,]#Z
MFJP8E2,/0L]L'H**>UQW1Y#>&>BJ(??ZIYB%JYD-EJ?,ZYHO1??KZVI]>5/Q
M[9^,+"CD6"[+_!BPDZV>+6MGDR,L.$MPU@[.\[*<92)GF:HB6]7+6T[(:W[,
M;B#?7-9'U.63IZ(X&/UX#CR<%<9;K-)"F/BM2O>$#)5TH,,XF&,13>6F&47T
MY?I7=^K^OJ1KAK> QFZM,VKJ:5+[]\\E$2RM89@Y;^ASKV*TG-C%GK?#D[F[
M"U9BW#-4[!8!MWJ=04_6M*88R#5<&8(=3I,="M:35&,'3 A19:W?E/+_<RDD
M >J%V$0?YS_X4;5R[-/VFVZ_%? @,_; CIQ@H^]4-HVZLO$:X!X1("HN2^L!
M41] U)?[QHF%,5LC3G&&%\C3Q7S19/YM)3E[%O&I][+I^/%>94[WTA]_9V=[
MS8^V)*_8"J@>NBTK1E,2HD2X\T!I=7N!DPIPTGIRSQ"J[&%1\85,2!B2=)RX
M4&5W;1X4L#%,?[CQ\]4\@BV1,%%)WG932&R-=6GIJY6Y0JBUS0/4MN8_>P 4
MIIA8EFP;3:FR/Q<5%XA)E\+:N/EN$$I^$(LBD<HR-SG56SS-2MXTVP!IV[-D
M0W33+ .EH[%4O:*V,([HR,&+/TD8Y$#(Q%%]MJ;BJ+XC0@AI<D8Z['+OB4P$
M62BS53*B*SO4;"R3MF6[5U?>C5!?&P2A(BG1U2%D=0::*NM&4\J1ZE18V]"9
MN":ANI[T=&Z- ;9(W.J<8M/N '9/5LRZFOXT(H.X)NWVC*&W15)7AUZ_,S M
M"X!75^U3LQ)L6Y9*N6A+,:K=ZU!)LVF%J5C<Y8#GC&VXLR9C<5NQK]1F*U92
M;;BMV K5N!4 *NYKV Z@K:*WKW8&1K\OZ]6[4M>!HE,OO%Z(UF!&0B>&-4L>
M<2)2EX)\VHK(-J]#<J;?\$C36,?.%;5]K3/H67+/$*U_3A!,V_P/=8-)!S#U
MY+Y2.3NL61D*C96UJTTNA%^W?K_N[MQ@8+L+6;&/JW8(UVX37+N[HPAK<W79
MK!YQ;:)WM_E]AH57]W!>W;*L05L,J[8F6_VZYL0(=^Y)8*ZX.[<LYFB#8=7L
MR7:_%2&$ ZG QP3&53"=NFS&'RV)0"C THD_PN8)']!U)&G*QRJE\H5(Q/BT
MK&S\&;F??-?[OYTXQ'G?JYZP=&LX*SR[L121-KQR%8A'Z0>PKT,R:SBD_L9#
M.JE>(OD,\K"Q=\AN_2.*W$_'^/ZA9=W8?4F>S1]Q@9__U*,(/P*A[\.D5(&V
MBY&EO[S'9_<D?'AV0O+NY7ES^W65W]*W4%S=.^%=^!!C9<L_'6].%D_E=Z>2
M,"&L\7W&W[0@8V\+4CL#I9OCKEK[A31S0ND%'R=+&[<0X6NB:JNG2XTNY_%S
M$ +AQR7U$U71WCGC_ 66HW?E!>HT"4-9MV?7#YVM5W+2EWTN>_B[[.TFBN:K
M^WHO3*DJ1NDSWP44Y==E=@:P)E+@I%WZ[/0V ,DF7(>E3=EEHE'A4X9:O69$
MNX7#\!@F:47L6$W#SJ'5ZL;I8FB5!'XE16S;)<%>45KIL7?3PK9=I3NNIM\
M%2RS]*KJC?J>CKN;CE+GZD#AU13E8.K7UDRQE9WEJ3@%=E5>YRV[L+MY',6.
MCW*E].I X;5[,JRRP)&C_ZH*?/9WQN5UW+(+JW+&H.G:NFSG]$;8"&NF\M(3
M#Q9OEIQ("B;2%S(BTR$)V>6IJ[*D*9I!/PP_Z+($3Y@1>. +\=XJJ,UGD892
MG-FXWK-.WQ[R4%/22D2.TB%S0;>#PT+F;\H4YW.I*+V$Y>(Q.QXH9N[XPO6E
MD3-S8T?,(]NYU5]ZI/=PHC?^%3O/# N4OA=!US>UGMSO-:4X4/@4#MCUKWX\
M8?\_JR^;=E.Z2)Y+=Y3O)';@EV.).*$/"X^D#\YH-)_.6?N_,9FX(S?>'.0^
M>SUCB^Q-SO>:'^_EXG"_L+,MRRL:CHFT&I0-+=36+7#Z4$GV1K!\^.D P,)9
MDK*EK#>H6F/_$U-VCPF.#-VD@'53"::SD#P3/W)?B/3!"Z*H4I+12<_C*-+(
MX9CDO24QL'M(8"5_ H6?@&<E;+'[XK@>%AU> (]>1 ZM$A[-0YH[2&N$T5L4
M.S_%Q;M[?_.$KVC2_%66JVY\8#+R#3CK,B'$UR!\ #(\I%2X'/]['M'T+Z#A
MW>31^9DG,W'VJ"ZZEIT@OK:W/C\$OFCI6U/FVM9Y+3==< .]X)\^;\,S>I/B
M$![F\0[I*>W.K""NE"J[)J$WJ+(%68E3Y(H3Y'%!CSQ6*JG[&IV!KLB&547Y
M%:ZL!H*PJ#W5!!":M&F?::S'' X.PC,KQ]MA#*:HE*J@G6=+!Z[I.9=FEEYG
M8-JF;-AU:=^B1N\DD+=%;Z\!>1;H"J8NUQ<;;D.E'GVO9C9>DGL[#S@N6(?&
M3C9O<K"8FE[7^9R,,"I>I'[ICVL03;03J=6S9<VJ*S)?'UF/9 P)OA9\?;Q&
M /7P=1_YVE05V=+KZNA^7+ZF6LE?8_2,)@FNF5*+S'-&8%"3D"-B\+=AB%_.
MYL5FOC9UPB?7SVSI,_\-[F'%W[CTW-J0IBK;H*;1RFE"6#M8*0X06?1L:0AP
MXOJ./W*I20J_H"[&[LX;+G9L?&EZ#[X_"R*:V_.)#H!T7\CG5W<</R<LDOD6
M?ZFR^(HSA'W,X\U?:<KQH^*^E%J=^2\N%[G.=4S%Z!F:,K0US;!-QQD:BC,V
M)LK0&@Z-H?/_6'T ^]9SN*@2>B(7PY X/RZ<"6SQD^.].F\18CY+.*!1]M@W
MG5@% A=FJOV=OI5[^O?7OUX^_.OA\?JW!^GF]FHSNINRX*N[VX>[;S=?+A^O
MOT@/C_ _OUW?/CY(=U^EN_OK[Y>/-_"!QN_B@^M+\7,PAV>,(UDB/T<$Y/:,
MA*QP07*F="SZQU(;H0)\(1'HA0$;\IQ91#XE/WP>N]',<]X^N3Y=%OW2YV5H
MHV&Y:DCB^]B?%_S151B/<(.6OYG_N0M_^NOZ[TVEJVE:[I^4KIK[^TV/4HVN
M9>FE'K7Y][K6/_%%&>\^:HMGXET?F&JN?2Y']V8X7076U!V//;)O)7.-"REP
M_T6<4+KVQW#5)[5 DJ[*2\I;E7/)V$B;U+?W:F&;=V!8'U4D^VGK;L_FN/26
M'==A;+Z-QZ65X;VZ>OT<$R+?MXP;KK<EU^'S#4]H<0>N0CAJ,['Y,!J%[HRZ
M7N 1+^YHO35JY8RTINVZN#,N;X<GXT[K;2NBH!+K:QA,\T8S7_\<>7,\E<LH
M(O!_XQUR+W2LJK U66E,P6<-$6/!+J?)+M;QV47M#*R^+JO5"_8$NPAVV2^[
MV,=G%PW815%E6U_/+VU_*G>;-$L/U$H_VFS\G&3";!EFZ1^?6?3.0._;LJJL
M=S82S05:#S!5.3["C,[ 4"RYIU46QP)A#428>GR$F2##>CU9:4R#E#-R)0%1
MH[F'W?I%]>Q&'M&.SR.]SD!3]3I2%9MC0PJ$I0C3CX\P"Q"FJ;*E5$Z:$PAK
M(,*V]M[9/\)L6O\O]\RF^,'.R+"_)^&,Q'-:]"&L^O=994O"\B%8!7N\R5:O
M\D1H87(U$%_'C^ 92F>@*K):O2^: %@# 7;\F)>A L#ZLE9]*&@#3?HB[5@.
MD[3T7G%GN"5UJ4IE]*DST/'Y1\,B)J-OR>K^:_;;9JF=+2R/'YPUZ.0X0]?D
MGEJ7GT#@LNVX/'X<U# 0E[IJR;915]K _G!Y!HG35T%$VW)NTT+:V)/UV-\_
MH_!4H4QGX>4MF!N,3'DW^34(QK34GA_G0^"5'D5E8/LUHR_WU1-* 18X*I@T
M6R..>H@C0]9,T1?X!'&TQ6"I$4<6X$BWZVCY(6)+(FGTB$FC-?($;7!EVY5O
M:.'C;QZ*MF6&U@BC?F>@R;WJ:2$"1@V$T197=WTP,A4*(Z,I>>IG9$2+',_J
M.9XU,@+._P95U:[."L+D:2"0MJ1RU@@D.D]'E<V>L)U/$4A;1W;7!B0=4W\M
M6;&;(I'.R'@6B9FU)6:^QQ'KH,>(H<BO/$685(B"K,/$[ Q$&NY)PJ1"D&,=
M)AC'R!F(U7[;MAW)CJ."Z08BBV?7I,<:U4V<"=-7Y%ZO^9DZ(H.L$9F--8+/
M!O!9MFS8=172"O"U'7P'B\B96-;5L^5>;:V-1(YB!9#\&@91),W"8.+&5:SN
M,QX@MT5IH"=\3P^X+*_TL$1-5I6>;*IUZ=5-G[XD0%>+ME %=5BW)BNF(:MZ
MS4/!!.I:CKHM:D(5U&F=0=_HRYI:.9)S",S5Y%YHAFJ07[YP-R.A@Q%SB?R<
MH5=^<])Y5<W\'+]_X/C.,97,!^)YB".<KSIUPA]DYSR,\_#*;IE(S$X3[+#?
MDK.\9@Q:6N;JG8&I&[)5O;Y6>/<;B*,M.F*-0#( 2&9?5BT1)CI%(&U1^VH$
M$H8:-91(_88 Z< YDL>\IK^3B#CAZ)G>TV/R0KQ@A@-%1<;DSDTRV($"8WQ9
M'.>NK('M+_NVK%A-:1TG4MT.VMBB3BQAH\N^*9MJ4[+=!)8.VHRB3BQA2\N^
M(>M&Y2N[G9F31PW?$)^$CD=O;&<\=7TWBD,ZAUN8U[O&:]B1 F]<+AWHKNS1
M[PQ459-M0]0@GB*8ML5AZD63I70&_9YL&4WI*2C =,CP2LU@PD"?:LF67MFB
M:):Q7?C&SDRKYX^XP,]_Z@$XCX*6;V[L/CF\TT\<>P05,UGR"<_L' 6P%3<3
MB8$=",.\]!V_..:'])1W92*M,] UV5#$4(I3Q-&6Z[TPD";N3S*^^).$01Z&
M] Z Q=94[;, T0F":,NU7A.(C*:!Z(SL\.\$=+'Y*)Z'(K)=R5^^.,6K9R=\
M(E'I^]CL# S9U(2U?8KXV>XDKPX@.F8,3&P1RCY%!&UWC5='D,41U!0GS?G5
M0@;%<Q=%5="NUW6:(,J5U?*,8G<&?5N3>]7SS$4AVHE ;LL-7QUS?<"<I<OP
M@\"<P%P1G: RYFR%5=38<J]Z'=?>45>GV:[VF]UYZ,8?!5,B??""*/HH3<)@
MFJ@.@;^;RB"*A(IJ#>SLO\')E^8G#%QINFQ7;]8EZM-."GI%M8<*V-,Z UN1
M^]4'^ KH-1UZ'ZII$1&L'W[:!PAQ!)G2EPUE79WXV"@ 'BBB?TR4? U"^*<O
MC>9A2/S1FQ2'\#".&*Y9/#FN?_@T>B!I&QBG(-_P<[[BQ_RX..5?X721C7XA
MP$:$CDY;9QD#[+Z<=.?B[%(I*H:D:$M<M26P6;OKZ\!-23EL=@:FK.5TL1:P
M:@ZLZO0%[!-,/1JY/'(G:XZH [4^.J[M'Y.01+'D4CU,1.UW-.AO_!<X14Q:
M80KM+2G=_,/&B)DI6]5]LB+FVD#\;+'*ZP 01I)DS13X.47\;+F3Z\ /5NG(
MO5.+V+?B^N41^O.J,J]F(:_BGYTD#T_=!GZ:_E"6#_I*9]"3[9S>G <R:$0*
M\J&LY?UA2*48LM:'Y0D,M1M#6^_A^C"D=0:6;/6/YE@Y>!/@HZ+@&W52 _E'
MSFQ&8)^.YV7=V)5"X:?.%07=D(E_Z,[_ HMZH86;-SYFFZ+F&H'2>A^2.-=W
MW==!HO;6==/2H1YAUC0*.44]V,6A4U+*XOPG6<_I3""0U6YD%8U%[PU9&!BQ
M9#TG0>?@T#H#6_HN?B8A]V/3:O'S,J;KS$[#D\QJKLREM&-Q>+]'!:Q=5]*G
ML(>:A*1MR6;U0LD"*-ERKR_Z#)PBEK:EH->+)1L]-&9M%1 -,;'I>S6SV5?U
M<L;YD"8+X/R=%S="D, _^3TN@=JU8]G:ML2^4V>F;6ZJ).WR:QA,K^"KKC^'
MT[A+$_]9"@?[W"-2X?IG'#IPFJ[OA&\W,9E&P(OXTC"@G8\3SU=I1L2PDX$%
M<.O.TIJSB=MFH9TM>+<ZZIN"7DW!9G2F;!A[G]AR,N!M)W[WXWMH$I*QH*BG
MRE9_O>F#R*<_,-KNZU6&SL-^*')I  MQ@^$7XI/R,[HT1>L,#!T$?N76*,(&
M;2"&"FD>U4&D=P::!2JO:#U_BB#:FB-0#X@P<F7KLM48UVJ=/@R]X3?T+4F2
MYKD?8V\J4BZ#-.TX_K*_[9^.7'A?+ "B=JZ&U103[-"^K-8V,ZKI)=F"O01[
ME=/=JO%7KS/H6;*MU-534_!7DW!VKORU'Z]6-4ZS.@/=,&6SCKR94_!#'7/^
M];43^K#4*(G5S4@H1<].N+E2I<#^,T31X=C'P7SHD36J'&M(]4FM[L#MQX]6
MWOZ+$[FC*DEUIWE+M><B>N\>NB?A \J<=^TI;?422D17\FT*D?2^41;WC=T9
MJ%VUKN!S"U0W@?OF;&TGW-OU +_?&2C=VMH'"N +X-=E>6Q$?G\%^1L,D*(L
MH"J=@='53B=!O_&*VA?7F\=D7"4R<6*<F[?#1G/N_E4U#I(\AE6ILJ8V).!5
M@_$GD'_BR"^GK+T#?0W5->N$2A\$]-L#_8.J:^\P@5Y986M6KD.3G;]_T'^0
M\84#BW*>B.3/IT,2XA3>43"=XGQ>I%8D!?,XBAT?][637[A(QO$Y?O_ 1L$Q
M1U;E.G#/-*6,<57)[)&$62\9K]Y25KV;4'D:W2T8E)O"Y6)RJM$9V*:L]9J2
M:2;R%6L&UY;<B?VBRP1TZ;+:$]FP)XJN+0FQ^T57#]"EROW&).R?T4CH#=Z^
M0LS1VBXU![G7^<FNL4AI[K" ._IR3Z]KE$\#PD "7M5O]MKP90.^#+FO"GR=
M*+YVN]MKPU>_KMN]SD#>7V-GZ!'XW['[,O@;_"=Y[=0)GUP_2=]*7G:!]_8G
MU4Z0X?ICXL>?+OH .8:!P=^&(3Z<[V7UL9GEC0C6_]8-'579AAT-L?- B.0'
M,3PP#A G--_2 3I+$]=W_)'K>+ D^ 7MK-;=N!]^3.Q4Z4DM'URQ4ZGG*7R#
M>@_I%40N8NM32#S:)^[SJSN.GQ/.R7R+OU19?,49PFD YC=^I2E$U/O+9Y']
M+RX7.<]U3,7H&9HRM#7-L$W'&1J*,S8FRM :#HVA\_]4M.KXMY[#9 \S$ $7
MPY X/RZ<"6SQD^.].F\1,DZ6<$"C[+%O.K$*!&X "ZTY7>GIWU__>OGPKX?'
MZ]\>I)O;J\T\TI0%7]W=/MQ]N_ER^7C]17IXA/_Y[?KV\4&Z^RI=W?UV__WZ
M[]>W#S?_O,;=W/UV+7WX=O?P\+'QV_K@^E+\',SA&>-H\W*W0?!SWG[H[;"0
M%#2C%_;E.;.(?$I^^#QVHYGGO'UR?;HZ^J7/R^_#/D^KF1WX/O;G!=]T%<8[
MW.KD;^9_[L*?_KK^>]/LJFHO]T]*5\W]_:9'J7I7,?52C]K\>Z-7[AOM6]3[
MA[[%??"NP@HR>?5S.2HIPVF3(E'_(DXH78-6-):^D!&A42A=E9=TNRKGDC$$
MBK;?V7Y@AU'B\P],4S2C2"ANZV[/YKAT<5QECDLKPWNG,!] U/N+@LD&U?MK
MBJCW%^QUWNRUSWI_317U_H*_3HZ_&ECOKVFBWK\Q^&!#-("4LY \$S]R7](V
MW9G)&I@!&CL_J_0 .'8=?>.^?^"LD&."['<_)+"*/\DXP=:3X_HX>LUY<5P/
M_9P7($,N(@>]I&0T#]W8K=8&OGUAV+W,7Z/L?97E;B:W%Q3Y>^#A02UF(CVD
MYW\9NA'\Z0O\TW^ZATT%8Q#\=Y/'O'EMFH:9^OJZ=2*F:C4-:;7/>SD0P+#]
MI7E"U>NGC;+]:)Z'Q)N)_=$;(- .7!5R3-!\#4+XIR\!Q4+BC][8/%:/=L:7
MG/&_YVSD_9DU13^H:L!)<,4I\+@8B'OICQ\7Y+A,J9'PT'T0TC_$<>@.YS1\
M_1C<._"8TJV.-9PAI\I]K<IH E$<<#KZ1#-0:74&IJSD*+FB;*61R#RL#M(,
MC&)W,U/NJU4F9S>P\$75FZVY/ :QXTE!+>XT,6QIKQH.F@7[X#R<:Z?)>F^]
MLV"SW-H'-EU/#*J'T';VA%!=0?U%[5?NIB10VG24'E;SV1=>Z80Z63F70"%#
M5J_9);Y+Y-\Q0XYOG]-DD4N_VM[Z7',0ZC^?1@NK&G/L<H33PL5;4OIHG8'=
MDVVMK@YL]9&SH?W;!#\+?JY;1:Z3H?7.P-+D?K\N_YU@:,'09\'0^[$FZF1M
MHS/0>ZK<ZZVWG3BB6EI?/P'1%4#4\Q<]?D.IIY[?%O7\9U[/__!X=_6/O]]]
M^W+]_>%__R];4ZW/TO7__'[S^*_&[VJIG%^6R,\1 6&<CC.3G"E(_KA"H7];
MROKU?M>RRI6];WJ4U37Z5L,*Z)NXIE[7ULLU4CC/-:GPAUZ_88OJ=PW[?4!Q
M;^^*?J&:3":4;T;0W[U'PS&+PJ]82_"'.!C]*% 9LJV (@Q>5X,UN];1'/(Z
M*G96E[ 15")!\9TY[O@"+J>1,W-CQUO1:L3YY9[?=Q([\,NQ1-+YI,YH-)_.
M/6I6C,G$';GQQR,=9O-X\S)S.)MS4@37OG^*+*?G>*INL55&*("? P^TSRA1
MTLE_YF[\EL,.^7>7INYZ=Q5H=9+C%&DQ)E@_R\:#(I@PES;KX5E8+A8BXIZ
MT$ I2FW$&J3D83YV4DUY\BGRWXX_=\(W296EM9Y$YY+PDW\R);OX:LK6L!LH
M]U2WK]RR5S=IRUY+74_C20AXA)C&:::\[1?U31,'I]_5HR2SYX3CMG'Z0T9]
MO*9J8QX+TYD:Z\58@G\%_PK^W2__;LEXR^/?DO>SU1FHABG;JB(87#"X8/ #
M,[BV=P:W.P/-ZLF&L9[Y)AA<,+A@\-+[+I41I^D%,^)J8/5^9]"3^_9Z%\MF
M5<P(1A.,5O]-:NS[)C64SL"@)6GK#"9NTA(E<4E2%!P@V2P/Q*>:\ZDSZD+U
MG<SFX>C9B0AV:ABQ/)?HW3R7,VN?LB&H8!:0OXO#'5_ZX^\D=D,RSK9D>^#/
M7A>^*I@Q]KJ/0G2$:@]P\F[M6E#S3\>;DSS0:  : 9D3@TRO1LB4U !UP),A
MFTJ5+B\"5(?2BVU-U3Z+[FR".H(ZAZWY/)Q -KA KN+R:F##NX;;2#=1-'?\
MT9J%A-3C/V'*,?$CUKP7;$G_S#KZ[\-ZPF//,Y?H?W]!UKK*G'H>NYB=@66N
M5TF++NKMPM"NAM0Z@*C4+8Z?'N!'H*<=Z*EH5+T7I2J)HY)WNH4S1^5>I?;?
M F1-5N,%=01U!'7VTUCG  +:Y@*ZBC=>C$>IS>B"W9%0BI^)1*8S+W@CA/\A
M#62A_75>T:M#FE_7_-3IA^[YF=^CR9O'/'U@'G.=<X0CK%TXJMD$VXBA' B9
M2EY42P"H_0 J$MDJ#Z!RM[NI=@9]6;6$B&H)PD0D15!'4.< S8J+A+GV+ITU
M)IV;<O^?4="+TNYBB-;S4G3KO.):PJ4DJ".H<WQ;8#%','H,%AWF[AUW?.-?
ML?9RU#TQ7'7W?<?^4)$;DP<2OK@CPJZI[V04//GT*3ME8I@Z#D#39$VKW&!?
MP%$("T$=09TF4Z=.PZ%QHMQHFBBO*<JS2^=!_H@+_/RG7MJ5_L!PNW*B9PE6
MY8Z)/XX031[@82Q]^,M[0 0X4-R\#\B;VZ_O- #[DKPT>=@7_NX4.,H".&9G
MH'1S.GTM6J]OZ])ZDEX&X0,2U!'4:4!I4"K,,@(.16OI&[+7&6BR8=4P;T@
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
M?/$G"8,\#&DXA<C65.VS,(H/CHJ[^)G@%>Q?8*._\[*&]Q&PIN=Y&_AXFBR
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
M! EUH)DPS#^0"_/WA?*/E).Y%27G3&.4@:N@%YD& .6):'KLF6BW4U08/NF
MCH!AB$G4<RI328GM1J<>4,.=/8$O,@[3<I4E-R%SD4\O4N!)8P[SO2![I_X;
MRFR9WR[NU_'XNVBC!V312&=V3/[<<TA3V6DF!VW'A$%8(<ECIHV_SLDQ8-J/
MZ2U*T-X5:@WF764R$$QE?\P(.;4=%F\($<SHI8>Y3:R*/B7AC 5EN2Q\8.E.
MR+0$@L"R!U"O+E'DBT!?.6K,,T11L2P%0Z@. &O?SHK55OBS;\#D*8Q"RD^9
M/UW\(7QD5[I-F9X>=6*Q;MX]#7Y0('\>^^#73!*;8 +*WB/OB1=-,X&.AY3C
MI5YH(G+D,I8<^4'@O]&F NKRKP"^A"4'#+;07?J*3>CH=-2M<S]U?)TY/=[B
M'!;OI09 Y7%C,)JB&3+^5V?V$/RER9LND$^#0$61V!4E$?L\T%?9*Q<-^&:>
M#^ ;A6DK V_35P.^<3BX]EN1B8P#@62?[CR.O.V8!M_'I5NC8=($G$B@UQ\*
M=M=A"F5CKH'B)R?)V=1$*O\L5Y3@ML+%8#XL,WT_X2?%Y1[X<E=84VE$)#&%
MX!&T?JSL4OF,J'!#,I<:*.C5E#[EY)R-FW)I)<T(H85WL-ZI- X<:HQ0:-^2
M4H4$W#?+_17!B0M/3AUK_(GB\V4>)2O^!G'0]A<2\U!,19,Z0-T8 :1](2S#
M0:]Z,=Y)PXX.&V6:94JXDS/&]&T23J;PYLE'/H'L%/=YR/L<Q[.8@VN/<:#)
M53SG6-IG.0/Z2\GLR3.9]EJ>2V5YVD3/Y=UO.A4 6= ?10RZ&<FA6!2P8B(!
M2]?DCK"8>6#JE1JV"VUYJ!_9[TZ2GF9:2H#J% ?&88@C?6@RJR>-!I!?9!PG
M@L/!(%8N6\\K//)Y>5KFL"K\ LIC(:[!QF7,,&B%.6Q4-BSISJ-7^6;%7+((
MAY NF SIP]E^TP7R4;#4].!("?SHTI>3 ^.Q6"?, 9<N9DJ\%]"125:_>'$X
MAXF]8D51P,)]J(IY)"VW_ C+%8%,7]XEUYF0\?O8)5FF!B,0H/"I?&#CQ>>N
M-2:Y>,[$C6F0C*^JW(8*?=?N2CGF0Q(HW-7B(!*[^%DDEU4#$NB]I]=&BYR1
M\.%_,<2XZF3AW+8#.I_#SWZ\8<]G0V'I [[Z0;(?=%GAS&]QI1V:0[+ )7=
M]81D_-&. R3M#-@<_'"C:R[66%+Z#]<?TE*LE%U4QG,YNJ*$@7'XI2_E:?](
M1Z"O.8)5-R8O7#0/51;:>Q=KB9;'IH0I&P=D TEFT]I+22PAI'&&JY+F(\KJ
M;7,MSHDX3D1J-G6G1/SY7DY" <7;V8C.]*X;%GTIMD3R/F;5:;G0IJ!CI=$!
M7RTG^#O&GQ\G7Y,$Z+T71D%,M\BF-V9$8YSK0/JON9'!Z>[/Q"KA$^1Q[$K9
M+J4I<6FO4#Z_PSF*<HP53B4L07X%DX,F$)D68A,1P!P(Z,AVN3B*'(ADCCR-
M%<?Y.FHN+I/9-GS*>-%X22(%J'A'4>XWX"<L&PVA_$QR8+6?GO_FY4:_L[G.
M=.%4'H D3)Y I5) ""9;HBE-G-%RRBRLE)05T4Y2:C\M'0'FQ]A@:91FK&0O
MF5;#1$;Y,!H'5LT&.?/F@VR*KY6KG;T"D7%%"V"2Z6%CT+8.$[@3X%B6,NI*
M?WIP("Z5%R^L=!P^C^-W6:0S:6S K+8?6,$[?5:Z7(O-S4X25.@)CKDO0I)J
M#'P[(+"O$,T/-MI7IM-^:?F+R\=B9W/CRROWD KRFT?I"RN+>6T]B,)L6UD.
MDR[A"JW3JW0+78FB>H=LCG'Z!%I\(W,#._D=JE%HT"+)N\%UYGYHE)1;,L,;
M-R?1?&2VT$Q(9Y4BN2'-:+JG@Y"[TN^+E[#P-':5[I@?<<&63(MZLB\TUQ'2
M'H&$Q6^Y@*_C,4.% ?\0J?/@ ]<97>E'7IBD"8D;6N@I2S=PQ*G=P,??=&3^
M;55%HV(4=9BLX2_J70F5G42UG?0'L<*8^6%A9^&<*XYM9X5NWUV<*^W9=R E
MYOC8E8./S7/5H=_S-7\D.8<S4*+E&UL0IDS:(.7-,67.2#IGT_$7 N;0Q:P
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
M3%9=&LT(>^DD7PS^NFC/A\E<O^428)^W KNL!CKG)5!OK&05O$TNX\[,22D
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
MD>8A_U*%!]4"#YJ5>)#W=_](>X!3ONME?-?#$(G175:;T@RWQ7IV2]J)[3C
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
M<YR7XUV(MA)F+'&"XMT,M\PPJ.HO]+3.M3Z057-Y?%7#2?@3\N\%=UT =VT
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
M\Q?R)_S*K/;5^4 ]64MQAZ[EA"!>LR!29,W4%Z@AC1CJ?_5);1&D\T<'IA!
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
M*RSRGU6N5_4:'B'\@X0O=0%*'57K#6U9<?(]<QU+?UX">A)M-< >VV48DHG
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
MWS>W-=H=_8W8 W[#:60%_:(5@R%KK:0&O:%AZ?VR)!I0>HZK=FFI5>K,L_?
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
M6?!I=1.AQ4Q9&[2<$KT\T;MFN;M8H3L+@*]N]8:6)BN#HYL[(7!"X/@2N+/
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
M-"'H?H/@T@.E%N"@P*N39Z*U>"9(OMI4VST;].!@]=LR',_@Q6_@<3%TW^?
M_X&6/"%C,3D@7+>+(M:$'(@63*T7/K7LEF;C CTG[K(T!YM,7UR M4-KO'(*
M5@X 94+B@X5.'(J\Z<PJ(GGM3M!/10V/X:RW!JI1C.G]MY26TV ^#UZ1$NA(
MKW4_:')IX;X%2T;HOI3\*LHX;'?BX6. N,M%\J"L#[WZ0+0Z5GP>>E3PZ16V
M<R(0N+L/Z#UA^!_-@OE$FH)5PA^;!&#J_0#<]O%X&;*3H1KG%6(8^@9S;;*>
M+CP^@O,.H_49A\&((@_GS05S\C:=K2@*("I897YV.:N9FQ:P5)$'3XQ8DC'U
MR4:K2\GB'R=LHZE'FZR8DGS37]N1D4M<))VB@H-,X1+?APB[#3IE#8;\MTT(
MY\3=4]9?<4=1,%_&Y5_)X8V>R0TTG2W:9/X["]=HJ4_D9@21RL\;>C'XWIV_
MNF\19CRSSB_XN5D"ENU]GY.\ WQ]!?"=!7O/P)UCO5<1X+G6!N;V.<[G/SR0
MG) E6S<#&[ B*V]A(V)#+;2.74@<SU?Q.@H%F13D:*DFP M[B,UB%O"@J^*M
MT[3T=?JP].=2][0O_3?>$^4_L+E>O$Q"C12MXJD CBJ5>O(+M"\$B(D)>X?K
MWUCF;ZL[:&SP?5X^P]MNO 3BO-&BT/3Q5 6LYC1$!4]:;?BW-)3<#/%>@R7H
MS0!>#E]Q12,"FCI:IAIZM5)\[HJZZ16COKGI9]@@C9O11Z<&-G,@N+(TK8(9
M<48U"&5I'%'P#3E=)QZ/"WN'@#?)PT>HZY,X@2&&82B^6FL1/>$5>F%%WV/T
M./^15+TL.N58@E($\N)!!3_*3-T"@KQHW_[VSJ0XY0:+=9*F*(;T1P"+>\3\
MP#JD95$LWED!MTY0#R3E'^@"_'8!ER94QI7M-,($N)@P03B,-.QYB:*EC\"/
MK\)_D$KPN]#S7M?9R"5E,C)],#INRWE,2W/H)?XZ&O*8YETD<4@BA^ O!LNG
M629^2BMQ\); FWK;5J,O_5A?V]$]L20O/)JZL'-Z;3D&ER%*2+,.=%,EMHQG
M8-KP>A(5 NI8ZO*NKU'H4W9=0Y3E9IPJ4<,A<>\7NHFO4_IN=+O:05'N0#5[
M0R/?J26MD@:P8L8+],8T2;5E]ZTINL(.=.X]>]30^S[>VFRH%?@@LF$A/^";
MM?(SNJ*4T(Y>&'R!2"7YC?0GLA3\ Y=92 L+,U'Y"#8EQB7D"&YIB/:)C GR
M"$L0Z:J<)!Z;\7#+>;);?X+6]NLR!@5$PZ8O2?Q=<'0X3VW0SP>^Z=FE\OQ*
MP"N)EJ-_)%?)P?KI&W8^&PHFCNM:Y%?:;_\E>S<LI26E%UX2=0RD] :([O)@
MMC^K ;1V&L#=.]ZXY6:?_O%M?=7-.(&E4\E&BF)EL;+W6#)ZN6[BH;(;;52'
ML30'PQ/7O6[2%96K6S][]ZT?3<,GSOY& J_*S1^&%LP<TPM$^ 0!XTOC$GJC
M K8#K<R<4,*QM'^ GY\2O/F+MLRT3,.A)9S:#-@%WF!'XD:%"_H8X)4@:LM5
M>2_-0D58.>U%LR0PPR0B.A3P_S2^^@H?11]"4U1-KOK@U.%:<R?P&XMTV#T!
M["3V\ HL562LUF<KHMOGOJS8<T.7);_VZD99;ZBV1Z,KE6HCV_5H:I9*J-F:
M@N(Z"9HX3NPAHRS: U;S7/$T(1AF/)>2.^&S V1=YTG6-:7V($M=,;C:@7K
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
M6.L6D@*HHM3:O 9@P8B?.;%!;QB3!&\V9W:F8?"\+=^;:KD$QYYAPW=4:U<
MB-^.K\MTW1HI/@?^WI)9.RV&O&/W5<,^ $+>:0N$7.W;NMT2,KJN.VUAR.M:
M\5MG7)33UTSN%J7US3UH^TUK$HZ0<N$/3KP1ZKP@83LX]?4[E[)Y_>LD<ENP
M]]S17J#HGVCE D6_%4"+LCGAYTB?*=OW0$%I0W$9WG[]0=S[4(>OH2;//GE3
M<3X;/;![0]MN"[7@_$W#Q\#3O^2RD'I[[Z;\[:S!LWEM-!XXO:$QZ&M':.+C
M3S;K?'__1KC#T#\_RF.9PZ&I_8&Y7<1CT=?X@-VO[UI4K>7KC@(K=B#H]?4I
MP??SWH.--1M68^^!PRKA-8-=$!_M,(1;S,0;B+ZMTG9:M6;))$\<U<7O\Q(6
M<V>E\@C[!X? W=,O=5$B]QNJ W#V"XR1A@V> @.2>_[ATCXUQM&W]7;C-9[8
ML(O?%Q%69?3]*XJQVK==I\'@MPWL&KI4"/[N\1&7-JP%I'T;9SWH_;H9 9[8
MJHO?WV.LT@(R. ]2_G/7^"E>(E3.$[?E:"LB=7M(ZM;A'0_:MG"NG-Y\ZF07
MLD>-0^3.YV\O/4OK\)JEM0?47RIHL!91?Y>B_D2_,52#2H/F:3O#'AT"ZO*R
MH:+S99];6%K"&> 7)]JVT4=0!VU!V5?D@O/"J5V,+R!,/E^(S[9#/0$UWV_?
MP9N3BT% :[/'\QSXS8[2&]IY2((C :,)Y<B5<N30U6@+C=E1,5LJ*TI-O->3
M8R[OB,NXC@".A;B\>1]4#*\KXH$38RT7R!<"+]F-P93;/&UQ.2@N!SL8*32
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
M/58SO:1C+D!V]+:&;AVA=!B/KZNX.T+>^)6WP5GD3<5!3*K51C>HD#>NK+W
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
M]ZO$<<_TR^QFD838G/U\#L8XDRJG[0%G5??[IXY @5&ED"@MZ60^_;LW(K0
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
MGX.]+,@PJKO'7B<-8"3MI$I4=X\.Q3V&1W5Q4P92\OMSD/?.D(LL[9>@/PW
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
M;27M8$.6U?#Z//KQ#, @('@:!JA#,;Y%,Q@ZE"1T_PZA@V<8V32 ',1"9*M
MYN< DCD*^G")_!6TD,*!O_X  ,,4+U<>"8 KD,V@/^5J^B3@9&<@PK_G63#@
M8<U*^HE%0OESY 0^^]1@GUX]^?;9N;[4T&_,(5P92<[21-+C;TPT* HBF1I2
M$O:ID= UV%>-RRL:$J5U2*N(F0X)W9XZ2.M%'B@J2O[9WU>-324S5B.F-%)#
M7FDUL4@(& C7)@)]9+V:>X_GEA>Z 5GK5 892?+!I!IL,UO;#3AK^.'42(6U
M'8O?D)?6P$;81'12G/U16B:R;!.927'VAT0F=%TOX/3LF_B[U0J[,R_Z@G[%
M:NO'I,J.T"SI0(3^,^YM+S]\^'#.?Z5]#2>&Q"*>@XH+GZ^(MT(DP,C/]KV<
MP8*@V:<SUE\TDK[BKQ5!KZ@F21%!P':[PWZF$I!/^RIN;R\U*&'!JMZG,Y_B
MX*#(156VWT8S4_LI"7;Q/\)Z!TY-K:<DR/GN#;>@8VHX);%"ITS4,_()_1U@
M^]-9RZ-3AS/ OKL?=>4C.2XO*IAP2GBEP??K!?]W"1KI#*,!.-4OY[ME=[B$
M/K('[J_\[]WJ'!/'10H(=QRB3;==?Z1D\9>)XPK<V;R_[4ZZ_<Y@=-><= =]
M'<\*-$HG7VT[F3, &0XU<GAKT!\/>MW;YJ1]>]/L-?NM]OA+NST9:\5T+G$!
M!!\^7%]=7K,X'U.GH230,ZQ S M$S$YH3,9#2*A5"Q1@JN=>T&QS4N)TI8\3
M^'&+]T\UQ6T\H?_?M?N3\: S&+9'O$4QKDXY7)1XO2["*V4*!AV0LCTAU6D-
M[H:C]I=V?]Q]:'?[]&.[-QCO!5L>2R6&;_0QW)(!(B'@1R;F5/T&G?%DT/KM
MRZ!WVQZ-V_][WYW\N0^>$FY***_UH<RR_V\0"3AA*/'Z7GVA"6LENF_W0_?4
M88IM9G/\I=,;_+Y?P[MAHD3PG4%32[D"SK9&.-TTQUWJ4=K'C*D?M*=D,C(E
M%N_9K S[EN/Y(4'T ^?"7)_E4R/GC[N?^]U.M]6DIK=:@_L^G>5^'M+P;'7;
M6A6DF($2D ^[@&3X@90A2#C6")J[YNBW]J1YTZ.!V:(@3#01D=*I@'A[L0M$
MR@:D?&KD_E&[U>X^<#?2%GLR:K8FS?&8SD&;_=O;=J<]&K5O1^V'=O^^K8.*
M"3LE6)>[8&6X_PP2_B 2\#.@(D B \1":H1D8CJ=N-QUQV/=J;*,3(G,U2XR
M&[]GV-3(]\,12P%,_J0AR :D0S;4T7&^E$[I_=>[WD_8\"JP850C_W\>#&Y_
M[_9ZU/[!Y$M[U*7==/]SES844>.@@X62AQ*7-[NX)"PY+IPI2+G&[5:-4.(>
MV'0'O6[SIMO3[N_SB96X7._B$D$1,>/89-C5"(]Q^S-K)PP7B2142@3>"N/?
MB$E-EXI8DZ(7]7%)I8/?[3HX(JR13V_;-UI=+B^G]*<P@V9D-?+FJ#V>C.Y;
M$^K+_F>]@7^60.E?84*\15\C1W>:W=%#LW??OJ,5]GX4)<ET'"XG5#G^G3 !
M9GP 9P2RG&H$0;FUC1)K&.^$"6W-5RJ,$@MZ28-WPM2T?ID 'E4WM/]GD_IA
MNS_6']O)*95.%V:DG%&#<P)95C5"H7TW[ W^;+=OVOUVISL9THFE5L,NI5,B
M(,P]$S8@Y@,XHQKY/UK"GS3_T!MI9XLKO2W,*./] IR\1CYN-T=].EX;LVT2
M0]J'?6F.M%IS*9W2Z\(L,F$3[], E!7@O&H$ 4^X3OB8K=F_94EQZI%V7W=A
MJXA<"8@PZ\QPXWF5+7XU J5PN7#H.=C"R-][W7'#J!BHZ^M+<>!9O/X(?DQX
MUVDK1:&S)W#J' "SF(T2,6$8JT0LXEPGO&1+P/HP%5 KT1'&N])EY#IB8K
MK ^5.5,E@L)XV7QMN8[P2E:+]6',)U;")0RX90O.=01$MH*LCT@!M1(2830N
M7X6N(RBJI61]@#0Y*<$21NHZ2]-UA"YWF5D?,Q4+)5C"XE/1>G4=01*7H U&
MYWFT2EC$39SB(G8=T8B6FO41V"JO\OJ5L& 5D=?1T6P-VF2T=:/;EU\)^0%&
M7$<7;RU#FTQ01#*ETR4K51DN=?2^=$U;'X4B<B4:PI0^9V&\CKB(:]T&_6T>
MK1(188HN/_E5/SA*Y$],<B-7PF2[Q@D/^8JX8?CGT2N1$/=-YJRKUQ$:V4*Y
M/C %U$I8A-FT?+&]CJ!DEM'UL1")E! (<^3L"GP='2];4C>H#?G42BB$>7'N
MLGP=<2E<#;Q% <3._JN*"1\55J^%V;1R63%F72?(9"N#[&Y?.W20-[N#Y"OU
M"8WC,;)"@MG5:@8XEF>N!%>8Q<M7)2GHL3S@S4 J$:0B3[#'SNI#0JA:CVA/
MA 4^2C"%[$ >F!O6M03-8&DXK64C9"'\R+LB UP/)4H)O9"**+$VO5W),UJ<
MHD07NGMWBAT'V<\8+04BE5%SB!T-VU&3:',*GP-A.5VW/#<@T K:LQFR>'\
M Y.^Y9DT40:;)$5D&FP:L39=@T1-L-$3,$5/8:@+_AW\MT=:#J9F'[WYDLE2
MAI*0X]J[W>)J@%B/4Z3HHI=4M:;OH\"'KGV+9H@0UFX\(C<\>C.E*U\944)Z
M;N^(VK1"D6Z *@<2[4"L7BT#3;*E+P6TNUQ!3-A]<-XL\5;+6RZQSUX(,FF-
M#B%&&3:2,]^2/8;;@9'*9I\V(9$1?PJ+7;R:2X\$^#]<Q:,&AK8@96@(*4Z-
MT,A*/P6'8LMJ"MHP>J]@39O8]M\A7K&ZY:+ (";VXJ\*A3="!C5GV^MV,"12
M><^QD?LSH))/,2!@=(NH=1;F.K:?5LCU308?I7DKL1<2K%K89R6"6&0M05=M
M9DY!^NQY]C<Z'S1 O3QS)>Q"*E9K\_1V$"1"3\ 78M.E-KIS;)AKVXN_$GXA
M'5L"_HS<4P04(M0) ^KEMA_@)7L3-..X:.Z5'58=)43***",H5)7 ^[$4*08
MV&BV%53QQ'1KT'D*M"*<MV<'J2\C3QXEM/1$*H-)2+Z6"*;=V4FJ3!)*=8R>
MW*,[*8:#8('()D7%/_4PG&+'="/ P60IXT7(L!:>)]J.$RXTF_:*OLBH4<M
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
MW@7G?>WA4,A\>D$+2K0^+Z67.O%B5.L.,QTN9_>=7I[?7SS\/<X'I8A@R,6
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
MAN)S86WK;/6V;N_F^[!L'E"O6M1GC?/B-N%D?#*?I'\.1*@G4X:!Y=F!RL)
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
MK4TWY\^3[TI+D;6)'NY ?#T9?\7IXN3B!,?#R70QX6C 9#+9U*N7,=2.K6C
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
M:-VTD\P@_;,__7!\,9F./N+XY$L:7-0$Q-%D@O2_?!Z^]$3(VB4F:\PMT<G
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
MXBZ^+[+8F*MA3U;]K)*^ET@RW"H%,F>R^CSACNA5S360Q#P//#?OW+0^S!^
M8AWJK8/;NTL@SUZ#)8@E.A-4T!"DC.1?1 V^C@D166@ZTG,0O+7_OC[*'Y)H
MK;36P;WA>U^-DX^?!J.OB+,_>GNY0;\=A.&DI[V/UE@)/- 7%41ME4C?:2PV
M)6VL2*V=N$="_2$9UU1_'5Q4ON]%68JZQ[B7224!3F,&1:@A1DW60,K)Q13J
ME;,M[G!+@?Z0E&NHNPXN.Q_E_[J8MVR8G(^6I&IF+TV\N4._0Y+>I#_%RP;
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
M?WX9KTZQ+'>@G=2@U>3N?UK$LE982T>IQ);KV$W.L0E!1GNFW;UGK+0\Z&3
MEH U_Y]KCQ(+A5OFK;61N=;[WOXS]8$4Y_X3=0VE=D#0W\]>CLC9&<X$\QX)
M9+6BKY\NEW%ZRV06-@E@.6I01EMP$CW(>F-0B*"M;-TX?E5LV_<_=\> T1;4
MUTF'T/&GT3A,\4YPT8MLK)7@'8^@E"W@$@\D$!.SBUQQU;XM_3V ?F!"M5-4
M!YO5]YC^CH-\/OHM3.O/7T^^I,%%O0]WE!+Y)GDQH7P^VOQH,!C]2?*J)O+Q
M&'-_.KMG:'(A]\IPT-J2C>REA2 " Y1&N$(N5V"M-[76:]A!K^,=.;9;UG<7
M4QINR.N&&W?5,/SEF-#^/ASC/"K]DM0R7]=Y^-+#E(5,GD/BGDP71^^XR[61
MJP\^BVB3=JU;HC8!?LA,W;YF.]A>'[N(^FI=+4+XQ+5$"<S7!B,Z2 C.*V!,
MB9 D.J>:IR1: /])SY::[2!W>G_0:]EYT/,$SF4"S%*NTQ44!^^5J@UOE/6"
M6<%:U_L^#NDA$W +NEN:<&V6=7MW<GSRZA^S?-3QZ9OS=T?'YT=G9R?G9T=O
MGC\_>7'R[MW)\W<G_SAY\_O)]335?Y$),NC/[//')^&:/7O#G%PW,FB4HCL>
MD<4WG([G;=OZDS^NR*MM4<5)!\+4^5Q">7"<%<C!%*.2"R6TSD4M1[.Y-WWC
MD^<1?VV*5;HNRO/:U]\QB(8I*)ZVZEQ*S+YU*X:[D6PKQ=9(W[=]X(W%N^L4
M6KT6>#RZJ/OHIS">?GT3/LZO<_AB'7I3-W'EZB8NP N5:2=7)DCK$JX6QGO@
M1N5=S]Y5LJR%.D<-Q=KZFOJW7OI'[\<XH\]-B)=QH55 MNQ&L"JP[?<JV%R'
MHVTI8&=L24K8X%UM;D5?5"H90A0(W&:N6#0*W4HGYGZSY)Z&"#LBR3IR;WWC
M96ZC'2U&&4HE:#T.8JHY,BDUU YO$!1'GWTHUI:'[-;;'[OE^_7=R'W41&B=
M)%IN'';7KG(J%UAA-M(1QS)!TP4"$P$D4]Y'J5'*UH'#>^ <@#G06NA=%)S?
M6NW5;:Y5H'54 7,/K-T4M#13X8.^Q&;R[^0*]'*(/#*.11@0-D50.7*(7#M(
M-5E"/RJ>6H]@V#HU'J@@V04SUA%[%XR89<QN ;P\X;(U/"J?Z$@SM.@2);G6
M!:&8$(W(6*<EM>;$?8"V'S=MIKJ;E&@F]^U8%L]PF#Y\#.,_9B^#5*@+:@9&
M,5^[1AD(*2=0SA<?HN2Q^[WB!J;#MC$>+_X.+B?=QK= =_EBK()O6];&#6Q[
M8W)LH-$'Z=) '=LP/F[BM(FQ)(LECRRKNNLA>)2U*1I&G[74FG?OM&R#+NN;
M(5MDRSI:Z*(R(:7JM$_>8<+^Y[J7+MJ#I"QY=AQ0.SIMM4((7$O0BE:;?')1
MM!Z"N S+'I@A&VGM9LE "Y$W-$-FH9;?A[$_&&"^ K6H3&2*%5^C-]([XCP7
MEE )!5BT2<PS@V:U6-721QR(?AO*L77T\7PT#8-;?),Q:%F$!EE4KG.U3"T[
ML% $.JT"9[&DE31[Y\<?DE8WE]\V E!OR8RF7X3WR'O)9R\]>M!>U3MJ1D+M
M7@J&UHA.D$7LVQ=^+\>S!V1XW4T&^[%"7[J!-RNJ>?ON].W)N_/_/'KS_.3_
M_/[J[6\G;\ZO*D<6%_W#M3O^0YQN4$BST?,V+)YIM];MS??(@:/VR8(-I38E
MY@*\%@P28C8^%^1F:^TR7V]]OH<R*I@0%*1"KXGR/H#+V<X*W[S(4;K0NO'?
M$YSOL0Y''CW?8QU5[+K\YD'978LANRP<CSI!5(CU)B*#D&EW5EA$<3;8Z%IW
MBCB$9MAKT>$1S;#74<N..AFO O%G,^P-5?N(EL:/T<N.*,1LB$4I"8;)VC^/
M\ :9$A04P?A(SF!NW6;L*3?#[IHYZZBC \:\KE,>ZQ"^5Q\_C4>?9V?A(C#
MI9/>&0]&&(*&QD)0E@YZCEDJJRW&UG'8>^#L4<NQQZIOU(WL.\G\W=VO6TN#
M)M:QG/5VL4JZ+I<7T#'4:9\A<]O!(,RGTR-]$SJTD'D7#4^7=^K.V6@FF8/$
M$P,5=0!/!AJ0-4:8;$0TK=GPU'JD;T*(1I)OW4+[9L/,MY?5EOD26PC<.BP,
M<L8:Q7(&O(H<I'8R&LF#4:M%;Q]XT.$HO+E8.TCV+V ]Q\\X&%W?GSR90SH;
M!E8%!\H4#P'I1R>*="8Y8UWST<'+P!P.)]K*?6E_T@T2M+,VR\-<Y[W/^I&D
M*NA%B_\<?%9%@6."R,KHN K))L@F1,VYRRFUOGMW'Y[#HT4SZ=]FAN[,"YU=
M->\I.JADH>V+&$H>E0VT;!82"*(P+Y8Q'ULG\.]'M$?L:!-@;:B +EJB7/4>
M>(Z?QICZLYP5?3_ F=B'^;O9$<L60ZZY82JQ",8'<LA+0O!%"9!)A8 VYUMI
MXA:5($VP'QSE=J+4;4;0WN"T5T*Q)M!&*F*]+\15G595T[5:D5NFR/*^:=EV
MMW,1GH,C43/A+W5YFN6P7YZ>/O_GJ]>OC]X\/SW_^\F[5V_.C]Z\?/7L]<F\
M-\)5CO=J,,4FS2 V>MZ&.>QV:VV4PUX^]N-:[Q*FLDL^"]"*8;V59XDOF>A3
M.)=%Z6)T!RVC'\35+H]]S]/F^3+#F0\E"3 U/J"<,61?8JI-T%1,,I* NFM(
M_Q"Z;>6RFW-E>3:[J4)VG<_^?CY\SHX9B1R*DZ;.PG#@O2!1<2>YX,4(NU)1
MQ$,WPQ</W'TNNJTR1YL*M75/@&LSR%>!T;)'Q-6CM]\%XI'"OZF^#237I2)9
M9H8%#<[5;EW.97!U;'B(#H54RLC5DC.[5N ]#1H:ZV\-@376VV\DJ8\7'Q=-
M=F56 9,#+>H87)95S?81)%]$#%&RG'(#S7WWT"TW97BLV$<M9-8PBC$#$KY<
M!X(R9"T#%(F1@$0-,9&+XKPD5]9Q'VR+_DK?/?0)*N_1,NLBI[G\<'_V];)U
M79A,9AN-B8GG:"(X5F]P,@+M0A2 2@I6;,@26X<KUX!WH(92UXKJX-;#/5"O
M@%YK/K,*W(Y*^=:$NK-Y,]VH?G6*-=/;=K>P.V$S'0R]<0ET[5:A9*+CT@;R
M<W6T&576Z%KWO=\+FCT\+&8O6;:.NKII"?8.![-0_>1#_].B[*1D%8VH,T3H
M] 850@9O91V.Z=$)0HQ>K5;:L>P1VX]I=ZJ9VTW#-A5K!PFYMV%*P#"?8_HP
M' U&[[]>XA(">8K"@@\U02V" )>#A)1C$M8*T7[ZU#(LA\F+IAKHX) YG7[
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
M=J/<4^)RJ 5B,WBO^R'V!_WIU_/1,WP;^OEH.+P@Z_XK.=O_B:$.ON9!HG)
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
MF<Q]_AQ%\!PATAD'BB$YA!$U&$^_P,"RUZUK4I>"V:>PZ%I:'G4A[0Z"8=^
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
MI:P5@R_K2+J#X,MWR[RD^_56H"8R(T+)$&.9#32NM:)* P_"!AXBL]@ZC?@
MI#WURS>Q8ULJ84L<Z46>(GG.'!1&V@0Q"PB2&XA>AQ*XE*SY^-:[<.R8#9LJ
M:P4BK"7I;<7H!,/(H\W@I""VYYS 9>XA21Y9E$R[YLU7]C!&UZ7V'R/I#OHQ
MO0U?9QW*:7W?P>L59"XZIT!86T=GQ RU)Q@PKAT/WL@BFX]O7H+EL%C01.(=
MM.ZX:\VSX:/S_N%'^;\N)M.*O%>32;G.^9G=#%>*!PA1>CH*E27;)D116KL2
M*X,[+*YTHY,.2K'O/-BR\I9,9PLF%D<KIZW-\\!!DTD<B-K!LVW8EHTS&"^.
M7KW[Q]'KWT]^.SDZ^_T=_;\WYV?7XOBS?OUAF%_W0ZP9N3Y^Z]Y_-/W6DWTT
M#-_W6=\@L=$QH@WS'=N45Z,TR(WA"T=W@KLVBH'^X,UH./X.WY7GH 6Y#9(I
M0,%I7P^UH$,$#2HAG?8H$KK6)VG3!30>G?8H,//(KBU8- MU;A#M*DHR"_7>
M.["234Q&FH2MBQ&;@=]64F9WW'U@@-J6]+XON9UK<SV_??OW/HX)V8>O];;=
M8!9US-XJJ\CRUR*[>J'?0Z!#$GCD1;H<<W:MDZFK(=M5IF='K%D^G[J5]CIP
MW>^:\#*YC?<RNKD*V*XG4*\"=.=CI9MI?(7126W5M7..%9.$4RY XB* 8E)
M*+J ==F:Y&UQ?!MCCK;,K=5'/.\'M=;14I>4FD^?FDF 7Z9+T)!;8VG3UNA$
M]1D-!"$+<!:TD%XAZXY M^'L<.Y;>T4NH\R&6NBD8O@V-+& EC@SP0M ;C(H
M;@/46Z>T[LB,#@:EZ&S2[&TX/QI!'J.%+>T@\A*:R8Y+C!(D(]K.^J0Y\E8@
M616$+:IDWOHR]SUP?C2"/$8+':0U[A@G/V^B%Z-2(6= -ALKZ12XZ!&B#W4^
MJTT%F[M;=T/YP?VK!OKI@#:SV'K!<17+&8X_]Q,M^;3<@792JT@F=__3XM5:
M82U=E>0U7,>.W+$6!+E9I;5K[791\-=R32Y$VO=1@W&</!#M-/C,)(@B,A+)
M>&B^.^X_4Q]R[O:=J.LHM8O6OF'RX>2_+_J?PZ""NC0/BE!>*K(?$RNSFA<%
MD8L(N625<DDL-:]&O1/(#JH/=Z;;FSV!-U9,0\]OUH'LU? SSM/9DU?#MV-"
M-L7!U[_C(!^//GX*PYF!,D/)I J&DTT9,=0!YJ'ZIRE D9I++UQ.X<:0N"6=
MWE9^Y ](E YUTL$^,S=GOUFWS_N3FNTA8_8HDC!"FO:X3\3AQ"$Y)4@&D4-P
MWH 62N<2A'%.--YS'@2U0_=PY_G!MAKK8A@%[9"T_!L;Y1V >]H5+J4VX&0B
M;Q>M@*ABC>3*4GQV:)MW*U\9W/8IUEBQ=YQ;[;72P8Y46^B=U?=F]FH=?0[]
M0?6;7XS&9X3YY$L:7,PZ)LXO_BX:;?9\S"$I.G)YJ;=/=+;@R8T ;ESVS#E4
MN77\ZG%(#XU86]!7!R&+YS@[E/N?+S?TGK/*A&@$..Y9#<UZ"%HQ$%AC,D5)
M;EM?[;F)X?"8L8&,.RC5O6:4W;7O*2XC9D&66&:T[UF7P/O(($EOF,Z.Y- Z
MAW8_HD/C0T/Y+ZW%W5:]ZO&','R/D_[P'[0<0G]M;=V5I*[PT&ZK3M===>O"
MTOMM[IF1_?MP%&O]<CV#9@D6^N?1L#;Y"9>BN+3!>4%N+>U#A>L,*DL/WK$"
MP0JGHZ[7#]MW4FJ_CF8YP<TQS?,;)3%6M%-@5#4?4Q+@E18@2U(9C0E!M9Y$
MWWH-6R\ZW16OEZ8F=T&&/2Q!G9V'QX,PF<R"TXFG''@V8&*]S!IR@IB,!F.#
M=\)S(W/KZWU+P>P\$;H3BBRO-]U 55U66LPMJD<*Z/JJ%K//5UA7U]6HC=>T
M\\+53:AS?_'^;O7^E'BM(D,ED@+!:QN1)#4$# Y0&Q]RYB6)S@KZGP2?5R^6
M?0IT7D?=#6D\'^9\/1USY<%<YF.R-R+[S$D^O@[G49(<W%C E9Q"*AE97FT:
MTKV/V7D"8T>J''6BARYK:3<2UW$8I(OYI>/K=YM9$<AB%9D,J;Z2!CS'#-'0
MVCS]S'7K!G5=KF>'9-X[QVG7=.GR5;A6&?O/_O3#K<5,OE_-]TN?"6;V,3V3
MBPR:!? 8JJ"#AR""@1B]IU.)V:(ZHW^C-3S5_;L%PU:X0[,U>FSIYM8CU_/V
M8IP^A E.>BP$C*)$$#H54%(&<(PA!&Z24:$HP3L+BC5<QT_:[P]-NBC_;[>F
MFON=]-#(6$2Q( R+H(RAMUC&#-GJD%2,G%[U_:7]; T_*;\?]&@]*+?-8H[I
M>QRFKW=W%PJQT'G%,S!3:_MFS0^3RY!D(=Y:8<S-.U5+?,DM@/W)\_WD10==
MIQJ^Q]?J(+^^)*6_'DTFKX:UY*>6^IQ./^"X%KR.\4.-8WVFCTVCCUC_ZEM%
M@3,FAV <B%C'[$2EP->>?DQ&SJ3$P+&SBX?[(("?+]X!$+/A,.:&N]"5HK_M
M/3=D,%_V&YSV.,.LI<B@LR]UY)$$)^MW+C("9WR\.5ZHT[-J#>C[<5?XB?"T
M_5'7%<E:A_VWM=HEZNJA]9+'7'M+UHW1I00N:@=,D8;H^$_E9@A@QR_8DH7\
M?-WV_'5K0<#]#B[,XX11< P,+1@M%:ADJZ61(VAFA<6HK>"=M35L&D9N."7N
M'R=O?C^YJM=\B:/WX_#I0S^]P\\XO,"-YL"M^N$;3WI[U"J:S7*;/6+R@K:A
M$_K(\3 ,CNE%H[=H=J?P]6CX_C6]6'EN/%^ECU)QWOI([Y/T]2)?\34/ZL&)
MS'P6H439OFWOX["VG/FV%H)%!PPIF*S[)B^BSFI,)"FC0-O"(LJHBVY]HW S
MQ-N;#+<%[MTW+:YC9>Y+A><Q;<WT,>/YWMR?_/'LZS,<I@\?P_B/6<V,EH'1
M,8(@,-3I,YG\5QWJ&>_(1/6&L=0Z)O$0IGT8(=<U/6Y>66RIIBYZ--S"MT!W
M61JS"KZ.BC4?PK:;HLNV&GV0+@W4L0O:Y(+.!100-%:<@4/,5M,KQ)A7#(6(
MK0W;W=#E@9K&W;)E'2UTP))9ANQRRWV#BZHX.LAU*N1W^L+IH#>TG7HC&4B9
M?,A&8;&M[RC>"63[08"V^KII VTL[(9U5Y/QM'<V#=.9S7/E^X1YNUN9LQ.&
M%N=ET:!0& B&$_%Y%MF;A+?"2'<S@)YR3?OTTY7F[P7P ]DA[131,)PR S4W
M@Z]#NGP)5@&UCL7Q$$N6 =FN>=%04:.NI-SPB'@ G-12*X?@E9"@HE80:,,"
MY"DGFQ6ZLM*]UOU2_1)38>N:7T.X#36>1A=T]'WM_7[6"\YK;XR%XKD"Q3(=
M<\:Z>DL^N9BR=S;=H]X)IK^^'WW^]?(3YQJ^_.%*P5?/V]Y!WU#PHXVDUKH_
MVRPH?T2'$RUGT?7+(-<I>@^\D/FJZ"<(@CM@3'GGZ0-\6*TRZ(X/?\HJ:R*P
M#EZ\E\]Z616FDS=@'"U"Q6I:&B4A2LLT;2=!Z_OBN^N]>"^?/64M/E)J'22=
M:A^+2P;5,1$I6P6UPHHL0"(/.8D9,&8CHO)<LM;-QJZ>_I2UN:$L&Q9NUK4=
M3?KA;4C]TD^78$(IQ+*@P2(M3+&0R/$3G+9Z)[UW10F[DF(?,'AN/?@IZW1S
M2790EWA'O*>VZ)Q/>>&6<ZX<1*<8*.<C.)8#).42,V@,"MY]1'X!YP=R@ELK
MIX.^7K>@56"+J- *T+85@K^"M3?1]\>I\"%J;"C_;<3<KT%D/C&1BP0,SH#B
M@=X/H3P4$QA*IQ%#Z\3]UJFQ?J2]<V:L(_8.&'%UD-X">7D:.I5"3N0N8F$U
MJ>[(9Z1%$U2O-<DB27:?I_T87CP(:@_B[H]5X:A+^7=P[?GRA*T'+"&<U?[5
M4J_%(7O5V)0.6/I?/@]?>D)BP)(YA,P#J&0\1,$<!)ZTC*@=B^U'O*\-<Q?#
MWG=0V-*U KMHG7WS57A+MB'](KQ'WL-D@K1IUI4@@LH^@=?T):&(/A=ND^S<
M!+Z&YP=A43.5+#W#NBO_O!38V72,X>,F?4E7_.36A9\KX&]4]?F\/PGOWX\)
M3H7\S;VZHI 345G.)%B9Z A"$R 4:4&'K&,J"4OS&>H/8=JX!?;=GS]W%64,
M)5D7(0NO096:^\Z&0W&!>V]++KEU/Z[[\&RK K,I#V[UPVXE\'VIHSSO?YP-
M5UG,7#DM+T>C?#J>SUV9NP\HD]<"9RT-!-ENJ8"SPH%A3NLL7>WLU)A(*\#:
M50"G'05NSKYJK(HN9J[=#_'2IU@%9%?C_U8!N)O037/UKD>?#72S,R(YEFR,
MUD)AH<[9] J"MJ7.!??>:Z53\R9K.R30 P&>_>#/.BKI<.ACO>O^&<>$&1?Y
M+*-R42H"4]6.YXR!DW2J8^0\ZZ"BY*U[P2\%LX.1:>V5MV0RXV:2[\#AO@;L
M:/IVU*^7*:^AJ\-HHC,&O"&?4>D<P(<Z"@F%\E[JR%+KH3#W(SIP<FRJ@\9%
M=F_'HWR1IM]ODYD+),X62+[B\0S!<6? F%1$RFCRO058JZ:;[WKVP5BM383;
MN*CV$L_5W$B<?,MA/0RJ85'M4B#;+ZK=7$>W%=Y(P-V\ZG> DUGIVI$)E.+T
M)116M[8ZY!6%=)ZE$%:ZK;I?6K^GGG9+2E]'KLU;@-.7X\'H(B^&L!J#.>4"
M!I'VL%SHC!':@\V1&U6XD'JU<LP;'[S=$J%&LAXU$E0'YMIOM)@IUG&]"^M
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
MD+<>9-U,^*&N4P9&Z>TW*$,Z>RRW)G_BLB;4FZF(WH8HT4+.%%8K:VC?YT5
M+B:59#S*T+I6>>GSA[\5&=3_\S9^Z*&>L17E8A#J#L+T=-/QBR"'N=EXL%MN
M=N\>-NW=T9E2%&8Y@^(HY55<<7#!4.!I8A&.9^E*/#X'WW,ST8]_NYBR![_>
MLH^M-RK:RVB_>SN[J'%@D"ZS2KYCF:)T(VIPM@XE]5HE4=\7QIU&ONT?W]TD
MWO#IW!Z.W*E L+\7^KCAN%?4C_\UOQ@&XF-B63E@R;$JJH(0="UP:.&0#KTL
M6@^Y[R#>XP;,P[QPD!WF(_G^ MTF)^=)6C"> G/E9(' DB2P6Q=B8%R4UM6D
M3@(^<M \T!/-!Z9=BYQ_!M9;47^;GR\N[O1BP.!$JF.5:4>D) Z<CAX$LNCI
M+UR1.[8.=OGL,2*A9^/V<+&Q02?]XW78)7+)GMD"AA=)85>4$"EY!Z^SRR;*
M@J;U[?DO CSMO//AONCA@O3AAOBIQBR_.PNS-^'+Q;SV773J*8'M0Y_#Y,%[
MP&2W VMX'P\7%NVGFXJQ)"XRU,EMH+RG4,\CTA'!G&3%6Y5;5^6.![?WI/<C
MAVT7U_8 UQ_7A;5!Z.WEB8_2"Z^UK&%!?=,=R&;.6 THM4:EE(R8&F/N5F&&
MC\D.[^O;[G7W<E3#PL$%V\%%Z^ EP2ZF^$8=3>:Y #I!DOF<P#EG01KOA$E2
M1"5V"N#O_,P3!D=C'_3S,'*UF-9&TK5L?Y!KEN\__''Q&"]GS"E6X3)%K5'4
MFI>@(%9K9X107J;658$[!7K"4&KOL!Z2@U\VP1\,5QBC]"1#2@1PI00$FP7H
MX+0./"-/K:O7-XCQC)R]G=-#E>%"NTV724Q1.*D@U5<"RL<$$9D#+7Q0**42
MLG5 <_G[3[O&\&!/](B*BX+;#M+T5!P80UK_<,_<XN(]S-I# ')%*B\S]Q(S
M8,8$BKL /A8-/(3"F,S6FM:/L4:0 _?EXR[6;-]>M_@Z7X05OII5JISI-[R\
MJU5!MV>0LD'X4@\QSVM!O13P]<9,!%\$13#TEVRG+&37+PX?"^SCEGG?-FV=
M<W[\K_G'S_/S99AE"F#JE<;K^>S31UQ\^2'U)4FC-B7SE$#&BG;E**+A@0,*
MM,Y$&1WFG;S?Z;/'"X'^K-MZ _A5T@_3OWX)0-^=+])GBF,N"<NUXAJS!B99
MC5_HOYSP"1B77 D5 V/Z 5"X_\N/!0V-;=PP0:QTD!^GJQKEOIKEZ;=I/@]G
MZ],N&$=(Y A"9\IHF'3@39' 0E96%FZ5;,'^?^/'GV;(W\87#<DT;Q3HG]/5
MY_=XMIGC\GGZ]>/\E#:WU??MBME%U(8C!#J*-_Q@@08.O0L>/7BC\;R!KB(7
MZ]$D)D!87RL?T4,(M'P,6J]<2AYW>U1Y#,"Y8S;!87'3Q0FMPY,W\]G%8?ER
MNL!$__2B)F^8Y=F:"-[6MS=,6(J:H@');"DI<.-+V2D0N?T;PS(Q]^J7>7NC
M]O%^]J)%_?0_STG1>MS.9_6 W5P[)V]"%AZ,C"2<=Q068=(4A3'DEA6;1.N&
M_CL%>IJ127M?70>2WON.XU>9+EZW["!43T7*&P4Z3*VRH>.N7EXTLWH?CS1N
M%,[*8*57'EC,')0V ES.E41+&ZG0>'Z5Q?^8H'!/17-H)'0Q=@\(('&^U.G9
M/V_6$LM>)I) I^A(();!Q4J(58(7/%@G4NNF[&M"'(!I87_GS%M:=KA&G/M;
MH=>_;-^27S!T2XM%FESGJDLZ);DWX+'V2$>GD@K!N3!0V\6#Y!_AK7K/C>B'
M<GY?0([WZQ+OTN7]]-/GU?+2. 3:QB,OF"!@9K2U2UKKE$6 S3JZHIRVLCF;
M0A^*/$UH'Q0.AWCM?9M-MX_T_D'_<+5\M9VH\(_%?+F<2.:5%H6,+'T&E7R
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
MFFS\:2WIB[#<['[")\)DG>,6$_WB><VX)0./S*J 1FJ^4^I"/_[2(4&_^WE
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
M'J'=7RGSK>C5_$/*4NK!4@LF0LE%UH4&03"=,;C^B-5OQ-GOFBI#]D3+&FL
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
M5($VSV$&?IG&MZPO[;3/L@FQ%#\ @L,F.=\>9@+T4R;)&3WPQNMXEW R3D$
ML ))?HOYA%?[%^4!C.T@JI6*C%/D?[6%O7+ J"&?G#RE-K"RUV4ML^RF"A3I
ME6ZRY04,<E(+47YL'5SV<@]Z.,]?J52!)O'F"Q3#+TH7X-V38TN? N#CR<W1
M' MDE+]ZZ:Q< R 1^\3#F*X=25T?A[P#:-:BNQD3(9N382%#%P:O?\&NU%'&
MV7)+Q;0:&I7=MW<V.KALC4X3ZBF>-,,G!41U29)>[>$9+K5-OAA&OJ,"I5R#
MB'"<X/(ES E@YBF_:4BY8S:(G _I,\&78V4JT,\(CJ1/!=(+ ?L25M[.."^F
M+4/O0ALT4ES,HG5GUUA?!V\-5C^J,Z6B8^J\-6=1!4IL.52+M]>(VGQX^D=8
M:J,*I+-7S4I;+#.^X2@B6#A*+JQ  <-/78%]G54G2,9C91<_D0G.8IV-#/;!
MZ8TGEU?3AQJHESCUBL<<H169(_<7"K)0@@4Z<%3NC^#BS'ME2.)E@@E6 (G@
MG&!19E0@6F4?[A(::85QG'QNJWF[B9[58> ]=KZ"OWSY7$:@6IQ)*IN@BTN'
M91$?;;Q=$SK+NCG;<-Q#*M#=%V0U$9K*[&5PI0Z*K:BDOENB#>X54.6P.-I-
M(5B^ARY,'<6U!HNU@9.X!#%I@3WN]G5DE*)<0XF7^2X+.K3 '0X,_@4X<H*?
M"-X\1Q>F5V4D.%><J38<HWUFON<L,#Z&KAE$\<U;&_UH^X:+&;;MRR[]SUV_
M::];Q.>YN$JQT\,D#QWA\4ZC@I5SL>?-JB!.'_[H,%Q,V(.HH,(?J%52OU :
M^!"8:8OFB/75X>3-W]QR#?!,>'BF,VT2RKV.<5$3ZGP;#+"[I0*E%RL-W-H$
M7TV:;56@6Y%0H,GYOEHZ'2$L&S_6>_P42'<7V1*9#<FG^OS(;$I?[<O, !5(
M4%)M6.AO(-@DRM+'1(J4*3RK$VVG@:/E<'W]99O?YC3++9*?^@/B!:324@4Z
M6N.RS+//L-76"T3G3HIQ](+@VCM/&IL0$=-I=FRJ,A"AW*OF "K,!%WIK\YS
MD8*[B<8M\H^S]F+FK1!FN6*,]6M<"$=H5J$"U4/ODXGZ:&BG?U"'G'FG@WA/
M\#TE(7CQ>/E6"]QD;^BC<Y>V27&'C2_W<  8;AOT2TJTVD^8TC;@JWE[GQ$Z
MWF>8M"(8_;KT?MX7']&2;^6OB*T1Y-%1RN&K3=H=609LS X ]KR;%&JK4 <G
M=V!N$B<P3^_-^8P4XT1,L5=&Z+[A!G J>,-"@^($W#'DF&^NY<LBZ $1WY6I
M DD8BM7@]SI>!#S6>8-/=@17T)&U$UW9+IQMXK2JT^FFV0'3^CF?:,T#4>1
MVF('*9"T'=#@]<+:0^V :GCYW&%8\"SM>[25*9X^Y+8L5_,+AE'/R MQ/35B
M_[NWJ]Z'7[Q#/44%X@="SAM6>K+#]9P@QEZUGDM%%)#^S*:(H!+<"D2QL26\
MX?K,=YVG_^P>=XH5TU2@')0(J6C"S5[VG<5N4(&R[8^I0*3MT)4@1CZ6P5F*
MH5FI0!0OQ8&T%M,W(FGAAOZ<V!J^BW9>\#1X-P,F?YE%DFX5]YD HZ+Y=T,V
M4 U HST1*=_#+*PT*;AZK8("O>@GQ0K8;.K4<^5&.1J-(FT!#O.T4P\8M3OX
ME8[841Y4L)+)V#!9Y9)ZQ_/H$[XSX\;]&#>9#4!LS3]1_Q3MX?,10B;5N?+L
M*$A*AD#"5H%NX'$3CCA!17RZC0JT13E0:"4BIC0X:[;:.>PE/N]"7.4=L9+
M:CIELQ:*:2E40"0H*N;%OWR>FAWKSG<;+MRG=A2I9D&2.V[E6Q)$D:4"?69C
M]JM 2-S70*O$4#)2#/V6\Z9E>FGA<E9/-BV<F1$:)5/GA7=-P%GEN JT4A?$
M4X$(VL,&0V('H3O]2I\&>?6S85P*+SG1,F().UHZ.[O''*D@DY)(:Q7W?/TG
M0BH1+.7C:[W*88M?4BP+7(\XILCM[&ZH:=$_$RKT5<]M7*PT,OI)O0,MN\"
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
M'<8T\<^,PXMDX-S.J(.6..,T-]E'CE4<8V ?]"O,"2O_],R^INVFF'50KW$
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
MO3Q8XA'<8RO[V+BH0F2$ZWJ_2[8$L5/8D.M^JE^M1 G:Q%?=G/(UIW66E ^
M'?HB3XHHR5$N:Q><,D]2NJ-</'95]?"SHA5<V_SE%*]0RTPQCN N?F[^]F9O
M-5S\,W!'M(I'^B4<Y3OB!_FI*RPJR=FWWI!Q*L,[X&(P#=E3(:,=O)+B-4<(
M#TO],M0USS 73KP3@]51&UX"%URR>2.N726Y992GDX2S7:VU7G&FA>Q*#:Y6
M+\,X \$^<BTNKFDR%^OP'T\9WD%J1BQO>Z,$D3)A\KU/2)@.*+#&#4A6@@R?
M<Y865%(Q?W^?8#E("0(5_Z(K15HM<WFX1]#-;X2.6.IWDPJSOH3F4Z*E3_B"
M&<U0=SG9DKZ7U.UJY8OY H-\W1'["V,RA;0S01PJK 17;E."OO=T.:'0C"VA
M-O>W7I2:?+FX$!W&'I_URZ3P64SRJSW'9>-:1GM1)I_\]>0% IDO#[P!H$L=
MSS_[20AK<I*Y\-0/?.(_/=IIKP1%C9ZIK:J I)I!TB7>%,_?Y02J&=*ZK;$F
M)[D2^ET6I)5I/I[_2@FZ4L_(NF+IF1REZ:<6=F9[]-YYL8Q%&%1L5WR@K@5@
MX.;OPPSK>TMDB(-514%%'\M/EMED2A_=S>4G2>9EQ%I!5.DM>_DCE$XNV^@+
MD- R] .ELL<BDFC8X=.'[EF;M%I4Z2H^.3A/><Y22Z>->2R6XMWOI3&W%UXL
M&Z5IV^U$JC15P:S."$T'R3K[V=)7_=KIM[7=X98A^6EN>K;^\$_T>5GG0P=8
M#9%<WI'1!!1)'9!-(UZS M$U3R ^ZM64RK0J]6V#!?$WQJE%F-U]OHF&@Z;$
MFO!X0OWV+-^8#@E\NO.:.%HH)@O7H3=_@84F<@L7!RS)-4].MW!2M3N)M([!
MVE'8<&E,&[A,<M\V/)[G^[QWB:-!2K1\5!D>R'#,6/U0<0@WEY]B8"*?CN^+
M:NN8ES.-?+"P'R/'D=8)PX5H[6E:N5_*VYY*8<4TI:<MKX3P3=!;#BVLM/L@
MGU4K)TG':S34%0R.)L02NA9UJJ_N&/>10@M9"_/3;O_4#\?Q"1=CA[XO2,V4
MN"Z<8J5XY4&D'HOGRH0FQ_M5$=LGOX6]G/..9U]@6!<7R%'[=2CFPP(JA\WR
MQWP%D)QW-1J)E;72>-]FANY:7)$^[*P*0 K&@ZN\8 ?WE?WTX??PP$!83H1W
M49S/3?]Y!5FG(@,]-:HPE5?5Q7%9>AWVKR8/(G'V(KLB..GDVT_7<([E\UFE
M6U#LAD&+JTQ6.EK2(;-:5'N7DY1!:6'#>>:LEI^IWW=%35GZ&?#8KIE_V>FP
M,)I**4\9+V-50KXMAJ$_H-?W4HV0@M88D_//W$5/<+N3"WV7I\21B2/)^CR_
MS*>>EYZ-?T'SHU3B$;UY,N=;A?[4T*;/@74U/279WMHC;BG7J].'/%/8@QXQ
MUN/0)C?WR!?'6HK^XG&X?N1S82YVY,CQ_[B2^E86KG)*?YH2]+,4)]?NJ[Z$
MME:"4B P)>AM?)LB*124X*0$_1I.DM^$R=<2/?Q,%/95M*4/F$5=LL^=,H=M
MGC]M<W, _?O/92^5ELW> 4"'ZT^TV.VA:>OZ9<R_&W<" ]<<%":(N6[GW]8
M^2+G)IH:2@?#PVV#)>E;=,8:C<>" 3<=((M6"]N"U'E'W2.O1\5K-),2][N^
ME/W0G7_M%1#U E?%7_:NF/K;!*5AP1W4!AZ.Q6A[BSH#/%O-U&A4-W6/A&["
M!TBC.?AQ,9WS#*#R,%LA@YJNFRF4B@J*\S&[06VSN$M;W ^EH#W\"/-R#A>&
M#[^];6I>6O:E\=;8.I-'OBRFCV];4 $KMP4!_];441/23B"C88!*$X>NWU-:
M*"U0*=1'H08..?ST?&K!O+RBH=P^]X,9FE_@_ ;^W'4%/F;I(N>3I_TM&63P
M1B!ZQJW'4H^DZ7>\%N]:D;'G-0;85D)0@BHP]1>IAJC]G]%[0JS%NK,';09+
MM>>ZI_NY_-+P #^6_]X+XYXDS3Y;!Q[BOIV^2.,>*NXE0&D;TGBZ%]W"Z]21
M[UX*A]TZX!=^/1*I0 S)^WTFDW_#I5E0;9%2G@U?BW?TF&-#34DGT1O3"(WC
M'K/F\DGAX2D4BT$,-;F:XC1_X#VG"?9*-^%N) ++V72UVQ;&C7G8/\[IP+OT
M!3BG\]&>?D.A1U5B,<-L3F$ZH="2[1>&TQZ%*XR0_F.DEWTH*/P-\U/G>,6[
MY%I,!L=Z'+;75U$-D58*$CD&)74Z!)L'B^:[):W^1S+ UOHZ9Y(P*;4W\[[0
MV'<A$FKX'VS+>%FQV531L2+.+T39]5:Z7)T+=W83EE+BN8Q>$\20WZY:?B)+
M,7@ P[&:Z9N@?8O6'T)9 1BMAZ1(_-!.6DW.Q;[2:PAV_:B ZD=;T9"MK5__
M-N[.'9$9E_20:HTT6&@T^+%*ZIEI8_V_2.6KV_Z+RJ?"XUXO!_QU0EJA#9.O
MJ9+WFUTNM:V!WA_2/)8Q%#QGZ&1XPSCL@/ZY6Q>>I"[+A3$C.EC:58Z!CVPG
M0(EDH+^K"4/"6SIS3/?4GN*P$]&729<H&+JU)XSZ,MWBBI/A7R:'-T^CEV*7
M]K9KO)].&M_7Y:"5_M\=Z['VY-?538$\(Q73W_;'W//%9U^3)FCB4 \ER!<L
MG5&"7GGF7-](>Y21_REI&+(E5-MU=,A[BK&UR>)S])&3'XGWYG*IA^7/OYY.
M@&C)UNU%.9:BKM0 =TI"%-]7]PE0>B8/MI[%;C=D=E8M_^!QDSB/JJ4J^&0Q
M/JD2 CC)S A3AH@*)2C8QQD^$<:IN'T@H@U-'L9LP 1"#0 =KGSB#AF3Y 8D
M-3K:_]X5-JOV<"?Y*0<5IWG!M/VC=*T #U1("#X1&??<OS2&QDC.0#=BPE0/
MK8ML:M#UK!>.*T&--8[)E=5+YFH7GKDY5]4$&RX$.B9NE5R+&/<T7U#/V<-N
M 3]4@JI**T1ZK=!-D3/0;Z;$-39/ GKU7*F9S;5S+RGDP 7_N$AR^-,?8:DV
M?'I'G==Q3H6YX &#N[:B *[FTVNG'4Q)BUZ)&;3%\1.O5\P;^8U?MF_'">2"
M5BI&GEEG(C)JM-LC;#YBC4/U3$L.F"3!_(0:8H].8DF)P,RIY*@9[$PIQ\BT
M2L7\6?"B$QI[*. 9#+#6AJA3-#>D(R_?V6=WI* I'F;?$S9>)[TYX!]B8$SI
MVT$NQE^YM=JYAH,*_5A;'N=ITB1@Q7B))%@%V)L%;#U7\1D5MG*_2O<^U9AS
M*SP\L'/\P[$:GZJVGVFF"+/:L2 ?XC!TH, 3@,8.\Z/IK>J\#ZC55MZ1?NJ1
MC_:A!RCG3U,O5JC0AVCA)>'/JU"?=KNN5APBQ#=CU) %C5U31]39/=.4L[:7
M;.V'P;.$I#BOH%@9VWO0?\4C>CF:@%CV'7OS*N&Y+ZQ_=*@25G=;T(A@+3@
MKT3@GS[O_,P/MR1I7K[<D.]_@N3K!\L[6=(AKMVVS&\JMN:DTQ*D@X6VX=(H
MN('&LS;=Q]#UD"78.@#B'Z[GPS#L-W1)HEHY&3YZ,X'(&3^G%6/RB96)@ EA
M8AC#;MV,;E1IY@@@0*UYTVE;E0VN%LHIS+[K"]:M$A:EG$#EDK?)BFDQ8\6*
M/7*<:Z*='LI?^)L(-IB J_LIBEZ%"9R3J@E^P)@%94HY2^"XO1(J/^#V#@7L
MH"OGTH05G57N"O('2MMX:DWU)QJ]:J*3M.O?,$N+UO3B^[N_Y->8\9EO.\;?
MU^)OA3?).'O8]<("\?M[O-TXT4;ZJRDAW%^C!T/>=<]!M%J7G-SKLNU),=[-
MI'WY,<',I"-5V@=IQ0UTG 4&1]BP9EW*HZ!*,DU8@XPW#P\OLSS0AL2[L??5
M*D$/\CSFQ9AWA-="3 -8>P P:=75P,KBX;S#4?6'*R<M]LFLUF:D9>:EZ+HD
M&EF6L!@".VAT;?3".9C7J"1F&6M*_F3$)?%3"4A6J\'Z;C+L(7Y(KTQ$?6:7
MS^T8M#H=!/_PPR.G?:Z:I#E\1/3[SH5O<TQ'^6QY"MH:*1WQ3R@)I>X3UC_!
M%S@6^I\(PH04EI0,^744#,J(292.#92/[ 4^V],2.NA7Z8(85O$(F7'C#6''
MN=][9*19.8WI'U[>0(O)E!)K8\*79X*&P>_JKPV'3SPJP;<&^0J3E\9:%%FY
M'_*-+URR[5[&U8P>#E&]\WJY(#_ YA3]UVZ#;H6(_]S-X:;^OR#:93P.TP_<
M4C2JC#;7I+2J&F*@LE[AA/R!EQ)TTO4GW7 )6,X<+ F4XA3\<(_W&HF6T"0E
M:+,5C F[*&S#VIDV";LO67',G(1^DH>&P5;$_;!1)()-#0GP5&BSJ]$30M*)
M>"EFTIJF92P<O6U54K/#;B=L8T<A!N%KD2?.4L R,F)6VBA#-\8)\>Q.REAI
M0@NLG//8SA#9^$%V310:']>0@:[)X#_YQ?88?$VSIN-.9*[TJFS(1\ZIKL8#
MQ>%J8J_^NJTB/8\^F?G(0"5G0^C*"!S/5&<D$.?&0K+Z"IZ8%2#81GR6Y/O2
M<=8"JH]Q&\([]+0P8$C!R-Y7TXLV:N%R[L=DC.'N1"!>]EH=+'F]N6/T5&F2
MYK*+48?A<F;JA5$YYR-+X6M@+">8V[JI5^&X[-WS*QP/H3HC21#E>\QYMGLJ
MC;\U]G3R&$W@+;$0X /9'!LVR1EP$5Y'[>^E_O"%6EA3B=['F.AG[JZ:I]+K
MC5S-!"KPJI90_6G1=2/#@MDKUX1)C4K0EDBDK9-%D0DV_'J/N45 A0I%*O9%
MMY?]1!BWEF?#]3FJN^<?3]7DG__4K0HASDK0.ID98)X/W&ID%N!002,NNX\F
M0\_U+O5ZU_U&[/<.J*9&+F=Y4,7TK K)[0MH4S1KJ\RLKBO2W+E1-ZK@<>#G
MUNKB$!\2EACV<_GQC[0@+,^AY:,TE7K238)>@L^ R_U?4K<#Y[-WB+Y0]44)
M3;60MP,S'?F.M[2:7;]M^?$I>U2Q"R:05<M"ABSD:3)'(D"P%V6GBK:'H6+@
MN:4/BD,S$A)>UE7U\KP6;.3XV_M<Z],I9I@*#_ 5#' #&AQGTP0SN(1R%6ZZ
MPV.;'L[M62)\3[KRY"^K[_C=(M<S9OQ^EI(3N>&F(TT*O>[%F8Z10C:3V;*:
MP0DZ;==E6*H+,U_;_(5CW3<<6-7&+MV+>-5?!?YW9VJ9B?04#GMI,^,,)>C,
M-0)GGJ[XYB+:"/,^WT:.8BI!4V>CXA3>2M [TU?".Z6<:.H!^4MHB,8.)&QD
M-^D&U^5LP2_4'2UOG$?TMI5AO2%V?=!/CV9K4_/NI"I.@5M@06+2LQ$EZ"X2
MJ=:L/61>+QJ$;4?2FFT87B2>ME.X#Z-3FO+:^:C%@!+TD-Q4$S)4E'PN1FB0
M#VTKY %RN+#;_ >7-?0'F<T?2LPYPF6^3NI8F!)T!\%1@KX1^)L0T /9MB*3
M!/2Z&;2ZT+R$.))\?/IP):O>WXH]&CLSNJ\5@I?[*T$'@X3\B:.$5PGBHZ)=
MCZEK>A=)6(9/4"(*RNT7DA5E!H^?5N45" (=+C[UG-\%6YY:F*?%D,_EE!$5
M."&)F_"P[MC(LB5F"U+-+5OJRACKUAP+T*RD7D=$J"PNVJ^6H@1I2#VZJ20M
M56%""0*U23[FM(')E$>5X&W(@M-">M/V.A^J>ME=24O,C1DWG]+L;H?QWW*]
MSGXYT%S*L; 32*MM[:6P4)WL'X34%*&$*^?@(NJ<N:]XX<<PE;RWS?Z!ZYW'
M+8R6,4GCRX->0\_:8.5>C\@X362."G1:-I#641Y7 F$HC_63O[)+<[M:1F.[
M(J*D!RO#9N;GI(,*W6D96&HY-:0&I'"AFL',U[].H?6%*4)B%=[XZ"BRN5@1
MYUPK0-65?GJ3)]F#J;-E-= H\4H0U@B()UZ607HM<U8#-$]7C29B)^&G>8?"
M@P?"? /\Z-I+ 0LVD"\(_-S<E*V^]&>'4E0\&0@J#O8)?RZAQVKGQ.8C,UCN
MOWY 5*='_)P8XQOA\*7VM^PA\AFZV$Q;"5)#ZR+7U5WU@:X%TE$GHU;W6)/'
M!R?P[8/CBAEY!%N:.2=GT@%'J<9E%$3DVL0_AP#K!W8T;)T&#_;O?=4"'S\1
MM0/;<3!O+M;CA4VZS/?&VR@B=' 9)MOL/Y#4!*W4:7;='HK1#XM"K"_-X6(V
MRFOZS1U=^KO-.JRQ]+^<%C>SLEBWEFGSG9D1_2PG+IB)NYS0R-F$,AN&K9JF
M;4%YQW$W8+;X-Y4@L7OR[WY^X!!",H!P/@KFY2UL"=6'OU.>'I4%;85M15@*
M#/00&Y!S>T?KA;*,XV=$?AT(E0G>HD5S:H;\.5QIWWW,=7UXHPAYU$T(;4ZO
MVS6BOJ'I/. C\%*T8.<YYRM=TUT'7V-29/3?5!(Y GZT"].C5:R>*>['71)R
MFOQ.-*+74D6;\D;BDOAVZJ;.D_R BCJRY]#3"C.+3A8%*B1UDJG\VZZS,Z+W
MLBCA$T+AE\F#R&L^75%Q65L]NJ__[HNK\#ON=;.D>-L1+GZ<>92A/ZP$J1S/
M1>@-G++L1&/,WN%C)-WD/DJZ19%5;UAYK;5H#-59.T<IJ(\!?ZM81VO  >?4
MQ._[H=S=(JN)1TK0"..]U"9G3#$BJ)+7VBE!'2J:<[(>#_D]1",$@URZO2>W
M^MPO_[PB6 +5P[S'DU3MVJE@P8$<X0E.IHTZJ\!G%GSCZQ___K*S&S.J!U<I
M(+P29$_P\/KGZ0'/EV%N#EJ__OL_(//2$CGS"A+L- #(>9$K%M+?Y%RQH^KF
M_-_SFG+WCW^#WHMR%PH:.&LX0%Z+#J_-N<+_]'*VHV+;'_,%C&;_-4((%HJ
M@4^(S'AG+TQ"O[,LNC2)U@\RXM>B/<-6@@0?9+ ;T$=%P[!O@3SQDF@6K$DU
M;K"^)[QWYGF61E/^()I-&5NNKY",*B"_YS1WB$\^:S;GS\[RN^FN50[8H?[5
M%Y\8PU*]0F6T&,!KC.6W^(_9@(G'OJQ!IJ_COYD-,'U27>(#Q)RB]9$X'\K?
M4IZ.\USG6K$?^QC?J^YPV.H9Q,T?^DJ&QE\$8&"L19WE2L3K#')I:E3>AQ@E
MR(!O*S*TR:Q0Q)[#23"#2E!H"2 =L29QP5IPG^@<[NDEHHU]]]7^*+,</M3T
MQM:ZZ:&+_IZ,@/GMU!7/%T^W3"]F>E#V^K7W\331O3Y1M$>V =O$*^Z30_KE
MTEM0<9OL[%P>/+C $]O6+J75#]:BF9Q,'B4Q4DOXE;JAU:O*\#Y4Z:XZ7311
M_$'+L]];@?AB0I<2LV'L+QR,M,WXEV4EB(=OR-$$7'DQ]^OT\NQ+7(05_B+=
MZ4<UEH*M(9H'WE-^C'"MUJ&/DX0DNF(IWE[(X4(>*+8.^/D"MURD9D-'.F*B
M]I&.=?8FR=S;^=6T15U>G8WTN"L1=3"I53,X Y-J71!4D)_UI$R<;K@P@=WM
M+?DI^V+1N*P+,\)I<?UZUM@&0J=G>XR0AN?J.WM6?RZ)>K2DOE#_T2!T+HT5
M]&&KK68I?Y83,[9,\*+_<.P)5D1Z@*F\#]YJ]/FGSS#G^MY])(L(XO6:H7ZJ
MXV#V+FG.D0ZM7M>:MPQQU=U#X6.UP@Y6/OT^C6M,><;GU,+3L+&>;7/Q_+1N
M2KH2=%;!#_CPH]V=W#I<:PY8KZEF9*I*-_IY1]"U\,+0VP]II6]2 ^#BAP%8
MB,TU06I=@6*:KP11X?VO4@(3+Q\H+Y>5$"64B_.5:W6:20^S=8'!X3CZ=\A&
M%M\GC&-5WXTJ'W1>,.W8&K[LC5G49DF\TZAPX)@HJ053AL"9HS?+_*KC:*LO
M5]E:\?HOC#EH(Y-IM9JR:O\R#,/:$U8RLXKGU0151X4)CW'NVUX)%Q.M(_Y(
M.OCTKTD'$_ \P(5K]$=RG/%3$\U333M[)ZP.3<%RON+]CTB2V%S$+V@$)^'#
M8X?CWK"X).VLH;-NT5];$U7_,?N!+9<O_(?LN'/GT8[N?Z1?5^SY=XF-[_^:
M!*?BA^ZD%16R<6#R]4__4_X!9_9.865J(RI,M#:/"[U'/<2P+%)\* ZIT5_B
MOY9ZR*KS[K W]>OYCGO,P,QE5O)\&6:8LWH&;2$Z@\QLM0/'0YU<S,G):RQK
M,[-\IJKJZVM:OJVL^KI?9GSY'*9Z//*@[KG<F@.I#FK7YC0:G^'L81;!-+(
MNT3:%JSX'L?=5 1^9 4A6[H-7:9?"9M2^[5SWTU_GP:C-X.9,7.IJ3T1_9Y#
MI<_$'4_9=>%KVNY1.XHGC[SV<7GXP.Y-5ZA-A>N-4=^Z,MOU;QMVCT6E&G@P
M.0]\FGIG(>&KIG4/+9+2$5"XRRW7@*XW (HFS"0EY@K[6I]D3%N5.QTCL.V/
M?%F&6885VZ#YWFA$:E4QV9G..C4-3;B]MCID>"#"U@&S.U^?_E )JK0(R.#,
MNE>ZOT^&!QUUTEY2@BZ]3UHPAQ)Z9PV8:KV5+Q@M&0B^-P^BA03S($FS$(O9
M16G\A2;X:^9R](SY"YT/P=UYVHD2)8B$J:^59]',8PR,Y*56F.\N(X%IN[5W
MY]N:;-)J_.J'D@G.2 AY0[K'53)+[!$0Y?C$R3JVUN:!'[_%Y&&13OOZ2M<"
MN^>"QCJ])M5S-2M!PF(5JX=J(0]Z"AN!*\89OB'A$7F^ _W'N,3D/G)=LIR>
ML6LYH:#S\FWT ).?<V>)C?$"O$NFYD/X!?+LM=+KF_WCB\</H2JSYS]Q)$5U
MUGV>KF+Y3K<BR ,-YLF5/&&>U7QKD30PU$#_<Y1:?YW^M5<S&9A'HT+^0*^5
M/,.EUIS$3/.B2@^;EF9Z>+6SZZOZH#IH%A-W3V;T:L8+O?H)G)"L:1[GU<47
MD'95=X>/89ZA.]8ZA.?8")AKOI34TK"5ET*S'O!?Q@=5=N%"ETW;Q-.^6:[-
MFA^XJ^_9?ZZ4.[M34Z(\X\]UF@?,/SV:"34*T_PT$1G:@_J0QI9914'#XB,8
M[U;F: 2467_DLN5"02;RLK]O0ZR8\!MWOCNNXRAFZ(V0Y>%]&%RW"/,D&-SA
M_QSO6ME5R6@_DL!/)P&A,^YV.X' C/B'#W@;_%;YU5!$WUZ69\UI6V,O;7WO
MF77#=$Y][-K-D9A.RFXP:^0B8J,2U&BODL]X?_RIVLU.!7XD9JZ3I^]OKQS2
MO&=Y=_33/*+F\U._+_(;$5RX%(I[9<=4&WA>3QC+<A:_$7UD7O9<P=R)C(-L
M92&9X'73NM&OB*?%G+K$ "\L[Q TT1L=Z/I,2O)/$-7R8I(4.Z8,U/$_=47&
M.U_H7V+Y&?(XYWMW8XT7/,HU3R9F FC%IR.S5KCR%WY)'EMF?9$KYPN(J!$>
MA$DXKPHUB>1'F0W0$&':'<+ Y.VY>H,2:@!YK"U54<QJ9^]SJQ29'3T SAR#
MI5&?M(X9++ZX;&<XLFOGTK^D LS GXH$*YQ-F $/S.+)I5U_%?W,$L^_B?ZU
M_->71S* #G<YR:)2"6)F^!D#)$?8Z@8BY#ZLB6X)#K?)"0SQD2)6V#G!\WQ:
M=6V,R L&E_IQ9JB;NZ+,(8W1PFE=VMTEB':3_M";SFWFH9/9)\*3)MCC$>QY
M.0?0\FWJ=?ZMQ>/.XA*D$V;EJ^@VL%&T"(_=M_NV)XJV YET"N\7;\?PA\?M
M*>DRD@LRC?4HM6>P9>'AM!83T8YC"#$W1[J=C%$'UKK<<KK7>!Y)%<.)WON&
MAOK&T@Y?G9<5</8%0B2^X\OXY,:FWE_C@L&7W&!F,/0@,_M986B-==YPG!^T
M680)ZGP3$E[B'+GR6,?)[*$'N2(-9J6]FZU[<D8QQ,E(/BBN%$&2=@+A\:\
M9U=*.6.T[YDGI=]JW7!&7XG-.M2;S4& -Q79AV,'G"$1/#54()53[X!:$IJ(
M7_<J#L+%?Z$TL8-.?EXR<Z2^[7]=5??C]WU4>]NGS!;-"D($;+<W7DZZ5'=#
MZ@(D.?3:&;IP5;JO@81$O"LRG,[(&J\6']XH8LIS3V+!.R4//)-C#D(^]N64
M92VO%V._M'5=Q(R0%Q!8&AQ.VN0-9/C"5E\.+0^NL<:5'&#YU:4[]_]ZFEZN
M%HE=DYR>Y<%"",U=N'2F68N!(9#TZA)K4K']=V$JXP&C&5_SH)1BWM2<'=$:
MG!XN[J" 8T(Q=79\Z!4WLV?\'^+UGIUR014%28-"]P.1,QEMOX"=>LC@C1R@
MH"FLIOW<RGUMPKCEK>(6Q9-9W%9,A\<R5>Q9',JIPF,7]8ZAQP7<,]_D3HJI
M1M5@X5/'UO2_?"SD3$,9"CXMJEU&FT'/S:R0[54CY'O=/<(@=0&B0D'6V@F>
MR>-^N@L07^K,]4V:2;;3OWW4E]%D7^_CC>E"?TI!)./'?H]9QN^7\^O5FNA,
M$YBHK>&8%\]&9I9\? .RDD.9NNU1^A*/]\DSK5K\*7$>-4/&)-YAEZ'Y)_+<
MC^)U4U($E]VO>WVL4 PD@1MSU@&Y/4UOX;<9B59.EC/F1@YU-74GKWL;G$I]
M2J>[/TJN@5;@5;Q7X"+,X?ORZ#N E\"ML\")8M^9\R$?BOQ*B:C^+<W9D:(
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
M#5<)0< =%QKP?=O;V-"8H<L^1N'\$#3;YG2II744QWW-?T%[FNK)=@77<_/
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
M=G>B]#^[X9@1E(J"OV^E2IGQBJT%<W#FUE :Z<AL M@9<\FU[;"6>Y.C4W%
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
MZ_N_4Z[#5J+0M(9VLA&UT<2@8RN @ANH@<2TC'EY7D2)3Q**YS*"BHD919K
M/ZQ$^1&KEE.,"T)KOB(+[\:.U]5 U%.[\X_TB'1,K3PY:)N(K(\3W K5'TKI
M:C"PT5S0%(&)0,]P,:_$O>"C=ECL<F$_[83FP0:FLU9<G</IE_5-8^#I!A=Z
M$7?;\!B"ZZ1ZF8W+B)<8)6 7@!_Q;$8)V,\05TT2,FY=S?0F^7T##<O[?*%E
M]UHE:=L1>EC4EUJ>@!6A@H9"6&"ZUH<2,X%'4@[\C3B)#AH#XAOI\._\?=X\
MCI^B84EUO/58>>>T5C"SB+?[(-8J60FX7ZSZ0?CX5X175\ Y?ALCZ8_"*U1:
M=%==_HTFIY",$!\8PTKOJO1^QF$%O,WW(FB5PH*9SE[-Y]#*6:/1G,N=YW']
M65<;0(CL;N-'J)4_ZHQ@VFA:6%7\H:<!GWLRA21^O[UJ-/#$<H".P#*#=0 Q
M C4)='\ZO9< -_//2OCSN&@;/K9)QU-@UD6A->"#BFFT*NDNVU^OH\4B#UN%
M>.;>$@]?77%>/;UF*4';_TD,N$9RP37MR55X2E"^BQO;@+!C"_V4B]2W2D/Z
M5(FCKQA5>$^''58".HM+\P<2.?ZG?(Z5!?GC].P/$+FC) >I"0W!'NP=[=*Q
M%Z!3:SCX>V0H[-+JL:!L2\]TN7^UN5^,?/'@-7I1I(6+\)2<]1EY54!-,[=/
MT5'E<Q/?:-2/%7"C58+G]U8^/8!(2ST"#?AEF7FQ6!I$5P)LF.)'?L+"$1PG
M/ )N8\".-TJX_2M-ZY,*%AW^IKY+S5S'OR]<"0 ?@&%Z$_#%%#W.!L.I75A8
MVU89E@.'K+XJ8>C-!KZ9#I!W*"9-XL8IJ[PR^A0D2=1I=W(<%N5L0JFKX9TF
MKD6]?UUR/.]LTR\ULW*=HT!KYS-=TMG("_>;8545;8=:.Y6 [[3:MQRS[&5Z
M6TV5V.5L8T_:L<Q),G4^''+:,S;W'_XIF<TO6E'^U?T^L9=4N_QM5Z.-"C96
MI,[F'/<AYQ;B[U>&M+O:Z1QIMED]GE;&6$<?X##6N,VSZ&]5-3LJOR?@;G70
M\HH>"HML;SF'(A<+LLJ"Z.:/.I=[5BU;K/@EQSVPA12QQN[7N+:O9&.!)@T4
M'U(5L/06IC:]Q:7VK,WGYC'[_9G!Z8\<E[203 ,+H_RJ $%1G/2*^LAFANM5
MOF,;EKY$Z]<\GWV@S0(U?(%ATFJ(]>=EY!:@G"?.2*C<=:*[=#:W/*E>F*^C
M2<T!$=X3Z\:B$]4K1MU:"F[4J+'1%D6B82.;FY\T)1CT7 (!;Q^RXN]W@VJQ
M;9,+-Z?KJN0%>F,D[-[*=W[Q&,(O=>:>5?.&+F7P$OW9!PHK1IAT)J'B-=:B
M4Z%'/82)? B/JPIEX3RIMUI2'+$/3;_8=,&GKOB<BDHE40KM"T3N7PV8YS6$
M14]AMO!2_IX7IYMRKOL'[UFKR1\:%7*SYR*CUVKB<QY93OKU^Z=(_<+S=0D&
M3W$*H\HGA2LQ;T<.1)YL;?R^H'3=$WAR2(AY[[7@C6P;R)!#L<FL0UGP4MJ2
M:^QC&(=D-ZV=D5Y9((RY[8EN5C1\#4#QI!;',MN'R\39":YN L?6P,H[6?KS
MR=\3XJVKD+G)_??XYCTQ;Y .AJ9?!YD%1)T9W^ 3F$;M2MDI'2W!SH!C@AV5
M*;6EQ)'PH'P0\7WK^JGUP.@+C-/09H3WY,2M=12O[7%;V2?SPZU=IP]ZV?EQ
MILA3#P/B\,CCQ F4%F1Z][/.B[6YI33OBB*C2_"[CZB_&0> \PVGZ"X9:YDL
M!T4N$_(8Z7L= PV,V/\!IMFA63?4BTU4>*@1+U]E5KUV.'K[]T>4PY2O[D4*
M,@R]47&Q[=\UEDYL*UG:+31U *_XO=N+,H>1?5L-"%]H0TP\$4PO0XO>1P/W
MK)3JCT>;F(YZ$-)TZP/<X#8K1_?B[ MKE_8PL]1.*0&F"L^V(EB<&_Y#3Y3V
M/3=?6WAG2U<B87.B <[**Z&N,L-SRV/NP\^=EHY\(IPNZO4,LD9Y_,,IOTJM
MN8VE!*1I6J5&U)2.!A4N:Q5K:J,Y^S&M+R=N22O@[#Y.3AA'"<@#C::MIU-H
MS_K&&R&JSY!.L-=A31F1E7><=ZJ<*9^_XWLYXG/X>SF-2'L2A.E%%Z# N=A7
M8E7^Q$*[W8D)K@5T]SL2U4*K**NBOX=S-WCDDS#>5M!@.N853*OIQ1DE!@>$
MU6*D%DLQ(IH-4<=(8%<%>9WR>J11^@F'3#\;V-Q4<,H_;WD-.9&ELM;PB1@[
MM!Y,N).:Q?NRJ">N.H$^W*@$J(19$F/4PGR11^@=#V&ZW)"'49R=]6^X!WYO
MRDETPWYU7F_://!DNYU*,'7B$61+AU#;A74(H_DG%4, );,#TDAC17B^D6[N
M:4]K:LP EI"N+;U5)A!]&#!@:PBQT^#EQ]'C,O7?#K19WG_I!V[X=*&LO4L+
MBFGLQ5&-NNYL0P^O,F"Z^4#,A8=PN\*\83^Z0^(_3Y\/<-#DT.7TR6W8OA_]
M5R7CG:^3+AM(N^7V&6G:0I&=*CE-+K1V^W5+>JU)'1I9V1$$S'VT)LD_FT%0
M@!G67(5VW[K']@ZA=3? SZ8U1BR8AY=$EI_#+D?Z?7H+F5BC<]Q6]Y8L[:RA
M,)Z4P[D+:>N\#.9NWJ:;GTLFB#_?P-:^..(WX#+H;VBK'H?#<TU](<BQ<?NH
M*I&ES=616MUYA1+P&H&=Z<>HF<O-9OVI!)4CWC!--UTO)> Y\J\ZL,/%2HSZ
M$BOVRC2.4/9%";":KFZTTB!;N8N5@$ (6VJK1N_PY99!'KZMS9<WPX4.#6FS
MJ[CH4_6?'N3</>D9$Y1*:6DMFJN%MRL!309/D4&54"]?8ZLM[!('.D>#B-2M
M8C52HQ^\^V7QMSOD@<&5-=#<U=?D^S5:Z$34::)X=4N&.M[V<MZ5T)CC@]B(
M'=5UN7U[<KZ^J:)>XJJHM<V*VQ[2U-3 \D6##YLC4>A5:*:Z^)GW\*N20:B6
M%J\^M][/9R2TU%F-$92%CDD;,&JMQT\S\BKDA4?O3.9:=:<3<MR(R=LRD KV
MP/C -'FN<8T;)<.*WHC<O@1L;W3H.V;K;W_?@9I^;&4Q7ZC6(E(6FPK5L;5W
MNN(?JG V,]K:VIHP:M.@G6[ HLAF)6#,?@O'6>/>SWQ<'HI(9MF6$.(M-C0'
M<65A]O3#*ZYQE>;ZV1X-ZD66?4=>.R8_^JT7)5S%]Z71X!_>(ZW9:$Z;;F?+
M?/8ZZ/16X@O'"5?8Y>A.T3=!ZR=CW'"1AMS4,EAKK#J-H#.7)DHAGT8B^:+M
M==40HW^9.)8X2#"^0>\%U@1^&0+^3GF?QS+(F0]2 CR.3)!TCVY(!ZQ I*9W
ME&(\P7K <'KOQ$F>+846*U^@'2/WG9E@R%Q;X0-$8!=E9R-/'5&=$.P&]QUE
MMT"MR*/&UP[ 8X3UDJ8U:W,W8"^S_64U@XJSNB[6AY2+:X<\0&K0M2^38587
M"7F)I_-6@N /'S34U.SO;/@)WMA+OY_[N[I6#.?;Q$]WI5/=/Y<J1@]4(5!T
MCR(6+^W5I<I+V##H$6^0O!ABF/<RSI(1D>72;12>&N!?AQRN_:H"OR$FO-[V
MV0J'1VQ4:L) D0F[<(KF,M_)&J_83-@1NB-WO:S5S%7-N"CFC*/(0:O:&CA9
M.TAU5?03!?BTU^_RALW[OF2M$@.6!%QOG ZHGN?AD.>QKG<?(\*8XPB6P@'^
MJ(L/?K]MI[,=%HI=S;SW-F_ZI\",HX%<6--U>UI$@M:#1?W!!PIS>96-[0QP
M]Q=QNN\(?N-+A&EM^$(=B3QJ$@$+>E)P_];\]*E>YCG)/R#>0MPY.PNW,V7L
M[U63-U7TK@]O^MN#-.>8DY5-+=++M(0QO\3<0WUX4A_!:6#=[(^W J]5WAM$
M'I28":9&W4I0V=RV#<*'1$8T+/J,Y!_!V7ON^S.C2\\J 1QM;(:SW8&E]3#-
M-[B:Y8' JJ' .+O?/^Z "8MNA;M[R*D%ZR8U5_LHP0RZAP_Q5D"_[?H!A88P
M^2T"?;-YG&12^R4T.Y3J.U"TK#ZQYH3S[BPJ#[VI'S/5LSA]>^5(E@%# HY@
MMJ./0JC['K**='<NZP#<SDSOFQF)P-7,I*^.FI=:I<*"LBWN;'M>>K"'#%38
M4(.\9../\(@:H,WEVC :6GAM2Z<8&FNL$Y ;8F@,/Z%URC/F2Q:^P-I%"3"8
MEF!B7=$L:\$LQ[I3,Z(4]BITA.[1%'1+F'+JY4)OAATH7T2TGB2J;KK8A@7U
MU>]=U^ZZ*Z8KKK2A%1]$NELFV$?_DXT]J^Y0CA)PD@[>^DK94O'][T^.$?[S
M0<D%&9SUARQHAA'?L=8/8X^'A]3%W4;VU)?] )<])I_E\V1'[%9<1S;3_2@Z
MEZVG0MTAZIQ#Q59J%QRGH9)\X&@(PXT2+__3:WJC=Z(8,B+>!_U#LL-?GJ,X
MN?)XES#'M($_N!=N4C(\3^!?/-U3KV>ZR!R0^,VSVL)&%$,*&[&6:@KR\LQ0
MRH]T;^?RI6'_273[V:WB_H&[@=K5DJLYM9P^]1B. B@^EO#P6B4'<V/._B<N
M!:)*NR"U[[Q QZ?XQOODV9KML].\TRW\"F[3TQ[X&O%!@D(+F[RJ0^WVB;'2
M:XB=='%^M]H22COAUR_32RWX)T$C/'!/WH%,1L.0*-:4(7W8["<E"$$L)XOK
M]4N''Z4&@*0.R&_X"QQMOF*AX_&R\ZY.V/S2U@LCZ<K/6T9X4;(H7YP\ YWP
MJ+++'5)G2[)"%H@?MJV1[U"[_+'NI!(PFV>^0K?P)@'9.8K24/+JS08E0 V]
MGRC[IHGP>+#M%4,<ZYXW* 2:>DAK*-%4:5] N?0*:E!Q7%Y&.F":B'?XZM_=
MXF;EF6AUQ[M//J=8T\V/2M!22/3FX,^5 '6+H60=0] _*3JZJRWEY#'^4'I0
MPC!("UFEU<.,TXH8#]Y&A>0@WXV[%A912&%0?O=A'03WL>VQU[6A5BCM,?U&
M4GIX&9?(;U$"XJ!VC7;?OM&_?J=^_]G2FK\9_8YOJWT=6="L$@!8T0PH+U]6
MUT0_#:;OFEM?XD3K/Z\96.]M)8;#\^>5 !,<=+MQNE?>,&A/)O)G<S7#3T>S
M0OM[EYE6LDTI(4<@:B?;"S[B*Y8>>^9"JQ"FMO7+ZFB:?5">?+R 5*4%[\7$
M<N4<)I<S3A!X=?EI>>-@BN.+G^GM)7=N.N$-JPUEK>AQKU+R+JCVRHSHFAS:
MI7M8<:2-W,Q.Q^JJ(V[Z]8W1G>M"3</UX!(X,1(.:FNI)QMO([:F9_C%+7(F
M?DD=?<CB?L9=JF8WYR:M-8%IOR#-MI(UXMS^?FY6S<XT3E,U)4H*WHWPH<>\
MW8HI$V*+MLWYPE-9>IV?F+*]EV0_/79E!U-S17,BZ]5BB?HHGJRYN*216UI;
MT81]O+(.+%KC?LGXE]>:2H:+HI+U-PF]R096;<WC^"04L!ZK>D*<D"Q_XJ<$
MO!Q7<?I88BUVC8._%4^S.SKM5 M(Z6VNK@T(_9')HK#>I69BE\Q^&]1_]I6A
M?A0W:!H:=,!^N.DUYT&ESBD!/1Z7W?F43!30WV\)]>,H!VDP(Z8/D!M&":J-
MH"J8).],M,>DAHB2K@3\ZKU)2-W>QX_ SJ$4'3L^+W-5C=GI:YHSDP"[&37P
MR%6UL3W;C.M=GK#M)O,*<A7<"24@'K[MWNRE="D!6SKFJC(U*R5 N]:5'?L$
M&<=6U8%\@K$2K+WYAU*JY)@R)0""J[EPL9H3YQ727R4[1XQ@BM6Y1,418#IX
MX[HY7J:+5P(T*TW]3%WW3(JN23.U$=TL2QP4F,FML<C<#S;[BS9?'/H9'3S4
M.K<^&HE:!O'^%<31$5[]ZESFE9&517U43YQF!%C$S6".R^Z-<6"RZ$I?<6R[
MI4-(OM,[LO1R6#:^GPRMKOV2+Z5LKUEW0M[W[A-'TTY[WW-8&_F).O>O;(Q+
MM;Y_-JW_O/Q(UGW3X5A_9.+1F[^T$QMQ0->11JUM64+4*TRTV@OOHT.;2<5-
M-9A5O&2JG^Z9XSJRT6;T*UD0DL9C#Y/.53@)TXM:DVCX5<I"I%4O@=5R/8N=
M*3Z;G'GJ?<F!H7W(;_GRCR:P(Z)'88\,=+D\^2EP+@HV<(.A!+0GV'GE];YI
MP_DG+6W9I]K/E.E^!^/A34Q)Y_FZ'5Y:QKA?5XMN1DO0O'I*E^@>.)\78;&U
MCR7_MJ-]2SLIJYSN%%CQY9>\B:9A4[6SO\$\P&(5)Q9&90GUW>?P*)AZKXJ5
M2WUZ#Y% =*OK?";V),BA@U6W, YUHO.9Y]:ZNU43F0=(($%B%/.(S.'BL:%T
M<GL+YIEB/*(*)\^=Q,6J@\V 10?6ZGET @I>V*RKJNA%[R7@:?!NU''X+LC:
MXD5TLODDJO>%%,8-R5N(3.#TKJ9A1+W4MTAO>18'=0XQZSW^5> AS"\5)TMM
MHSDZ6O=C2-*CK3-KM5H+1"4 &C*-OR8.Y$/;P7LVL%C=_4N8R6%_YX6I_M$^
M&Y$:.FXNJX"^CK/%&]M.&,5W)XM!PF_YICE1(^*F-26 ;>P9 RU?;&IAOW*S
M'#@=\E)_DAA_+D8R%-%.*IIA?@ _]T6O$F944V@O&_9T9![UT;57J$E]CH6\
M7+/*U3SC-%4?%10JY,((6[O MHAM!^(G?@R%O5, ?CY)VC.;$OU-51?.NTN8
M8B.O.5XR0.^!T8D78"H8=JG%';*EM4XZ']A><H(/;Y>KNO$KJN3$UZO9" O0
MS_K20%<CE[6"(W.P(3VO5X0'S#T*S4G9*7%\!<*]EPM=#.^OI5YXZYGM'!1W
M'X9=PP]RUO NW/C]"_$9A[:5[/<W'8Y^D_6_1"Y/_[MX^7=T#4A$W19DG*+G
M>UV-Z!4EX*#LG""IK@(DA+F"AGFFG(4U$B/[S:$>NGWZ_($U:I*#(/"FOU7G
MCFW%=N2KH"3YJ&]@ **RY]W#5Q*BFS8][K<K[_#Y>W@QUS/G I%%.7/X:'&Q
MW3,H?Z&3PO\][/)5OO0+2&5SW7E.\EV+6<-N^Z[U^'7O*L$Z:^-Q1AN)#!P^
MV=1&;,* QO3'9OR@2L!%YRSW:= %$;YESR"39W+-\LLG7O.L)KQK2/T.],CB
M18T,- LX8O&IZ"I_(5TQ -6S_>RMGP<RVYLWC38\%T&?<\,L%MEMD;DA7;J-
M&ITF_CA3'.G6*\2>JU'9O:Z<V)O/KCV3NH^?\OO#1K(:<9,2;]PWAUKZXLMU
MHN'!H##P<=*>-Y_8.UNVIWI"H9M8.8ZC_C_&WC.LR;1K%\XSME%&410888 1
M093ZJ!2E91P%1$04I 4ABB(EA"B]I#P61$! 8("!#$%!.B%2DD@2$I6F0*0F
MD80D%$%:(*$&TC[F>=_][;W?]]C?_GY</W/<6==:U[G.\U[WNM;UU*FW&8G-
M#;41UVCM=D8@':WXB.\?4SH.SF_=XQWU 7V7W+?YQ![JOC4E'5U@OY.,"$!)
M#K!_8<!G/]/&34641*L.*-+D:ACHV>-G')<!DS%G8\K2@L0O0Y)C9@_F]9RP
MAY'X4;'LL56==&T]V&ZV*Q;NTP\<UW['LO\<-PE5\GT[_*5 A4W!W-S0N?V8
M>2*!J2?[MG^YA[C4:)%4@1;UO"_*?U([/]F1>$E;8W"Q#)_KC[[Q*%S;*=/
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
M?YMO=;\-W?)LW'2M:D3-N!.F1[FZW(TBQ_LXLX.OW;BI0TX&9>J](;,:WFG
ML5)MV[2)"27<OG]7.SE^YK+1HK]2%8#,_U'N!*/BP6V)X*?FFEJ:CHTIUP;K
M2I=-L-"A\(>_RE7+/LHU!Z7'7XV$L"W^T(C-NZN3#86$H^^F[A&FL:20SFKO
M$H>&U0>/*[5]LDK3C([_]K].%_S/M4/WO\W\<J:Q@!*^Q,)0 <!FR=:VX[T6
MU;@;W X[,"HF__T%6[31T>-$RO!J#_ID4*%;?I;>U4=HG;85[_TU\+,LBM_=
M21=Z0(_#T%K)P7AWN_UW'L\NEJ9Y0NB<\I#C]]-ENF9C<K5-5.L,TDBTBY8,
MMZF:VXAJ@\&"=N8VC9+U4(;?(H*\[HA/V7=2/-I0S5;IE"!9P8&",;HEQQ-V
MT#(# :GA@T=**[^"!/<NVCV-0C!@M!\R>HC%'.:I:K^+YR-E98; D>]=H HL
MSC^,C:T;&IUA=^;N7]U:DTV,6C#[=-T:2,9J$(U77I>M(N0;/0&5DVY*\06=
M"H"R\3$,RZE!9%&\AJE>5R;T/+RKQR2>LN[XOGF#REIFP/N,OMWG-JP+PG$9
M.IHX>_6 T$1DWCAD237,^Z5+_ "(P[?N^LGUYW!$/G.<P@Q5#R.5QG!U-UY/
M9+%_U]DGAGD-&PAYKRW+[U;)\IK_W$@0[!E!CDP+1L@R1Z0K;1X50Q;7NO&N
MM2=EGZ='C<%>V+KL6L2B[I9R((WB7$F,>;%F>V)FL9*3[*]\/[\;Q+3S[;13
M")[7/BD:E9JHO%]ZB#(@=1B'?!*$1\L,KN*;GB&L)(Y)ZVZF^UVUU'P]X+6D
M+9,ZB9^206,11E/VVM9EPLC.?A0.S.D)H#(X5Y_M_QTRK^2H$Y3__8MO1)UN
M7L&&:4JX3A*3I #LD]Y6 )Z6^0Q$_[G*-_!ZA[A@80-KCI#\HRDF#8P.[B/Y
MZHY\C'"VVH;3B^NI/WRSK=\F!T$B_8[BC':66F+Q4DI]3H\#X4G <'1^P97'
MIR8>!5$(8$NEK-7\X'M.WLL,5'KDED$;ZFED_(F5&W_-%D&Q^"^/*F=#*S-^
M3^)F*7$ISS<.5VSJ*@#._O4]Y*4(4%RJW!3"-HKO\V@6TO-8SZ1F/RD (906
M1I%1;>K@KI)[UTW(N+R5TLT,0X)@&YNZK2Z(W"8#7@O_!LC.GM^;*)>A@@C3
M&#MO]_PO'[^<<OTR:ZJ?QHY2,1NA,:TW493-8N#SZ6J3':..E1_X>\6U'TGV
MKX,GCAXC-J]XFG//: 7Z^T)_O3F%9-A1W*G3?3TGUL%+ G;JA_BF==@P'O>/
M>"6GIJ2?(^!GWSB%BRXF1=W+_9+[E3Y5WKZOL3V3F25A;.81++LD>)I!)_ (
M>S2^NAYN4SHZ,C(7F^B8R00-E^-,355&2E=0 X0N]:UKTWEQ\-J,#!Y*?"M
MWT,[$W[\SC;:5*XWSKK=E;WCW_9G1@;HT<(D]LOHP["M#,X&G(R\KV[-4![]
M.@6C!2/ ("'A2:43[,YXX2IG9(VX?9(%TR26-T?NH]]"2@U*\O66H;CW-SU1
MK?X=*8^E09:XB7;TS92/ZXE<.K5<K?85M^MATLYY"'0G0>[)0+</(,>(Z UT
MW.@U_".HY!+$&IEGWS !W.-PYTU](0+QXY"%5RLY 7K4/=X6=TQ].A;ZHK[W
M _)>!A64WL9O5D^%.P=5<+)2&GWFBYYA906_6#_=8*J]H&U''_W?T9>RZ+]O
M<SOZTEUG]#\_+%+^Z/:S4UQH&;]K?+7?>&U>D&#QR2"J^NK*Y\AN#>5CA_0[
MNOH,::X]3=.;?[\FEG\A?7\*-TCX^WXZ7DG5O!J3F6_IO212\@5;GM2)),$>
M>S6PN^L:'*9QO9_),-XJ+HVO@M<!S&M8A[*CBUH[N.2:4!K$)20H;RG<)/O-
MR_8%2UEU5O=#5B1AZEY[[@0_:_\ZNL)A7%FYJQ[U\3>VY>N=)*D@_/#"_L3&
MB]8CB[ "B<BLEXQ*1^P=?AOYOF6<]H/T IZA-GF3:0+R=_F-,+1F$LF<.(T*
MC=DQ2J+<T 3J/D#VU[;DF*TE47#HP.5&^%Y1ZT8[UN8F ^Y@BJ^8):6P7S/,
M\)P\C(]]EYZ]]_J]TP[W,G''@1C:6523.TYP(]Y"^><KU-V,H/Y5B.OO$VP%
MX!,U-4*;4>BK[1L^R-WY(JNA# ,FKT!G+&S])1?",+M%>U)6L1?;8KW5U:/\
M.FHJ"A*28MDPMJEME9*U3P+04L"GY2M/<&@1/OA+JQ<6#PS:'A8INPAIC^MV
M9XQ;O!,FC_[ MH&"QG^E$?S."WQ%Z^#5.-D<J6L[NF.7Y(8-VT=:/3[8O9%E
M;N2J?FOX=2XHN<["_W<_&Y3NN@(@<-'MSE\FK-UT"%F_\_<0Y>RXL[?$+9/Y
M S"+8J6/UC\5>83UA\8JUT &.^PZY]?P.<Z!+DX^SQ8:!7'0<F=_OCZ(+"[#
M?0WSWO+/S#M0.0$ICC QY;BU#DO3?_:-_EH_U=$-:MJ\8MM'R5P02/=Q[MJ-
M;5RE[93WL9#*0HOIQQ'FDMK4F SM[;^B>U;CSX6.S"D.<:IK).AK"[1V2LKG
MSMJKBR]VV&N*P,_U:"ZN!FV'S]H]RX;4N5:;%0TVV4Y^(:9B"T(]EP]-I:*>
M!--I+PO6DT67^L6/ZN![@\X+.U);6<E]SS7,3"]/M3@'XCGA<E1/V)<7<B_!
M//D.E\A_'9/SS\FRDQ8JD7,WSR<>9NE/\M>HO_S/0EJ]2Q=M'GY> ;CCJ0 ,
M'&8Z5J#_H[6P5I4ZJ0"0_3PC=W1%@Y_)=>7]@Q,,K/G]H6B4*A]"\#XXZFP\
MY/" V$LN#<D+S+<B.6SZMQDV18#)M_2[%H9JS#(C+)S#C=?H9V_2<ORJU#M
MF*QU'P6@.2(BFU(;'8([8!H7GN<!*8,+:%,C)%GE-[S(*FWAN' U\5E)>6AB
M?O7=:E]Z0N.VYDN"?R+VW'^)F.9(4K^S>U:@6.C%2:=T6^"!2FBM6/>C'6+7
MTWQ+:V3K][:'6HP)MGS9B^AV:O)N"]7I%H(5QDBZ=&=16?Q$2.Q,S,@CA6*,
M&;9.$5OIM[BA6Q5OHTT:PF^GJC+184U0)S9'TV8;N&0/*682(*1HSZ,8@8H?
MW=IE7@'8Y2N^K\DX\VYEPJ4C&,&WRB--:=9:\2K"^!JVK@?*)^RLO-ZF_#8<
M#58.(Q*]2'9; 8Z+J<'ZS0VW7")HEB-!_HT7B'&>,6R_Q)5)^Q;H>"NDO3$>
MY4+L?YWOXJ]5'P-)H0R;>D4=Z"0\_N+ENH!KZEXIIH)?1AQS0QI^6 R8WGAA
M:S>!4H?;-3C71?N!CX#XOG/ VTDC$<8:+DE_3AW:E/].U;R]*<5E4Z%8XO0D
M/'@,G&K_*UC%]4Z%.("WTA&@G>5(S?SNTQ(]Y+^?-Z*KRY+I^T8@YQ-L8E%J
M<W&/J.?$)5U;M&2UKH]L:%[^:^U*60V1G<&@K&.#8XXH3SGI%VWO31V7<#.5
M"AOCK%@.3<92X69!<6_$B<"#;97BR#XP*\)"RQ=J>LG#<8FP*Y-U;P6:YJ4
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
M@R*\3B$'( K 8;/&39K5T@WD@-I73BS_[&+] 9[-A,'"2DT8R/1)A;+RO'>
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
ML<5U0U,G(9<XN^B1<3RIIK_I=L5VZ<@O+Q;DUM'8XT,G2M_$)8&J,R-'1GK
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
MJ!9S0'$"AEN-1LCXJU$.O(&)$/?%S)ID+4#&7%S@"7[S#@'(/\!9FLLOL%H
M6*,%!DYI@4NS&C@3F_TY\#13+;#(]R%2I%P11A.'K+764:X%EN9J#.K[0?4"
MQ.B%+*'F&P?V0XYT6'2D18=G0]9\B5H$OJI 8C(#4CFB/E(?T/G)>L#Z"**.
M%KB#N.0:C4RC]9.R'1JBYHOM1U1-UY%B_4W <G^K_ER3RBKNL1:87($8F&G%
M41U-@0DZY[7 A#5#,Y< P8THWR:01:Z-VX2Y*0'_X79X_KH=O^RI\Z?>\]\(
M%5)XR]1^./T+]B,Z"LDA-/CY\@>:8\^T '>:V$H]+Y.A ?9K@8;6CPS4'/LX
M]I\$@'9L*EWJTU'/(S&JK]%KD= &(XM_/ >$,S&_U<XN^B3XGP;@PUBX2J%:
M>K9>D;+NX^1P^-C AT_B_Y'[Z/]DWW^R[S_9]_\T^X0_!;_@+YR%IIS-_Q\#
M)#82$"G_]WH+_JW==?U/L?W]8OM-]%/@H)]NGTQ8DW_6CYMRF/;['2[X6\GL
M]+O\'>6(>K7 #,Q(V"]8Y:=\B5,OX"CVUB#^6OSL+_3Y\O\21#K]HVY  >O#
M55\BO^C1 ANL(-7)G_R]@)K8 0ZM159[M76J%TRJED9M"T>'M8$GLY)0 [IY
M@_L)7_!;J)S\-'/+:JHAAP0CRWE [_I?]Z?_ZO[/<(V!(*V?>D,O9SHT@I"9
MQ3@DF&#W4J'B VQV: /XS=#'R?QI9T"B,)\CLM7$$51W^Y!H(.Y4:6:#K\:U
MP(TLCL9\_U0H$745*U5--_Z)U 9_2FVG7]I6[T_W8$9",;^"MA2D<>%^?^-R
M_5N=FOR'-2ZHU7Z)).Z[O_:&R[]"7,#Y)NM$KV8-A#>Q%)LY"[7 V(EV:**
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
M_=13%P^U?MC]6KCI:%6F^OAQI7WI?PE[&,+-Z@YI> ,!7D-.(NJ=D5'-W;3
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
MS=GK>.6;]2(=<N9+BK&8IF)XH_F$C\:7M 5O-1?MF]>U[!X6P.F<IPXAS W
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
M$(I?EHHL9(O[71!L7?[UKK7)-3?7IHPOESH7VR B/V =%V2Y)H1Y8IZ!N?V
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
M@U6_S,C9]UU!45EZ?M$C+R41-%%'JB,*.07WKTV%UW6UK&R;'D*Z0U%&:($
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
MW_BR*(_?F6!T[-X,:RF5/;>7AIF@<<_^-;]= 14SK%\$%?3V1A"'^H!!993
MM><U3'WSQ@7//CY^\?;3Y]]ZQDU_T\DG?Q'WN[& 7OI5X#Q5:E@J+PQ)WJ0J
M=\\+?>T;-)]8_> A:$/9F-49,Z0')-[6,7D?+#*XCJ:)ZH6%@&UG"TW3"=)X
M[@6,&W1X=/E<G[B+/[H9B95%,.'>K.?!2)'/VZC7K'D/RL0D?R09?KTHM;R?
M$!]B9*H_QK:>O!4/5O,*+? _ET1KQ<QH@N@^-,E.,HC(6A@0'!U>#>6?_=B^
M5!<=[J5:V:N5LBIP2PJA=PZFF'DV#E5B2:L\Z.S@(*HG%Y/":(@&Q-;H"G4Y
MZ5_XX"""Q07P_^DO-G.^M=-:R=Y0YQ8J]UH1X35OSMZ(S@I2Z,#9<6^1BMYP
MN8_&$>ZKO9RI8Y<Y*.T23_55TWEU;5RH_L'-.&@Y-\0!3,)3M#>2"XT[A49B
M$M'"8-^E%1DWDGT_$!J(W&;]2]+DZ('22NNJA24-\5_AIY97S75"$&U[CP5/
M*2,FD[O1H#J[ DCB1U/SJ\SSW&5(Y85OOY59)3JKJ9;FQ$HFW9CY-0269?NB
M*WP[G'3]D]]%+32/NN0*]R^E)BJ+W'W^:LR^[>L8&KT_0F<?6X?M<1VRR#5_
M#?B][+AZXJ./_EUFW@=QBDR3BB5ID/\;%Z'+F/ZEN &[;8]O(.U2L@%9 E+2
MOV!HL"*RXE(2Y>R-1U%/_KZ[;/OSYT6>@2[_<3A^21V0A2;_Z:U=7W[OER1F
MFN/]P+7:_DIKXSTVV?"J%E4FKJ+$,_-=8R6Q&BA.O#H32IV4D=Q["$DJXII
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
M?7VD09WW+I50FZ\E*LU=,D7B]]C%YY4W4?!T[Z&:=VQ3#I8'W"(DPHZ_S&=
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
M'3"N/, 3J8=YG.Z2YE,0-73[1F) *M4%KFYBBD;4WP#HYNBZX58X_2Z4_9I
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
M4*Q@;%>! =RS4&WQ]=M1[+IWWH_-1@,J7WZ9?FG36[R[VI.?YUD[E'4W9^$
M2C(H[4ZECEV-QDZY])/;KL@X[/FW8D,-HF 2:S?W&X9N@3G@!:FL8>_-;F;9
M-*6EJ852>,!(.7<US6+@X;19ED0"NC7X8<NY*=2V2V??*@XUD^>&+/::ZM1B
MMN+7=V)"K@27PS GOQQ?CSQ/]NSHQVV[-1C5+C&RDJG?Y)E?6U&!<$7M!9?H
M%<PH^E\P.&A._J"MOU^XHQ=]I>1HNX;Y_O4W=V=-Y)*>GC$,0QG2HUHA.WF
M3]$N_!B4N_,3Y?4D,7KC*O$F8^W!ZIB-E\='Z^#OWONN?+7QM=]UIU[#[G"T
M=/^LY4@.LY+. ]J=8I>B)M3HM/9'Z,.S6_RB#23>?1 [B^2L[.Y#2A^*<OGZ
MD?2\YJ3BMB^9<RY= 5REC37GMY5+'J\):1X?8G0+?JY77E8QF\STHRXXK4OC
M56E%N0I357?]8^ZYU!F)VV>'G?\_RGHN>=W/SGCC67.@IZ+@C*>'YY;NX.!
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
M?]6$C[K_JM:IH/2=Z2HB>TO86:6,FHTZIH\7#.L4#$NRP8,/2<</_6X -6\
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
MA!QK"<X^0\QN\/GH\1A^RJ%[O?.R$1_7(NH[5]YK%N-B<!Q*'"-.ZYMAR^A
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
MW55$EB2IZ$V9WLM\E^SXH<UK8YV358E>O[# P]E(:#5\"[A?1 >5;=)!"4C
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
M540OM%(K"G%D=;1^F(:&OH2[HJ%9.)3PFK26UO;>Q#F4BJ"NTB%3ZS5][",
M*WS1_+/II_7]]G[GX5G;&?Q7AV$4-*$#MZ-K77X^;<?, =LDD_)*-N=:ITRB
M,;, K'.VJH,BB)J7:U%]Z8_HP59L/:UVCD>*9/C+/=5E69?1]GI6A<D/?\89
MZQD"3[E[?NHSUQH^]W))J/\@C*KGU!E:&7W#TAYE[:7=FS _?6K9B<A2Y./J
MZLYH&AH6JMTFP/NI6Z>!1_ B4^)5T%&@MF.68$,'B2!^2JI@@#\B\9F S*PP
MY9+'V9IAC(QG/ EQ[*<,;;<V\_@((^HTXPY:?BNB&I6#;-+ >B G@VUK@$/O
M8_8%QNI38I-*>C,(K//#BR-.QRND-B^%:Y=E6":'+=44,5:/<TT<',RH1H K
MY9H!]<FK<*TY9]:5()RBP_T;QX\=5Q<]P6LX=&OG"8OQWJGZ7 X-5C^<>056
M]7?WDMNO'YXVUJOU28FQMB5?E1H:5E(+MY>;D8",6=;"K(0=XJ<SP0H:JX62
MI(1YTWRS\CS+0B4%"&1)>(.RTAVMCFFUZUS4#[$N=>@R-)JB-=?'74W*#W/-
M6[4/_#*KOBTC1"J7_]9YWMKBC Z#LZXC;9(.XH-<F.Z<WQISGXL;C;[#Y9K4
M,:-@K$YEF7H6\?TFNV_9X\_,>NT&IKF()K&H-DY;;E'$)%0D4/7E/O&J;"UA
MB+DXX)C<!M^$&D=>P,RB+SC4U,\^SG"H/&FIIM^^>C&G.'>G-A?B^%"I?"M)
M^CT1O$O$7%/LFU"?-B>_$"V-^T [2<7BX:$EMT*$2>J U6?XC9$3R-,+L&HZ
MZ,K/#><1AW$0K,.B\/4W<4W//&0YJAT]<=1@&.NS%3^XIAU6A@1@3LR)IE"C
M2Z-W!Q9- Z S4L_Z7Z)S&G7FL5R OD$M8?GY[G'E<^95IBDUVN&?]3D45SX]
M.9UP^S3>=6^L?Y!3TGE+SVU_ XL?0F6 #RH=SNU7UF_6TT$H2S,!6%*$KXTN
MM3A?N#[V.C@*>@PC3CE)F$+P BYS6><N#]Y9M/=(B>$K;]?29'%,"/).FAK9
M$X!QY"MT=IGA45:&<>(:\@/Y@B(=5Q*-9<=E<PZY3=[0OU+J6?$%]3W6?8L1
MT8]@]F,%OLK6?JE]>VNE?CC)NV%@<_1MMK!XT1$6PP=&K.42PX+QTMQ&@H;6
MG]NNJ=EZ[&D_"/EARRC(82CIR_^LWBN #D(W$E#C#0O+<;M]HCUD)=J@FH'?
M0H\*XZDWQ:<W:HFFT<L^0W(%Z2#(W7!_D:<MS/N>.^@)*U+ 8=3GG?M>U;FU
M- "_E&=.ZCL*I/<I/LIW4CGZO?C,-3X!-?=?H(#;>;<1W<Y5T)>ZX9!<@M7"
M/91D$E&UV9/_5ODMMCWY\^R?' *F^2/R%C93Q$&VC9FRC\<1)\\K7:_+H8.B
MM!I+2#)T4)8R:M)^,VW7+IZ?,W,N/_VV5*[\(3],G%!>Q4MAEZ>RXY#==3IP
M%;F*PXRQ"9;_'T)RYUS$&FM-W0N9^"N*,O[RI[L,V:3VF((*^B^"45 !##/E
M_B'/A%+TA^D@3^@8NEF8I@BPES@=&F,;,D(,V:<5=7-'I3+GQ'D;RQT3[S,-
ML#],LQH"HOV$LF(]59\?F+=O/85H5Q"Y(ZL_,:78O\C8A;8)1"/NY^MO5_DR
M*C#Q< 8Y/AYMGI7$WC&/QY8+M\7!_D@=1-BOO)XR^MQ'0D>C0&)^<M>)-[B<
MMLS 07T6C#+,Q^]NL$\+S$1DGBU*R:TV2UQ550@EI<Y.]?9FU$\>C.T[QZ/*
M,Q&GB(7 'ED[I T#IAB_,D\K&F^I[[9SPIA2O_QVNW&1^NL8%SMG]<4/A%K2
M-,J & !FPGH[LQD1MMHKX#5:E:99PHY-'6D> 1V>B5>I@YD1EQ?+)[2YQ["D
M98"='$#13NT LVK4S0T%U-&Z<6@V+PMJ!HRP-_?=RZL[2"?W=M>W,UV:(Q,=
M3-SZ0 :A8+ZCW8^];\XO&L%1-JI>E+"7DDJ(/#KV+<#OZ_%8PIH^5ZM5X 2U
M745Y>Q59#=YQ,E_LWQ')C, (\RKYFEC>*)0+O33=_^F@SL"+'?O[-^?CWG,5
M1A?9I*46)2.C?T=#GSI7)VQ$MR^0[(AW*)<(UV_10<VUQ.P/%=N=K(2;SI+/
MRN*=DR^N_'CDF- ,GAR=0[;&/:()TD&QRXT$[EC<"16X]$((HN51X^YV%B$I
MXM)DU:9T5JX&_[>>MMZ8Y824]1$=M",L+<1)OL6P\4%=IJ189;\"UM^/EC4,
MR"'>U&?51NA51&OOYGPQ_W14,1-HR(-?'$6(K*?#FE&'IW$!4ARUS3>4+28-
MU%H"6%RGDJ0_W/BFZ&8F^$I$2HP2/0*=*\02+,VYU_;MN6J)&!.'R>.IM0TU
M&<V/+4+<#$^OM&PT\GR+T"L:[5;S-O02U5:+?CBMN85VY(?J+2#YU!!'B@PO
MO#A:86/U,/E\4_MZP.\"X<  4G4V>9)T)YKB=.@R%<BFB\@5S&%M7Y2/W%:V
MZS]D@O\X)X\GJ9[KU>$YBR;7W]96U40U/[8,S0\Z^C)WHS&Q%:2W/@0'I\D&
MGP_?IH,6S2,3!N0B"F1%YLN5L9M6AT<KV&@3[(6?'(!(W7?F"-!3Q-5&TT&U
MNB9"66#2YB?EG!?WZJ75?*Y:\LC?L7F0>_I]9J)I0.#V0'1L^E?\$'7B!<S^
MN>?Y+W4ROQU+2]'N]X9'>GN*-L8._?74!P-78!8'?H(174'CH"^SU0>J%)EZ
MUWOL:3HA.RNBWYG(7%[-@=R O"FZU6$5KG.8];B)JFW'6A\=]^)QR-(Q>'K
MLY\*XGC6>V3^R7G/U=SGK7<$YR5T-E*+@DRV=+V[7_I[YWAFGZJP"KOD9"-+
M$WMHYO_; &4$BX+?HC;2! !P:P^A8=XI^1/<F-A]UVC>C^7]ES-E<QD93]_A
MA\"-QDI?KRVD_T+.)V,]#C,8M9+4!&P?V+[24B9LS5<E>'A^1RYE]4PB2 \,
M&>6FOW>5H=T!+T+4''IC8:ZN*B&2QM5/4<VU;[[W-5WV9I/UC>N5/Y8?S5^2
M7;QS4>*A UE7"+R &'#,S4/X3Q_(TD%^DE9M1,BCCT*IPPK06DL%&R]R5=+#
MA*3"4Z/V1J\ZR&=H_:AJQV8O<$U!_* ^H>5,"$( .+67R"Y\X1@RI"!@>9AG
MXSNS7:C@,[(E;8H.XL"Z*F:IDI2IT1@.AY#U!942GP0.N JARD0"DQ++>H H
M/.WBHSS$L^'X[#O;!1O7TT0H+](/.W&<1":F%) O()MD2Y07^I5*[;O;L561
MM?>=#?H3C$\,6"0 [Z:?A+B0J[M0]>MJ5$8R'^T;BA'J@F29\4!RE6P%H@2\
M=L*+VK$\ND87ZD;@1B'&]])_!77[3-TLOHV_E=1][ER [:=YP;UL%*=&CI,_
M?F<?95NKL]T8Q9 RE.P)R_+P.%T)'Y9=^D%RS!4447ECQ$#FI8.:+FBHOD#R
M^"*]H9-R'0\IUP$RV@'_E:C>CWP?XCG]]+!0#WIS#*0\;_'CXT5&S$W*AW'S
MX2%+)S?/8<6^=#]*XD;JE;#RZ.B*P[1<(?^OG\10J>NX &4+8;R<T29Y@6B(
MREVM 7;0U3I5$3)]%^V^B^I%65E=:.?U3ZIPM M8'2K28#LUV2];Y-<I%@"+
M^I?,$DOB3',;&S\_OW[9QS=7!K^O^?C\1H)VUVKAPH-A!8.-978#J)%,J4>_
M@>!$J(N!@ 7#_XKEQ$J<7=A/T U=&$>ZH<9OX!1T;U@@FV&X=E-2MF"-+[MK
M_^;+[U</GHU^F)A- $M0PHC"'8.(+FQ%]1JRV;@,V>R"HS;@&Y6]IR2-N -:
M3EB(%^Y*O=U%/Z&#&!H9R;HA7. C(5R=I-1SGO;)@WYU0[X.6U-F5,<QVI^/
M;J()7J,EZ2,IQX_)B3T,RAS97V>#T$$]JI45^QAP:?/\F49H9*0.F%E[$)9O
MO)889O,9FUHL18-&.RV]70"8"8S?D)6U3T>;9HY&V-W+MGI8["5<@MFRKO=U
M"IW:_F&L&P":@STT\ >+0R!P86HZ1M()#@/VB*I7"051Q49;>WIW-JZ\*+L:
MQSJ38M@T*<82I LR#;OIK:$ML'#YN7?**^E?#]_],-/AUS4[Y6N5U. 7U(MI
M/$=J/Z0$T8AN;#GSBY*"MEF1GC!<G,.Q^3Y0R+VAV?7Z'[$/7C'GN0>)8BPV
M;^@2&\X+[DPB1IQKZ2"*0%/OJS]"S 1=.H@5PC^5E0J6H)U8%1VJOLG-O.MS
M]B#B@MVO$U?E6.1NP7+@QZF)=-!M9T"V-"V8B.K(5A&+BJ]^L%4*MP"B"B5,
M6A\/Y2%VNH-8+G+KBQ]5 TU_B1M>:V$]ZF]9%"Q7)5WT^ZO/:M&V4=JK=HOF
MG\F>@Q;/ _V3KBD$-U20=W5W: *S%(%:VM%'M#3RM9!T.HCD V@$=\&U""\
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
M+"+/]3$T;4'1'9#)?$(!,89D"%/_@D?$[+%8#5LEC]\=&-)_.CS?#S@5=P'
M!R\.!!@"\^=P^L!-7>(S"!!AX[J#*-_<W^B#H2N;EW<WE[;[*^$*X(59";LW
M'Q<NSU^<_+#81P/4;PUA\M [NZ"/C<B)4Q!E7C'Y#(,B<9)\-4$_UF9R8ZG7
MCB3I[2LYC+%%3.8LR&T4X07F.H381T12M5,,+#SO^3T(>1RB7'".]P[+9>)7
MU&,3W3>#D-=6[L:QO!=E5S4[W'VU$1#<RNXMJ]3Y<G-NW)LOXL-I%=D$Y\.)
MK<RB)_OYS7#I@<;ST'M:^/&P+3)%R7@8VU":SB_-'7E.\US\\:X-:(DB[O>5
M]BL$-/FZV$M,E9S?W-.:"8S"K\8)4/)X=6JYT.@6#\4^92$OKN?C@G#QRO'N
M3^.:U/R#\<RG%Y)7C#.XSXU*) 4'CM@LH/J:U;C!CDO_Z??=0H&;C/C%SD9Y
M_"(]RR@;'9*+7HZ4BR8;5@=6A[D(%I6>E>UAKQ'R8%?VYH(/8H#U;H7$/M"$
M/<':X1/,M^ .T&3,V+4*5YED+2<CI)&F*F0>Z&&0\#5\&V&__5+H..4=[%@F
M&RZZQ]-=^<.*Z1C:S'NLP&>ZH:W/STY,_DS36?8GV&>28[V2/2SA2;&7\C31
ME(OL!Y@TB)5#PW;$SQ?&YK=40\.MXX.338H&<_>,UHRRJ;H_0JB71DDQLZGS
M<DUN#-0^*D-$4^;1"H\3;_>D'JY53Z_+2>UOB<*+-Q" :\< GUK6U\<ZQK1^
M_GR##>?OZ;WYB4?O3O<S70!#MVBC/Z4,,?\!58[>\"TRA<DT!NK281F7=ZQ8
MA H/5(".P_Q#8V^D9S^B9,J,?TLZ\[C]7D+T@=8B.%A%!CZ4@H-N4T\ \0MS
M6&3KSRJ3"M $ OOI\Z\YIR[=KK3*&<SVI^[SC&>-(\\5"_ R@8>?WDAFO99_
M_)>JI)I($60F>O1P<P8EF&'_(J8(^<U9RF)%H5O$=[1[C>* ?$HLH?L;R#CU
M.G2+#JI\Z'[=@'Q1-Y8J4Y[:-09SN[G)' *[T4G<<NLX.LRP<_RI6P9C98_X
MPQ_C!'$*JI$%FMU#H.<&P1CJ$ YF14SGO['J;UG)3M:\:20,%-,<?,4ARL^P
MHG@V&2PI:%LTV,A-1!!2\9U!5U1XJ-T0IEW$1 _6-L/2(FXK)_>^=U36;<L3
MW"UW>D<S]2VB9L^F[6&"@9_WF^:":R?P/]*\5Z+)UC+,=?C\V*MQU"QAU*P&
M(@6H^IDQGD5V71/[V=T=(^W-FS%77!7]*VY.'9E(_=Z[\^Y&(6\$F5J<Q^_?
MDI(LX=\ST;Y]ICQ,-P985;WY('AX'MA:0=3&LH3S=5C*EW.NE[=3?EHHGRO%
M![/E%C!?"/K4.;^]<0$'QB(C(]J0O/2D![K3\>E>_P(-(#!-J?HA_X/?L/$!
M0&&JPE6O8]%R5.V%[KDGR2W1CV-6J^%HW[7JA/%P['.QZGC)ZQFELCF%R5H>
M[33 <*W30%BMIIB2VRUN/;47*)W_JJ_(Y_S'ORD&RVV<Q#=4]GA?APD10PH9
M$)RQ:EB+9SI,[[VT'$M#)AYL\-P+O&TBI((3"X.+067TB8C%0%&E34FC"N>
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
M;D7&F[JUOKL.LT W5DVB(H6K.<TQJ<5S9N_!SP^LOT;+7K@54F$OBDE;IV:
MYF?1K&N3J>3?WZ9/;NQ,%V$(U/N^;#G(TT[WWA^"^]SOK[#5>-19:H)D[;/R
MSMX"<IA>+>:N@=QT3:JHJFWLZRTJ\;:?^7<T,WJ W_BGZ/P/YQ_./YS_ROEX
MW=055;PV+J!>8LO36S+"?K*W?O6,2%R0D3IS\''AT_XA)IB_6D[CKY;2=Y2U
MNSEM,;82# .,5+)/B"V:H\J88]UL$2S.F[>R<#F&M1YWKVX.KSU:*>HP\[!/
M9#>O_7BH4U]$B*>D*M_&CV/S.L,V]YR+3CH-J37@QDH)*=+Y3AP[W._W&)5O
M*4QVGIV/14Q(+EP!"<*.>GZ K@LVR'50>>H5P7$W0[P,6GW>"CG%T@!%KX^L
M:P"A1WQ^$*''?GT#$V!49E_- ZFUPT[H?CC*MORGIU?Y-(9DA\(_&W$_0>I_
M,+9;4$$R&*=:J@E-_6W-6:[]$FWG0?X/^D+\ZZ. YWK&=&C^;ZOF\;$_G'\X
M_W#^9W"::[25.&-!S=LLT]#%!;<X3&E%G16IIZB'()A^YGCTC2&%YI;+5P)8
M<74F( ?I*2%O2%A!,>P&T47\@*Q74'?2V32&^NZ"&._@Y[5+GL%G-)<D>SOL
MO%XD&3S+6&_(.@<I6N.G ?RUI<%9FTMO3TE>R\7+).;=O3I4H/0Q?_)670:F
MAFEI-+?RMM@B8C,"ZQ8!%X&$8DZ0E;P7,9%RYV/<6%==V2>0Y-VZ].0JU5<Z
M6W?.OV*8,=\/ =F ^&"&>"ET.VK*NIV7>GE4ZL=.!9+I>W M;ZRNVV4:H/-;
M2)9OUX;ORP]U<Z' ,G0S)LB?84#EG$/2I%^;[-[.#%]-0U)]DN;HE#!*->DE
M,\_X7VG&HU4*'9=6]*;R:F$:\=+/,1??1#V+BYGY64]NMRP9S+ E7N4S2G8T
MF^SVUJL<O=PXZ*KM*%ZQ44D'7Q>-S\?I<=S-/M_T6!&@Q.K]MST@]E=Z^G^_
MD/7/YW3N"+X\)BO&^IXMTX'!X?_N!.C!1P21>? GU%7.X?=#=AL\=6]<">\T
M'EZL":VEC$U<3.[J;N[DT6V:8X'SP*XY?R ZXOI;J>?DLHZN#50X2*D,EOOT
M4O6O4NK2S_3)G?66'="[<[:_#12,.4:]VI/?C[?&2H?#= [5.E&YF,@*P8!A
M6VE@?>2WN*5JQN3F>7_P(P CX.FIEWIJ $\!OF;=$$L^/"$+;]8*85&^G@_-
M 6NGH:.N> E"W;;!YQ?,0E6%0\Z_^.8/UOU?'*2 >^@[UP0S,;4(W+2B 9C&
MB DXQGGF$!J@FFR!I@'HBK%9 TWR$AH1"<7?IWM(4V\O1?FTL\7MR/=-LR4R
M' 9'CX69/"X1*)V5 M5,ZS_4<]P#I<X1(YRI)_AH '4ZW'G+V#I'_IQ#O3!)
M!SGM-, @"K%\![=/ UR1/ S.;HR@.'T#I0 ]:8 ?\9""H:W^I?U_Z]']&.KQ
M;I(2S/KWY8KS:7,GJ0 8 H<@,,=4L&\B-UW$2'=G?W;M[*7_?(,)<!%.N+7Z
M(:X1+#\3$GP<^%C/_$RX=_2WCX6&UMQ)C5$$YZ+ 7O&!,'&+H]QZEJI?_G&G
M5/\Q O>A*G7#]^9> CF+$2XT0'BM336'R9T4()=7@.&*WI 'H/;$K#/\%.++
ML0>&SRE\>I83)NNW/-8.PXH]I_JY-)2YSMLD\%LE!\T'LS )8+^]T#H7_D,W
M13/_C'=L2C]YW&#27V:LVU/35G[)L#.34T<F9/)%2F+,Y@RH7#BW\D$)%L7I
M8'D=MXF,4;Y>T!Z0[V24,/U]IFE",]N;K?AVY$4TN!=Q1-H-9*,;7P[OMA2K
M?464:_NE70"3''$]FUS]S'?:\5%G;<KLVW7!@JN 0_U\J8YZ5Z$=\\J+!_9"
M0V;DS'CI8E/;E;?F'O7/#/+ZU1UU,FB -'8[DN;-1=DA]\15;CTU?^;8__K6
M?G.Q3M"D%A:XL9VC5@![@#\?O[ZQ.7S33'@'7<DLQG A#&[7W33]XGU"HHSQ
M>-OCED%O9TUU29^9A.&0YH4=MD<OB$ZNGBF#T2Z81*5:'#H*4^5D02Q#A*#*
M.D/ZVZ3/=/Z:O5U<YU4"S'"KJV5V8P;5/4E4-2]Z*H2@GH9,AA"^T@ /B)7>
M@;@Z[ @Y/[2B&U^RCO>WZ$7NVEB-B9QIEFC- =>298B&N.WYN;#S.(U6X/&)
MU4E;C*2+O9!<U36+[TNYGD$ISXSW97\$P#IO#I]Z)P'I&\=(X]3(DJ1A\.;)
MM[LH@VXHPMS:./8N#9#JGKKUG@986WJ H6],C_1J__2V7\AP3&EN6GZ,%/4Z
M=4SH&O"TLA7'G+7+33.O.+[&'C/K7XFG0-!%X9??3W;OP]]=SFXX*\1XXN6'
M1?5;C24-MF*SVNMSZ?91;Y>)Y-G"3%%?/:-8?;U8OE\M$H/1OS1]_<.X]2PB
MTO[95SC\5Y/?RJ82CDN'DD7E-8<J;:[HCEU9UJ(!V)SU$H6'O?D;'>ST%1A!
MDM;OBMW[CG^C),)OKX,$E1G=\XCK38ZS<KB\B:%ZQ]S/@-\PR".([@"7 +4)
MG;. =S5H(_0[A!.*[2<- &@4GH!/T5?UJG'5[YBY A==K2KJR\O]P>#%5S]&
M/DL#N*O3'0;1+]8V=8'76CN@P+30PFK(\O/H07NWTY!*N4B&3 97M[.29K4$
M9Z#$[;6Y7*?<5%L]U=6,M[N&//=:9L4&E)VQ=>Q\1+!!]+[VR.:EFM*ZH++$
MMO4SQH&JAZ.'A)S+?1)ZOH\.3%J\EK&R=A6.6VFK+=&7"X7_\SOQ_FWZ_;59
M[3U45ZT&#XR6+;)0TBV/[/8-#'Q1JL9ZJKBO[2C0%$\#Q("J4.'*MQ<*5#C(
M;+C*\3:W<[_R[P_8 .T^*W3\[$'OO;BLS)&H.K_9Y\QUAX(D>^)S3*J(020W
MZ *(4YLMVT6I2?$ZU$M*H<[-?*O6G;(BOWYJKQTZZFEOE),3%%&9-E@WR8&8
M3:E%+T5[;*6L#&.)?E:KG3SI!@3NR7IKY]$TZI)2D=B0IWN$O5C6L1R2+LR&
MDH=>QJ5N&&)M0S0T305I@&BX2(7-Y]"0<-['UV:\%DLO.5QB>AK^:7S>?@.!
M^SF_52[6)N5ZN-].E:\_,Z)LOZ"Q\VDBLME8M:M:Y[V$9_72E3L\Z_X^[_+7
M>$^O^6O'WJJJPA?[$,;P3/'"C R&ZD=>R@,,1HUA!8I%'+&IE1^K:BNLJ<?7
M4XGOEB@_'=1E(DU;M9A3A@G<(KG%V_K9-$!^\I6,U/UG.;JDZM_G_WO]Z?]_
MKO[ZWYKBMX;&J&-F@C\=EH,=)A6RDAFO1*JSOH*>#PD^J:EV4C0\76?U('^^
M<F9\PQ._A+%%<TQWTW-,L=BKHHU$JX\Z/TKBFI7RA]XB=<R\_'Y^84N!L><5
MA5!R51A7016Z+3W] *=J-UOHIVI_7O2I^[4N9%CKB]"GP>S,3)S%K9<4/GD2
M-(@[:/)CW%8.;G&AH= 8=@^GW31,-LO'*2\S[ON6[AX3?^W*Y)ZQ&)Q+E!>C
M),<<AF(B)&MUJ\&ZU)E9X/3PALQ/3X,O(5>IX_ED!Q.PQ=20;(,8;F13?PC1
MINE/H>=!^%\7_E&=9/\/>:*XJ%=A-XG2V+?*5GBMCA1%4930G33"\S."9R8$
MV"KBJ%^# XO:0%A7Z@BJ$G4(W-C!UL#/027@P$[JY;*9CY8=_I7);TGOX^_'
MOU#MDFCE65Z4>72+,SL7K8ATT##Q;TR S"9I?2/\F@XY]V80&CXJP3(QFKX4
M')A4[IFZ_S1/6E((A1\FY!"52+>G[O'%U]\9=AI_(P )WWW3./QQ[KJ\8?31
ME:0FN\F:107T-3<FZABD<F4;+N[$!V$A,X)TV1SV+U3.Z%R:7(8]FS#VCE/?
MX"S.#T??)_*01&"7B.R><E$W P3?.;?SU;@\Z1"Z\$7./WDJ(5S4B/22!O"^
M=IQ107D\'RPVXCX1_V7-HY4:V-R Z+Q]MN%2CQ#RK1"24/4D,:#FD<(Z^B!0
M3Q)]N*]KW/I5?P5EV+6K@ R=.Z;"1SZ)*X:S$0WG>VX+-%^SD$I:>?>RX\!&
MP<^,\D%X7%>-9V,H[V&8K$Z&P;,*34F1U80=^5CU2WR6AD6]?1Z^+E53@5/^
MG[.C)>^=_F??+OK/)C0CY9/*&2*FF7IQ&/,<$C3IF-YNR5E]'1KQ( ))?'#3
M?"MMYN7/BVRU0KKG^$-YME^#A4!'=8'A7KD;NXXEBR*%B3NZVQ.K_;J7>R5M
M^5<7SK].*=1#L,WOOA99$LGWSC%RE&'$NK7U'X=9$Q%YL$<XT=RKNR66H_95
M23G2=AK EO6F(FD[?4EXX[/ZDR0FLI>+'D,,EKE-&TR1TN" FIDFY69&N=Q2
MV A%''\LN-9N:\N6>UI=]=Q/MFK!)UPL^I]*C#*3+*2'M$AEIN@T_P_>]C46
M9X\:@UNJK]RV[=71#? .Q6"8M[J]A[1F7KM6T%-L^]!_2+IC"#H-C6FE<@U^
M4E9;>.<QK#V\:3WG&8#P^-S.>5A>RJ Q,AZ\CJE"QC1*KS^!WB-<)EK(Q2S'
MW^/ICY/-"] ^UEW+M7R-W4-U/9+A$A,O3VOLM\]0WAPCRYU)<4O=(8G-P\F>
M(HV2%!N_E.=YBJ?W+^%UM-4Y: #N)0>T2$!C5/F,LLDB.RN4_<X7/#@.IF&;
MNU855;M,>EQCG!T;4'Y:84,Q::B>=9]03FPEW;/0Q&*^IV,+:H;K6WDZV]"\
M381)<WEYT=F+RCTI0!UVP_/+%3!Q$GOGXDGXW(+8IA_^U,\%G3K&@Y1:PZ]^
MBJ(9LZ\FT%^)JZ:/M@"<-<L-ZWU]P[H5\2TM8_+GPZ_];M)],/(O,WN?@IE%
M7=["W+X_V2A>!X&+Z?#:=4=E*.:V+3C"0Q>;%U-<VRT_$/,K/JG@Y]4'^Z$)
M"Z@3&/I#1U<S19$+J$X(URSY(?YCZTG[MFB!R6][4\[.WUY\5(YG84Z6'&IH
MC)8<:IY_\8;5E?N"\_IA%:F[P6S'I;SM6_GS3KGBPF?K"C>+4Z*O6^3P.'2H
MZ&GZT9&NA7W&/SLM_N]$UF15''LH51PJJ4\,6'QW48DB9E3Y+T7V^5G,A9_/
MW_B\9'Q$@0=+ Y3+(<E@G/0""R6:*O>3TT+7V748=@LO.]@TMMN^YMJ9/WF!
MT=%R7?'I,42V9#_(T6UB^RXE6P5( [0HN7_4S/OI[](R!X6TW9K@6@-W?_/(
M.KO9Q9"JC+S+C;QTHP7L&2_#B@DXE2[>60Q<X2/8_EA"Y'3+G)7(4ZX6H@$F
MUNOF?!\&J.>"4X:CB5F4)=Z&4]'X[0DP(6)<1;CU(_DBL3W_0Q)>LH4_I"W-
MGK4ZJDF+!.]G>UFP&'9%\9@YZ:3//-[+_3MT+'<WD.ZY!)QS=-5K97J^E4T;
M/8E+$3S=L#2J]"&S4"] OMNDO43 EY[QU,;_)[C8;WA43(4T *IA@.^/ODKM
M_[!Z"!NO'K96NAAWHI2QIDG^7#^/S&LK/G$ED1JOM;X2M>.251N),]5E['S0
M_A8AP, 'O$8\3"]_]="E4?GGIL[F^2B9 5Z/8[I6(^,)B/_%S1KD%DHA'29%
M8BK!;<Y(/B+F<<JY6V<LO*1.BHB>5&'# 5:'3C/XKG<.'-5;YB%V."Y\$)7/
M/WN4O]9Q6VG6TD?;; 4Q0$5UP9'?Q9?PF6Y1:24BO@*P HWN&G7S7F^GGLI]
M1(/*:7Q^J,IYA\?$G*;9R\-[<;=@!W*3M@NZ7 DCQ^ZJ:[B/&+V#7_Y=$URI
MT>8V 5Z0Q<0J S]J74V_\K%V.?Q7PK&L8W[ZBE=><NKADU7>EZ$&?P(G[0EI
ME-SGV4F$)T3AF^>.;3+$=*(XV),$LZA* 0]ZE.MMBA(?[Q]IQ$00?QY]9P61
M59#H@:HIR"T75VWWVM0VI)/G8F&BO?+60J\E[QH[.A7VZ7W(F;U1-V;QVB\C
M9;#6,6 _!F:+E69P> )%=5!%/P_=_.G^=KM2LB)<^+#\E<RJ8AHN?6Y*J1-U
M9FL)M[T!QOFOM+.6\>?A,9$)&UY*=LQ,1=<XS5_Y%P+\.1+ 9!$2,U3IR;@5
M?GOS^F(<> $5F:VTB. XG>92Y'O:..M7 F+"I;7Q:$!><G)FNB,O*M]4S8WI
M,B?_A=B+ZN^?2@3]OLU@V\->G@:((QWW,4K66-\+A3]TJTC 4X?#/9#8]H7U
M3V7+8=SDG+R'F3HZ:=O'D(PX&F#C-@BY]T;9D_2,K%U/C"F\)Y;NDO5T<M7G
MY-JYPJ</-;3[]R-F]9UGO4K$M 8J5KT"N;2KRRNJ8C7<G)U9.\\^4)0H?,G-
MKFIT^1-9R"*D272U$US_;CJ/*JY4O6.?_-;>).7Y0JFL-#_YFJ8ZQZ_8BZ^M
M?SVDW/W=RO+UGPY&_IN2LB\AE_)N;SO2TQ%U!GYB7<\1R%DO\O;F2;4O\50A
MK>_FNS/<+S^?(>4AS\L8S6T,D]0=0!72H6)UBC:U]*S9#%D*+6_ERS!W](UY
MU=7TZ_&KAZ"[#&=YGMX6JI<C("F99(?&:Q&$#$J:ZX7/Q+ \LP/?0UB$"SIJ
M(_5,Q9<SC'# Q(5FILO"5B;*RA:LW]GN=6"MOZ'PYQM'&Z<1C2D_-TOD'AS6
MU_&%]5W3^XK?>?P:$6*X>6R&DC%'/DP:!1WXBO7B:H26U%X RS&;7/.82>GF
MN 7@J4[9\'PKN0F8&G8*7[6M66<>$6YP7NC]YG- D\^%U[Y[/ZWPW->]+IG&
MUN1(/8&,DZ_O?)_FE;S:KGLR*B1T86-X!F'VH<+9\+V>&D_IU__OX<K2$ \A
MC%+2&]EGWYUH W*4[)VTP:3R19!5PJD$3= **O749FS@V1+/!7>H.0_(,3(M
M-* J==EGWF.Z]29ZXX57GKY%=@;J4[KT;:0AFIT&"$ZHRD65BB%U7K=I$4X\
M;=>D 8S<SG-ZT0#6WC:(EB5*%54>_G.^NDD+%'%X'^/;AN"T%]W(VDKAL$UH
M6EOFS+^90V4YR":KS13 1T$"RH9XH8/1JBESRW<@[2J/ZXV"6AY'KO7KMYUE
MB\:5$NO5W8**PIOUDI[$YO1+>TB^E?7V[MNOK1 (["_I_C4-/&7W'>;C&!5J
M(=X"[^,MTOO5_; _F20_.P8;Y4[]U8#L2I,<I@&<4!-F"]*_^WP76X2DAY?2
MM=/ +B?,'T3^[O,][7_EY>ESB@5[1XT/PA WGGW^$LM[T4"RO</=QY$&@.!6
M]GT@;Y[NF'-?AVH6#*?5VU0Y'\ZX9B(?H[_W__L=O <A?T=CAQWY/]!?08&T
MU*-YSFH_AR493/OQ[:<[UOF;CN_L@3+AKQ0($&5>0;'0UT7B)$T1@GYL=M+&
M4J]7G>0>>)B.VPA)!U[_R/.TG7XD/5Q5;U23+D\XIJ5N*I#N$R6Q>XV55TH=
MN: ];563'K/U5H]B.-Z-?Y,X=\*E3XYMCZ< IT$((IXA:4'%J+S@C1T\HA4N
MA\/7)8XX9_*,66$J9#[(=8B$O=6ZNM35IZX&MT TZ\!%J .@8Q@7)#]U>*Z*
M!B!SR&D1:0"2W*K [?@$+()C6BO7>5R%=Q@[=RNK4"/O4?F;23^;;XD/+@AI
MYWUV?&+-N(K Z:.GG D!1#H:.+8%+2*DT.W:RI2(:!4ZC;<+<LN',E-/!_)*
MB<YINSQY;.;<&3_+I.KL"4R'FK&>NWHZ:>>( ^/F]G'X%*9,#MDHQAX"/T')
M(DL50..UIF(D+52&#=3Y?'WFTV,<1&@ L+NRJMFW\%N.E[Y/C?ID^+^#/_^'
M%U?>$8KYAQ_)_&.).8(Z@"B'1"_C7R,JD!L]'Z=6,1Q7+K+XN<CUV"Z86<5.
MSGQLFGEY1*N9"?"@I<P+48[:5,+J(JOXTI0G;3LCR)"LZN0%!/,Z2FH6=7G^
MU7$AF_N4"4 SDSW30L.M>A0AG))< 8DUC<MO0QR%QB^V@$Y[V=  4<"8W7;*
M/"/5V%Q,<UXY.&Z *_Z$)#09!\W@\7OV0H+<MY-?EKJ?38BE 7Z9!!:!_ *-
MN&2:[;X8/Y4Q\?@E^:3$;IKO@;:4O58E6@)A]W,:7JH&E6Y!3/X$#\#,W'!B
MA)J!"SA$'/^!OVLA?]REMO.GF5+*A7CZU)\].R[,L',N9+8(<Q39:KU6,Q3@
M,#RD%YB;67!X6,(.O/GU^H2:MR['.6'T&3&H#JB714JX?JQ?PRZ-]5^&B?Q'
M]VHQAA>ZV P_,GRJ<A'%YY@FF[8B9UI"]L$CB=RAK/B& "JK-$FAO0 3 1?0
M7&"/%"ASIZ3/!QYQ'A.K[KO;H?'%VER^N$>ZJ0Y<Q%]=YF)Q*#77+?0)DF"O
M4.;1C%VY6>TDG>S?@X7<0D*S&P-H@+ <$AQF<J!RELR VV[=5-'A,L1O?7+]
M%(WP<W$)MT80;+KV<D&ES+%4$780X3VE0!FRL/ICV859+<$K4"J(>BS\E WC
M>Y>O",5%ZA@:\DA4R',GD>!. W0W;->R[=( H].B7.:=@CJH_:>4"OK?\FXM
M?TDBP=X9_X301WG;>$IGTC<6?F4-_3'\>ZW*ZPX"'O5>5P+P+3?SV&;.[!<T
MT=%MLGR!!M@"V2,F3%<T2E,ID"BJV#0E6(0YYX1\]]N1/39VG>GQCS!)2D;C
M41AGT#.B"0ZM/IAK..FZN<EH_F77<>Z&W$)'G:E*0<8S#-+BB45!"=SS'0UP
M7.T 2;H7_AFX]09L"NFU-/4O-)BLSBW4]@,JH[Z/+W2VHW>1DT6$]^-[/8X*
M22VS''JYCF^VSX:#9LVEZUS<_/=TPT#E<\W206-W>[ :K5*7U YN-?26?)3C
M9-=X6WZ)!FAZ,VZKYF55%HMA>3+9P8?:T:S1H@&.)+G]>!=_Q9=C12&,W4H?
M+25]L,]40 ^$3>=S>,F3;G5TDVFXU"JC;#'??QQ* ]Q-;Z$JX!I1Q8[5_#O%
MWDKW,\4Z[QHVGSF'U+-4HP%.S5"B$)6(*A#VKK'?5/5SZF#]K_(,&J!PI\IZ
MRO7W!/,K.F:IUC9YD3DLE>6OGU3/OEU_*E/_4S(D_ 27?F+ 1QT]W5&UHK>9
MIW&04!7@ZF,BI&F6;W@W\!;;P2U%VS153JZ1L#O'=#U'QMYQ@\TO"+CK19=9
M<*P8%.@73R]/)8U6%[GUAG'K&=SY!WY,9]A9CJ(!CNK0(X$KL0_(MS:&J1)[
M^8C*-G:U L*S>ICY.64\9?Q5UT W\\35(]H*-R35,TT5O[8^M^WGP57'TP#S
MB2C.>E]Z0/E%MJ DJP")1_;5QV$FB^<\%_A:W0#33<]JAI['5U/R/JPN7Z(6
M8C>L'GS31EYU3HP+#AU?FT%M;)) ](2#TX[88X63;AZ MF![^A>^P*X[U+Z.
M53\A.X#L%3MK4_UPPX%QYP2558&DNSI7Q4X^_>0^CJ\IX*/W7.0<<)>=G:C5
M8LE6^59[-^U;*F^.?F6B= -'^0/TR=9K)]A?37V-=][E(U@39>Q)\M1>##O"
MOD1EUWR*R-YTJ!OQM,:P*?E*\4(5>\CPQ2M4V9PL&#=1%HL .@%YZF5Q2:T"
MOM&R7A.%Q,1.U>IPZI['*9$O]SD?W&!FZ\SSVOV+(HU\\K#O0(:U<KY<TT4\
MC!SF/&<#6 >S7UZG ;#,0Z"5Y7VZ=4XBB:J[R(.#!KI!5I5$7V8$TJ/M)2K<
M#8&3^DA/@( /: !4^ASYA-/W/YQ_./]P_N'\P_D_<T82$TC*, EB'=:O7A /
MO.-BIH-*.CJR\<@EEEE]/5ZF59P)'#D#$Z=\H %L)LC;$</K"!XJL WT U*'
MN?YSTL#Z?3"DSBM:\8)@K410#WBD IP>VW/Y6:'$H"N/4;3[X%3YC*:?INQD
M_Y/I'L\-(X@JME!=UD%S9OC=M-NLE.QE+=* >^"YL0@DC(.X1U(F!\[D$R4[
MJGT.1X1+ML.]HR;']2N]25]Q"MU3TQ^6A"K70']56FF.ZL!,/)G7[<15(SB4
M3S*NNS^==!YC<T%O?@\<*N\,5_(/>XZN]%LG<U.JX*Q 8AFB0@09[Q5)70["
M*TZD+?$-NKUO[?H^[\:@+OGV6?ESH3?1EF.@7EU$AO V#?#RJV7DEA_BU#*<
M<()C0Y0&6)IQ ><ZM9O0 -,/AJMW9*8P?Z791B5*!68^I_$D$;B@A0E#,'G-
M;=( I[_7Q!B,;*-S;QG=B"\]>E? D?G"YZ^%T)[37Q7[X^>J5C:Y<#GS<Y'+
MQ"22&#2F5;%LS4,UGYCZ8.3\2$6/<Q1S*O>OAZ'\J0'B#$%*5>@GD)2RGBN_
M*G:Z^K;:WTW_*+VM>;L7)B;HWO"<Y[)5V?*B@F3WER]?)6T2$W6V+5SR*L8-
M#^?"X#Q6Y0_WW"=&K!4?.]Z]GF%_IL=GNJ#[0V)5ZFB#EQ$<3P.P2U'0-$ %
M=8X&."' +ND#;Z<D,2?'[O;-T&%QD%UC'B6&_G*S)XES"UJZ80C!W;D-]M.0
M!Q>']I0$)XXF[^8'<8"?#71!3Z386G<8)#\Y:-:)-GF:;!>NKJ'.%I]_],&J
MZH;S3C$Z[DO$U7:),K1$0F-INH>VSQAA#X)CGRS?/B$OH]2S%!'.RVWOYN.U
MD+UP2,=H(C,/]W_YH^HA?Z.^&]P_5]Y/Y@XA>(U2CQ.?[2QL=[@HMK:U:L9+
M><RN*SP*7P EY"H]1F9\HH(P%G3(C--#??\P0]#$[S\2CB6G^#X"7>= KPHH
MJR6,90E@3(*7-2?ZQ(N*)HI623G$19YF&#BL?>0]3M8&*R;8D3'IXU/KI)@_
MN*=1B/@;9<T@.J8X*DN)D HYHZ)TQR<#*'UO!(AQJ5H!A:G2M:Q$B:/;T2M(
MFXLZ">2[D<D]HH.=CFU2-%2YT,55/;:&F*?SWP ?Q8<FTP#E1?1W+$21HS;^
M9H$[.!;1V@5G,,?G0.T[_:,VKL"X?-IH@+F'2IZ[^<"I'<U:_@&0+3!N,@'D
M70('?K:DF"SQG]6G 8P]P+CQF-WQ7U\0!?6/&Y6OY% E-6B APX$R%]YB)Q_
M]2M%'>R;R?@8 R68).DX^>$;5!VE.(5P"7]U,QJ$1<!G3/L%@!OGW)Y&;)D[
M SF?8XP7M5N0FQL-9%:/W3Q#J@0O^YZ&/!)_[C(BAN,N*.0C:C[@;W?P+3*;
MTE/H-&@,597*2KR'[9I"$S[D(/PDD&["1\5^MHN1):2)ES4BB>,@9S0;%"HW
M"V&'GE(J9K_C:@SL0&[Z]1.-3<MH@&IK(.6J'O"P^B$*CR="$5._4-2TL'N3
MH+_:MT7KEH*X3W$.XX>-E5+%+/LK-2,/+U*T3A^%$BE1*N>A,:@H1-5*^VT-
MW\.NBMLZ4A)B!'%..:&)@MUMHFCG1F:J<P&QO,6T.FIKX(<%-+4MU5>*B'[S
M$<&3\]-O5!>+-4!TZDE3+LJ06TER8:L(0: X#3!>*$65%=/:KNX:PB,W94EG
MB>S^Q"1"U"#/(@DWX3SGG! 8?<<BB-#N'D&8)*HM>"[!N(A/\!J=>9A1<R*B
M=3BO8%?JRM(MZ1I3 I(9WC?'H"*TX<9$YL<UIJS%ZMIG-26B/$B^7%O:/G<
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
MX+"=M?9^)S@PIF@FFS^4$<3^5,*S4H23QJ"IB9EAMG/K0^N.Q:151[NFIG9
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
MB<NHQ$QR;=Q=X:RJTY7?3?>TQEV>RK_47/_VO!S)+MNP67FXU-#LS9/K5?_
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
M^TIV0[=]EMF3T.<W5G<E;QKTXI,Y0Q)Z'3Q_QB@TL(C0^-.7,@>M9 #V39I
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
M5GEM_E>(:X!K+'!.L=_,(;1"A5FG(D='BSEO0_;#.][;H$3[2?JM X<G]P-
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
M<><%Q-5DR2R>60)/?X;MPP4B6*G-[&;BBW.LGLZIMDE4+7/!Y/TK_U1=@FY
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
M25EZ6CZS>NE53^!L>'YT2'P;W3*,I;&2*9-_,\[KSVH-4?#(7=WH#2SIH\)
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
MO9D@7-XYX"K=:3'*$@<B>I/@=/')KH]>FF_AM:L)GY.LK"D) M?YA&RN_].
M](R0D&(_";>ZC6*W33*;(A0.]19PQ7EJIPGY*R/4(]#T&X8<VD9;K\+KRJ?R
M^"31Q( @1&KJU+'FTJ3I,+@ZH"\/(]D/O'64$+54E] ]6T>VYM4UQQCF:06;
M%Z;.B[D4@5)%/O,IZO>-M,R,H2.+2EQ9X^#E2YV0RZ'_JOBOQQSQO1,='_1]
MH^;YWJS<.X77'R$[.&&A7!S(L:$>_=-7,*Q"P2@UN571M[=,M$)V(9!IS/AM
MCJ_Z#*X-\PW"VO ]$NU8]\.<32W#0%TKL-3,=>P3BG;65N/-M<Q77_->9OY-
M65[]E1OU>6L8E%@"6] J+0]"?J2H?L7P[S56S<T]N]_CL[# Y]8_6PV8R@K.
M"OYQ>WO\;9HPFX\6US43[J_Q=<*=0ZFJ3R8RHY/U1DM/1*H052Z95[^WS/C%
M6 II=:3MK=A;G3A^9&ZRJ2[<2<LGJT^)(^\)7H:83S\7W"Z,5EP9'0H-]F-P
M-DS.'5DX"5W/%.TY4X6A89RD^X2AS@OAS]75;]A*4!VNL5Z(>_ZTZ8WO_'7]
M6>:+!.^;'<07Y&7QSKU!Z4H;+)SFE'9ZUW)1/J42-XN]H'\@,709RX^^9-8)
M#2N.NVI!"MR(NW]QP6^.5&\ZZ6:LD[39L]4%.?WRUZE+6IEQP8)^53.H8PNF
M,2/9/&:2?7<$]<<033O;"X@QD?2\+;ZDV^.$, >;;?N7A18OJGM?"7\T?.7]
M6%0I;[AUM)>/MZ[U6Y5C[4+;8NSN">:IA<@-/U4YVL+JO%?O!3]3W9$4HI_[
MRS&P9;ROHK^2HVR0H#&IHFYW=>W' <*I63WQ<()&3Y>^2 %A<<?5.*ON]9)U
M$]N?_)9G'>WUFQ]: LBO2.%$[^_X[6[Z\)OK%'6YTF\":4R<6NP?O_;=G?-M
MV1P:45Q-YLBP]?DW'OG 3:*PT;ZM9A$-\QCZM3=T$#(D6V)1S)J56< =V*HZ
M6YQZY';2FHKY4^?<,*:/7D O=EWX2_M,N9&Y!UZ#P7XLX!ZU>V,M@E\7204]
M%A_\TSC]*M/E&PRRQ?0?I#FI=5R&5(\P1DD'><+2%'CU?#,_&+HW6R+(9HWJ
M(1Q8'I(0&&=)?D9YW(3WW(7C#P=J&X;4'TV,8[?RJ2^;9QJN=97$"M]ABANV
M+MD])+2?T0A3]ZNRK3CWYT4QMF65#=QOF4+*^,79?F+,R1!$/;@];RM,S1_U
M<J--E*%_3D.:C=,LR-CYAM83(Z.EV@V/)9;]]L03"<FNW7. 9,=@FT@KC1\O
MM;RVL4%Y?BIF'55_>*#6GE^A6^G*.O.T;]6H/M[IGIBD4B3?W^7L0X,%:[19
MEX>GQW\2UB&UJY2B&WHQ]HS]8:[65C'YMKZ^Y=+LHF56L\YLT4=GJ?Y[CNP[
M/[%9GN6NZ?[[ 9#23C']S5]IBJFI7E(^3SI6,Q4+YA4%9W.CBRY0CM[-(GC[
MQ+_=T=N5:S>XU"-QU60UK&.96Y,;F^>+^#-MX3KM*1ML5CGIL*#C5<'.T1?
M%%^7JNUN+>M^IJYD;-08:+WOWD0\$M?7-U^<VY9+7-HZ]@9=^<DI_.VSE%+N
M!\9.[B,#("O)Q/T_<9X%"EY7@,BV/A-2RY+.&X\RH)F!6+?TE!DGNZIOM64%
M93(;*!>Z."1VE<?6/NJ@FOX:8SI>4I=T1J>WL!RC]F9 *N7ES>SL9>]APQ3#
MVM?ZR:8OJM4-QRC/OD(C!?,>SXCM)\EUM^8,:C.?W"[$5AG$%B@L2OP1O#&1
M+I;ZWX96.SX#^HQL2&8ZN]TJCVNN/TW C?UK;I5S5J2(#/>A"LSG0Y/V3>JC
M;8!^?-N(4;T;P]H56A5EDBT-&G46>I+6_L&L+H4!+WX/\$88<SC9OZ-&^(!9
MD"V.B!"Y:</EA.C*?((,JZY<2J_]#\U4F!U3V<]+>$/5&"K,-<BTD;"VOX^K
MO".D^:T6*@!C@)\-^(3D#!D4KFO,^6<? !DHW$VWYHZR5H=2[UXE6VPOU?6_
M][LKVC]PTT8,?_135]<N:M#RHU5#NA!HY5X%[Z7?I2H>@.!3GW7S8B;%H:W5
MAR/XS*:])AG*1!/,V2,@:944+%N1OLKKEK*0@P+I%.<93>@&/LR/%OVM\O7_
MPXXK%2TVG9(LR7@.F+UV> YXW@IS@W>JM;OM1R[5M+5B0RVQ$EF55OT5<Y:]
M+DWJ=3X/7>8&%C9>O M=B=>%I5(,S@%)CE@@&; (_Y..?'<.6$X^!]#"N$)
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
M;3<:5'9K(.%8-PA*D9&.IQ^N'>C;0YC]\"R\+WOE3-\'5)S^E^#3XO@R/.%
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
M>\ENB[NK\KBR@>9@0GLWC^S"5K[JG<%B[UR\N$NO28>*VEWAB12VJ>TND7-
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
M6Q.;&-WKCPQU@P!_  B&<VV?0M)LL)_J]>*^-T8[C*RL.9OM)\]4;E<KI3[
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
M'YI>SB*_$I'SK,"G1H*%=-+LZ8G1-]SQI2DMS:2760]8C.Y%;ZH7P62<]\F
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
M/#\S[IB_]U-6+U-C_*RRS#Z/OSE3QT]41=?-V[MAS<^]#B(=M5 A$Q'("^W
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
M =$HWJ))K^EG@'K$$=+ )%+.T@/^4A/07WG\W(^T)HAQ1$X] :\YVRG2POW
M--'^-:H# W0LARZQK4Q" 7$Y78ZB!:+H24SS.X!WE2'O&OZ*1VL!%?T0B-$O
M:1!:K!6DS6ZG]J>7-M9@VX) S''K:#8I;A]3YMC9A'RF)O_HV#I$YOS;\NXG
M<="D\4>8PY/;:6TH,D8?L;V! "@WF@] =PR)G/Y1C\=ZSG7S_C_1)?4_9H'U
M?_@6ZAR:*CQ(5&T%LR"G4A,"*K&D2AKJ+0=X_@0M:ZG;9$VIZX/74]O NCD!
MM+58=/J=<[*%3]?AU^\7I=VN568QRI%Y-L,;4CQH?YP!8EIOB:(N,D#A2[1\
MS/<\!FCF(( 3,4 VLP]3+)'=EQF@-A& D?C1(_0<ZRIZK<&: ?6<HQ@#A"K#
M$*09H+72C4M_[A.R%BR#T8O38")+0#P=T<, U>4"_^KJ-I9=1].%2DGY#% F
M\,HS33#]I %5U749F&X]<P9(ZAZ$>B,^SW(%@WZ";)+ 0;8I@ #:C6* 9"%Z
M4NA.#-F[:Z2 'H6B7UQ"DIO!A'%4N36-%T)]/004+U$Z_S+LLPP09\IC!FAN
M69'*BJ06TG@R,1H,$+8:XH'>D4$"BHP!PO,@&^\A^J$; !"O13@Q0"U2.TF.
MBSO;S+\M_FWQ;XM_6_P?:?'/9#V-^>.'0?N9J=S*S1JKL9BI5-2>&GM<\&JY
MAV#$?;DWU1_6DK1:9>[>RV#5N;\+RMM"#NRNZ[E+AW6CB@)TZVW1!US5HLAY
M#<97MJUE$_UGS>U;M..S )5 _49_\,\43O_^$^_H0X!*BD-^>4K5!;@2J/>_
MDPM&?Z$PE]HQT]<-J!;4[BFB-361?W5G'= #AD_)N0!]+C-OX_Z9NNN_W_H3
M=9 !"BU$SO "U>:P/B :-X2B:%+HKTBR1BO=XK(B[9D7X.RS']!.@ ::]@?^
M"%([A;OH>ILA M2N'P(;N_WY;^M[WQP%7'(=B$=+^#X&Z/T=X&E&&OU\P<[R
MCV56( UD:IF0PVKO&*!OIG"^Q^ UQ2PZI!NEUXA<!?*'8R'^S0^?9%"._!F%
M]59%^_*%[EL2_7ZO]-E,;/A\!U65Y>ZT:-L^O\\\D%M\B)3:78[F@G,.GC+G
MF.?CV[*6]7[8TZ/=8XARB^X8T<2J@AM>6DX_$=HQ *(J//U(GU/W!OAQ$._F
MV/":UZU--Y>G!!8URQMF(,FXNKX)2>+< RIWB6I,S?6<^7-WSX-'5(F-LUR#
MWFO*9&L.+.PQE+60ZI3[?22B?G&5Q4.UI\Q.;Z((.^0U@'/(W;K3?NC$06N(
M])'T5\2+\)/?-F#"5'MR*(X!.C1OM=4[O$!T(QU;X7UB/]J\6UEF'[.;_]/G
M^+R"&4-K[7,#I,Z='NUS;2O2&<DGB.8\#Y[VQ80?4!,3690]0XXG4)J#GE6I
MAE%]LCU4;^^^65'2EYE\GNFA<0'WO@#T?N+>F<EP'0&X+MGD]9AV^3,=U?+>
M,B(;I[R\8OJ^!)Z-BZ(7F;UFJZ$C; TZA\G^4^QBK:('";3T5_Y8+YAYL(#<
M\L#I-4??AX9&3!("XD="!^+T@OW9TE&2D7#U@U7I?"D_^F_;^5X<?CGH)AFP
MO=T4.&8=VGFR?J- -24Y+22[<FO+HGX/5UFBJ7*88;>^R4DM$$@\L:<VF+SI
MCGQ#A7\BO\ILZ J>FF2?KRK^3-^HR)R=U7Q.>Q VAMK:Z\\ "9?;:,$RR$AL
M\H/ 6<4X12?;FV$ :G,W66@WW=_A;\BEE?.H><WR:3,9#O@B.=V[%P4/%GB%
MN)^&ORA0'["9W!,:?NEL_9X[8X*ECNX4\%YP:<5]KMWQ2ENL62".BJXZM,G;
MA)E$72"WGOP31W/:D02[2?Z Z#H(P40Q9N($(3F+9*K?V,CUQ=UG.ON%T/+M
M \NWKQ#,+WHN&&^+T=D^ 7 ?0YX!H#P;N6,+<]BV,U=^35=C@.8-ISND>PON
M%[!DX_#BO?VG>JL\\UW7>7]FF3^BOZ.!'O(,11#:5HLG8C8](R#?65/H;!';
MHA__U'M%6U+6T!\@_<5  94A R4K@*>#YGYBIW]-NH$B/,$_OG"* ;+ZX$._
MGX><^H!\NHCZ Q=#_C7?\D[[6BRY(V4HH30[;-?.[AP &K!T@^*?:/@GKK5^
MVFU0DD,M6.'X;=]O^W[;]]N^?[&/'@>(PE',XPEE,C#4/26$KABMX$(:QN)%
MTTC'W:NT=+7W!??J]8?ZK1\L0]OUD.8H@F<7-5.Q 452643MV&P27_J9<7W)
M[#&9A#Z+S\5JH:3J;L:]$>(P>_G1KN8Z?[6#NV]BR8X H">G#>;_VE)NVH\#
MO_'4S#=0BM0(A!YZ!YK#NXUF@)AM?H@A%T CQ68!PE&5=^DV T2-(P#S TUM
M3&6 /M>BLR"I/U8<X1#UOVU;@UZ-G(J!K$6A[T^2S.0@&X>@GY.0#AB"/GA;
MS[H.1I$\#-YA03\D,M'U-I"M.\K?/\!H"T@LS6)CG,<"^@SL_*>$<A)>WM^.
M,/MXI"(4*_O*VVWZ(NFP3ZMP#LMV*KR!]_%BI9A*@=Y^CN-$9?(D_DTY=ORX
M8K@@)J+L%;CI\$C%ZSS/6?YIIUUR3QJ%[ZI+1-;?/<.D_=4V65$ +DI.Q&D'
M&Y-#\L@1YXGGWTT<Z;8[I/(*UR+VU$'<MTW-TFOJI?!##>NW%M9=/2.LOV\O
M_6]O$T'%D?7^F!DNE#!FZ0IPM8G\XF+0+Z6*-356"AD'V;FD7H):28(T,$!B
MVPJ94;([/-1O?]M:]0X<*'L<D3-<"![ ./15!JBG%3U[$)/;15:9HUOP8<TI
M@IM=-+D@<JTF _14#MF"D19=/<@ 83 $S%?PZQ\GMW5"/ORE8F860Q4!@% J
M+X7>=AIP2<:8];P>PI,!JA\ 4B85N93EQ@#ML#<'"P,.%ZN!D =G;\\BUQ0+
MOG?-_MC[G.3H_#/;T?^N!Z9XDBS&0<TLF%*E)49ST/8,KDE !V%4K@BZA25!
MB/ZE.8+^T'.JY@S@C! PD1ZSHR#$  6AR,@K(:H D,TP#_\7G6+_ B8XK&Z?
M=VU5I/"* =/8'K0S46L(<- JLDU,1QTYE >F)]L/(@!>$#,&X^/IS^)NN5)R
MS F8SW23MYE1]##(J;\/#U&0J4'4]GEH&&3)<Q"R4;*X'8J>7Z>S T7],SWR
M97K+)Q\@-T1K%0'.F38!$]%M!M6-F-55JN*ZP7<7 !/C4=Y_:1'AEV2P8_$S
M<3BV<@"LL,I!5]E^J8ZB1B_L*&^C@+3;:EQ_\K?M82Q6TO<W BF03V9G@)QQ
MP-.S*M3(7Y?Y9$5.R#34@(K,THD.9X F<NG@?K#ICWW9LZ2S_U5])6L&5+Y@
MNH4 L9W># 39QON)VDIT F2J>G+M<5<<E"1CP #E)&].)B$_]T20@>_($7LA
M0)^_3%5<@R0L .S[VOSKGTO*Q4WP?<SA,M2#$==EB;?DLWB"62E.-I;-=)!]
M3.)FWY'(X\D<<I TUM9CIW&OS99VF^G=("O7I:N1XXMSP^BB :J6@^7J8J[Q
M9MV^\]ZY+A;)UX6-.\X()\;)\!I[G4Y[/SGST4S);$#I+5H?-K1%JM!3 #P_
MV70-]$6RGH^*G!:<@3,3&G'6S=K&7D+8B,:O/DW^R83 P<-I!Q-5II\:/*D>
MOF$E\_&(,S&!.<BX7/IX7U+*<S5339O&S&J:-<F"EG=*1&'NZB#D)@8\;&MK
M7[.5DH(X6!LG=4Q/;DVS[(Q,_D,3;A H\>I<XVHXA+M6/N !7))0@)W]B/.R
M[+WKG@[NN?GI@\O\4V&9#@.QRB!>.S,%8^/V#N'CKPJO=SM$-)L/+^)7ZRHK
MS6,GF6JN3\W6B-MQ\ ;<7#17QB>6+G.]66WXL/.V\U#\*8=O+Z\ZI 'Y^/8?
MA@VT=XXJN X$:#0AEQ8;-$=/UD:>\*/I(.O1D+7'&%;DT& Q<MYIL)DX28UT
M E+'<"O GT9C@,+H;K0#0/80UY?_TG8N1@70FHN .KJ (5F4(6G[<!ACV74H
M_2"@K)]=:6> 7(2 B/KF+3N$98"V18 _+1CE".4?* S51RIO #1$1MS]AZBP
M@"J)7X(1&TGKM Q?Y' U"='M55R^;.N<M**X<N!T\N'NV)ZQ,4,FGMA]RF$W
MQ?/S2Y7RUJIVG.@LT@S07C9 DC^\B1C6L%X&0T+!38*GJAQ:XG%>QR<LXW#V
M+!VWEIE4VR2,CD6=$=I5P2/A[^UX]5;)B88KR2*.F>9).C1V-YE+:%[+$=7!
M;S2Q >14/R1\@ $J#8\DK.%)302K5*(?W,&WDGXL07UD]&)D4>;)>6FF<85A
ML1LN2G*.3G+YK+NBJ#V$+>JA0Z3[Q#DJCZ8%,"!ON-R %@07S^^N<^Q#3[F(
MCV'5"XK,D'W,^%4CN:>RV;>Q2733T6^9S#>J,>X(=40+ _1.E<H'):F\'T3>
MF(R'30D5(7%QY;B"X!"8Z1- ET0ZET90] 6\<I]"5P(O:=HKMX2UWV\\5I-"
M9\^@1='%Z%\8H,JY947".GX@R9,CGLJ4,6^G.9;=$C 33G?WKNT^]$0 ERI?
ME+,G[ :_-^LP$Y80N*+,GH*3M2J<L6*AKUC,W/$VDIPM)LV7;*BL[?#>.?7:
M[/"CVAY_4SO2YOI"(#@:.14) /7Y^&%KH&X*,Z)X .K ;G69?L2^I2!_GBY@
M8N-4\ORMIL2CL_>(3D=PUOI'0L,^H].04]$0@C$T#$.X AT1 FHK5JH7T=SA
M6QEDOQL$5M)_2NIZH+=#\0!_8V#^%6G3Y;K.,^@*B,OJ$$!%B[1:N@HYEZ1,
MF"@AJC:#^6-4MZI2FFGF5SZ6,T"/PFGB\H'^-Q_>K(34N#X1K\!+L1P@R\$Q
M=!9FR@5Z!X1P;G74DY1 %J*X!:Q>>KAJ_K&B^Q2[O1&!.FCT-B?G:Z,R3[3/
M^9Y6B9HHH1GP";G]0E6'-44VA?4T+&7:.;,./\M,CAU-XS+Q"EJH%M#2 2_R
MY*C57ZHV?3-IFCT)U14C/0#FV@!9STGGIXH2,5%P *KW^I8/4*VQJ^P>UG:2
MX9V8[-+)A1/VGPDC7GIC)FW1HGRH%TQI1#!9'$/E=IJR7NXGS+5 R\R752B>
M 3[8E/M4ID#>6HPGZ:WU)>A)7?'WVE]LBJ[#D^+.22AIW3URQEIR&1,&3(,1
MF'QTB\J;,A41XXV<2D-RU3A@)Q_K"#QPM!Y$HX6+.@J./D#+KS3"'EK%U@??
MVVLH6=%"O4J8; 1'ILN3XYGK%9G)YI?ZJ*9O/=G>V <@S<)RTF<W#)VX9([[
MGUZ*[ZQ>6^@O>>[1YQ3YTD.O8+U%QL+1Q%,E),C;!_>:E?>Z14]T]*>/]NX8
MAXTE1"ZB&TJ ^2\%$SE(ZD3HLL^/(QBT\E4=B?JI8)."5YX&_2OR"F$]HWIS
M5W6%*[K/?3-[1R<Z)9Q>5\K@'1/$B"UN*3:G.+( LC< .14W<8R6!O?!:XI
M2:'D12?_4W31=Q^YBY\H%(6],#8F'"U_='KXX/E!B21__<++A)ZJ@*!:12ZS
M@I?CQAY6C]*,OLB3ROM)(1=\-'S=VUA/SB0ZKME+ G7[#\&^(];QWZ-._!N:
MW_YSJAK9%3!9-8442$O[<69(&AE1*T+OL]-_5>#.Z::Z$Q>-';??-VC3-W7%
MK6@FAJCTN*,WT/4H->:$RU@N=F$+1I9$+9E3C!#C4!%O!"#==V;B4'CS@V[<
MY!2SM'7;A 9=DF>T;W/-]]SVEUK?VVPRA(PF]@M@._ "+ILW%H)/X0958<I9
M^T>:ZM^N>U;Z; W26:V!G.,@5P(Q-TQFX7M<HP<\6R DYTPUDPO>!B!Z&[LO
M/&R!<;1ZL8UX:&(?&A:EWW,_U)X >5+<<?)J93V2 %-L@G @^H"D<H ]AI:!
M']7RNM'9>KRIO,6+&M"P4T)JK\M[O-)76D:D+&^</U=_W&'E;?58Z;7#*CM&
MP'?U5  @4$X.GN)XB.!$3&+8O.#6@8%X;9@)^4$>N<"V=T5!#JY1Y>OE="+8
M742Q(^6XH8U:@KZUQ/"Y6<PQC ?'?D0WJE22RMN+[P0$\A[U;JJ12'S8M?!1
MQPJR2XY"9I6O_T7[3YOYHS)&57MJC?;UGSL:<%\(7BZV/I:?+IISP&R?<'Y6
M- WWXK9GVLBJZVB!00]>PDI%^H;(V&7'12,C3:@9/22^ N.M2);*I0I#"6PM
MDUQ4ZRD&:.B%;@K6+!KG8 ?A6$01(K\@;_L:%KO8*.2:!../A>[.CED6?+NG
MA%4C $D5Z,:BRA'?)@6H+C-S2Z)LO;<J\;FH>ZOQK4N3.2$ \.U;H/<@"3;0
M6)1(C6L&8LQJ0KT/(30:8#M;T5\3B UU)GB"W1\XA4^XAJNF^,K?=H2D6M\
M/WD"7L\@H^BL; 0(J8GV!B'VHVVM4,N3[WXO[EYNSB(?A'V#*\^^V4UQ);V#
M/T'ZPAV92'B>I7Z?^#ZAQ]J^[R9ZV:/:\((74^2TR95MFR/6 Y2=L1:_0(_N
MYDIUV?;QX"*-0+ 58AR87@L(60W3 "[%Q"Y#W%" \=\0P@$IYS ]?K$W!AM@
MMTF"(6/F3%KOSX8H#C\W.*[:]EJ7Z^G(CR+[X15DO242AAY:Q0[^../0-02;
M\HN(5>GB7[BS4*$_VL G6)QSH[OITKTH(6BZG\RQ(T:?Q$::%%<%,3:0J4GS
M.##A$BP>PX:0'4'6FY5]0FS560W<(WX/0C>A#Q;%I+ =N\I&]I&S>!%]G3.F
M6LWEDG'XS'VJ$RU%#I!@&=#W6TT .'H#V;/:@.*O>)267I#M)JK<4\-+*_44
MWENAI101[AQ+K3#?C!)Z&;<YG-+*=BE=DNE2K/@4OA2>X*4J-+&R,+(ZJ'O
MI$B@ITG?IPQ=M94PO U^5]6Z+$_<PJ50.1/QD!CD5"64;0/#ZND_4)43<7]C
MW/^<@^+%?@7V!!&-\^^1:9HYGVX.G<O:&QTL9>D*F[/"9#) PZHF9"!L]_ZX
M\_\-N"D11CT<2KK3X[N(/FBWP%Q?JSD %ST5<FFB1U-1>_7U1/ZWQSD"ZV(L
M/*]M!6QDY[:_%7<>OIBK92F>D)">#]E=U9NR,@C3%<:G661ICJM]GVRB(<\
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
M(4-W,-E0EKO-3E$&2. N>\>HI6KX)D8G*40Z50LQG!C2!9TI>[YULD@E\5K
M;[NLZ\9F"IPW/A-N@X$3V9V$%#CDU]*,&N438.J[#('<F40\++![@1_6_IHR
M*A*@?').^8;HI(V->_Z9A2UH[=36 U(]Y0QP[0%99\5\)]<L]_W(_AGE(ZO7
M&[HN.,6,VG#.I\BO9S@[#F*KH)OUY&X6=21/T424*"GCN8YD D8_^2^:WO*O
ME((-RICU.]EOM)XYI;@S([1^J8PE/5ICA2N_*\W89+Z=K$,3-:6T DVK"!E/
M5 >Z)CAFQ9$#::$=DA=X(UPN\&,ZWC?19072_+FG7ZJL$G?$^O(L!1,/(3G]
MA==$M9MDLU[T)['K4\6//PH1'MZM.;X] ?)-#KF,R*8<P0SEIDS):*.%GGMA
M\31!Q<BCD)D/*R>^#7CWDR]O6:+.Q&P^6 VM/X["#0-&0[!<Z+,E(43ENE
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
M5&&0Q;:;T'@M*L;I+"0'+8/VP<YY4Q3HS;1SU'NH3CA?$"WT'3"P8%'[]NA
M5>VW9(,!'8G'3ZZ9\&38[M6SN=U"[J$&T=5<6^^H'J@E*?^M96H@TKB.9/UZ
M&:/H &Y_%Y5U0VL"/RAE[;&H;R<QL*/ F1OK;M3[Q\$*A#J<5G0>ZJLSI[<<
M3Q.QMV)]WC-4'YIW.%7$\NZ4"1)D2]GK#*(8*V0(]FW)I'L+O&[U&YK7WC&F
M?R+X88"3D*U,\J/E@ZW39!@EO&[L7?6$?#6.E(8)2[7(]!79T/-PYTK?4S)-
M>Q?U_$C2*<>?L2)L)'&:&)@B3W_'4*4YD\2W7E+5[Y27 J6MBMS!N"^2%B.<
MM>,>-^<OI)W-OE<I[\/U@/,4-S]&@OX%+XENO4$@OH-RXF0CNM'5:]CE.:C
M3WD8X'CIR]Q'^*"FMMSOC #';+Z((QS*AOYJ D>_TWW>1YU"B6X\C8LGM;<_
MU2Z_.^)QXQ_#^^YMP,!#9>ZR#[*M'*[KZUO)5$G&"+KN@":JUZZ'M +,/U6V
M5O*7U[YJQ$VIR[8LE#G53G3/I]OB'P\$'9S@CXI7DH04ZE_AZH3CAEDX1]&;
M@/HS0>*S- Z 2^#UJM7(A^QVH_L_Z\>,YI0\R-UU@7&8@UADM9L@^\LN/?>E
M32>J O(NP.*1'+UDZ*8.%09P72-E=I9OCH;=9@ VZFFJ+X*WOGNDA8:[GG?H
M?_%*X1R(?# HPO;;B0JU9QD^B[]&/PA[NDX))WW8[/5FH24?S+-?.S%$QC&<
M0WJ^YB_EZ#L+2D\TUXROG_)3XWV);41[@:50,VA!"_&[^)/T.I1< %Z,S#F$
M7[<:W<=9V>)V%&6+,OTR,U/PH0)S55R@VRV-22!:.NLYN>C6,X3 /!BEF5R?
M O4EQ.:D52ZC$W,<"AOW L;;7F@RD+J#?+D+EQTZ"UTY5B'-/[^Y;NQL[I'0
M-G0LXVB8([$BMFH.\#]75Z7[GNB@*'_\8N2BPW;D])3O?Z;1\+_RK_PK_\K_
M3]#,F?\"4$L#!!0    ( '&!3%I'/\$'THX  $;.   4    <&5G82TR,#(T
M,3(S,5]G-"YJ<&?LO'=44]^W+QH$I"I=.J@@H#2E-XFH= %!>HO2(=)[2U0$
ME"I=:9$F4B,E(#7TJB =0@U5>@(2@@GAYOL[Y[X[WAOOCWO/&.?<]\9[*^.S
M1I*]]]ISKCGGFI^YQ][[8O9B!<"LIZ6K!:"X1 %X3OX +@X 5S6<O!V< <X
M<J.XF <\ ERB^*?]TU_ZIU%1_M-34U%14EVFOGSY7Z"AHR6#YO)E6@9:.OI_
M&OD;(P,]XS\__AGDWPZ]1$U)24U/<YF&_G^Y770 6&@IU2\=4%+<!%QBH:!D
MH;CH 0B29:3^EW@4@']O%)<HJ:@OTY#%8"#O@& FBT])21::FBPQ>6LD>3N
MBH6:]<8]C<MLQB]H;OJRR[Q.*: 5>EC3R6$RAA&6=?![0T=_C9.+F^>6B*C8
M[3MR\@J*2LHJCQYK:FGKZ.H],S4SM["TLG9T<G9Q=7/W\ \(# H."0V+>AL=
M$_ON?5QJ6GI&9M;'3]F%1<4E7TJ_EI77UM4C&AJ_-S5W=??T]O4/# Z-3TQ.
M3<_,SJ'0JVOK&YM;O[=WL$?'?TYPI_BSO__H10&@I/CO[?]6+Q:R7I?^L0'-
M/WI17 K^9P<6*NH;]RZS:AC3O/!ENRGSFI;]84I!32>=D*P)AL/!;XS^FK <
M^A;V']7^I=G_G&)O_D.:_1^*_0^]4 !&2@JR\2A9 $# .;$P3@SP_RFD?#+3
MOP>@2#7RP'B_%\28>,\]0O?52;V63I0*K*@(OJWT2R*QQZW[Z[&NY3SI4E\K
ML5M^V*_<XXM,O7MIHZP>*6MY/>R3N6ZN:T:>!)))I=;FJV9+V+SWIT-3B^0(
MKO,6I L\*7O!_AHF.8EGQCQW=?[)M&0V2G?T]&EN42/A3F];Q2SXR57'5S]^
MA[^\93F9'%(_17"?&1B5&?)7RV'9NS?IK!>.\O4-.H W'UM3LQO;Q>:S&VL"
M_@>LIM6E,9FEU0MXD %6*\^W;*YZ]Z<*P^Q2"&>2_=U@L;-8XX6PR2&?*#W#
MF?D?WR?*Y!:>!4V=2>V-%;;NXHK."^5@<[%H6QA;(/2*[4[W_IBUAK.G6')
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
MM7RZZ<T"XZY<]W+(3[\6"%;W6!T,JFJ=?KOR/?B-C%J.1)+#-^+'.+T2*[/
MR(HM7=)VIU^O%FX15)4/7X"Z0U&04S1RKQKH!G][N]3CX?9+EPDDXGI*04AI
M +>SMA8C9<#"72VF)Q:C83 BA_B:15*$>,%O*"6$1;,<7[;'N"02'GES<U,\
M-*+OZ8>'"3:\#QMP+I20!2<V.\7]1QAX#Y0*NO+Q+E$"ZU7J'OK5[=2\9M3?
MX6!,"7RT6]]<\5Q<;/VJ9B 0HSO*]/NO]U[C>:/S"QZ['>OS"?L%:MZ-.00S
MVPS@*HU&V@YXKG<5GR6_FJW\\A[3U=*8A,U4@SZ+B"'%N:6Q-ES3\7=&)IKU
M7 Z08L5;RT8C3I6 >:\[/ANVU>;6?3,9516-CYKP5=B<M>574!=^FE7OM^KL
MHN]:;4(=2Z%@=SJJCGD#-?U-F8Y7 VCGY^WV*P]>IAUEG^WV01N@1/;@%5P*
M9P\H;OE2@/[]R[KCRE0H__("KS@]6]D>HP>VCDI\^4SA%P!JCO-&M4B"TDZS
M4;=1M/GTMYV_7_*]JQ'ZWZF67=\.C!7V)1YE2B2G=KP"K&P)#5T P-+1H(;J
M6(+LCKK\>0'4;5><P&T_N@^YUEB7$)JJALTPV.:16@<JHVC/YSJ%LK=6$^8Y
M3A(,U"X+,6]%?VEJXI WE-%M^3E8IH>;$M_;CTP:81C Z#-$562_N%N>KU#Q
M%)=44:'4=&O8\)[AO8UV<NA8-!QNMS'@RJ;5A4C#+$0H7AG3?&P_M06ZI2;-
M/A=R\+C=-LY2^L?[X76 E>^I[MK*X5S46N,^$(R=Z 6QJS,2[R.P%N\#">Z;
MTY[5$BYY-Y/TWZ;DF2L__<J$T-(%\#FTMY']W##M L#XF9Q-?PR&$HO@E.2_
M[C.K T,*Z#HO &\-\/>A:SOT*S\]-I4WQ:]7J#TNN#/F>53<Y%3$^].]M:G*
M-2!ST&YY?%#,F4_^S6H<.^9#&9]:899JVN;;$O&'UL1[&VU3.5"V(//30Q0O
M+@:/6)&>S7J"+\5RHEUC>7NR$_<44#,Q)_LB5A)I :F8%^[!KK0)BLJ[L"<!
MP+K#_E'6D#H<?\Y:&:8]ZLL.#R2VPA:U'6:6UOV"&^'>XR%TS$"M;KU^F=_P
MWGPN6?(:Z.!7Q?.$3.B0WN!Y.G3CF@KL/&Y)^ +PJWIW^U9"/_K[4#43JDF+
M2W\7W"22)3L1C 2W):?$@#+6U-0+/H;3]@7>(S98U+XM7+[9,N>692,Y0H.^
M !#9+P"X)'P9N@$3VWWX.I-G.:FD-563-%S[72$(=R<%C9(55X[<Z'38>?5R
MQU#<<86&R!Z^)AX16H_G(!A$J-=,2,E?T5*ESD2-V%CM53MUO--)VN/FJF5,
M_'Z55T)<G$2+++6JAS&?N$8;=$EE,?JQ#!5%EGUD<C#S)_VN-L(MQBDA5TKL
M>5*%Z4>_NC&N7]4]_N!Z!(!P'+'[VXL6=(?PX4+F])Y]_;PRON&[F1XXOM]N
M!\K/K#E%'*E?Z<'&.'??'2Z@G2C<N?-^.,\HE=5\>D@\?TA<O\H[*+D8Z 6:
MAWC/N0? :?&R71@/DNAT@?OG.$QCBB>M9]S!UT<Z5E%WO@H=U(A^5M? 1N&&
MR?/\'C+"8YZW*A@/96CEI/Y2JV>M:J,K%O>@)<%@?='9AF]E2TE)E(:5G.?L
MU/FMK'?:6?#SI2&UT\N6KZZH+&NGW\O?$_YBFLH!B*HI]IS_IAZP)4R9AEU^
M<MZ$]+)3[%Z^<@*?0Y)85.^K_[%=]E \_ECH'L=^S/0IQO3IZ)%8T%G+:IO
MS9^R9ZY<1/D[4QF6X< 7]'I8#YMCE-0HO'5M>L9<K9IU,,2:^[)%?%5LP1WY
M2/BTAT66Q$1L5UF9GJ+N]L%MD/Y<P^A7I!/TW3(_29QXUTB Z(<9C?W3/TFL
MR*,.H.-.!2LF6CE%_)3B2INX_KH3,)VU;X&U/EU)WCM>A;_/MC(.+]UN><G]
MZH;7K< 8D>LG%.O/DO#546CI;H)1-)!1CBFFP<+35R"VN--%BMO'Y=YG$_S^
M]S>^\_);4,Q3$+V'^KWSY%9PR?;3^K1.YRL'/=RJD@<W\Q_AA;V@].><['6,
MR+?EA*.,$..T%O=A6$K;N.[<OA-$]TVF6;;O%,<@%[KTW9L-W:\$1;D&3T3(
M8? 43 +:J0!U6J8B_8+-7P#XU!7F=*L[O<MS;/15!Q>J>L?,,MV_7(^Z<>EQ
MARA5'2L3QTE^"H$9\F.)%Y]<'/$, ^^VB10W&W-Q]]1\._)!E=V9>E7XBT70
MR@,:'QI1+C@+V>YJ1&W,R4S7*$O$[522\%0E8GHR=>XC32;*TB'9+WF5'LNL
ML]WF/VDQ6VO J!JQ;:;XS6QA=O ^X!2>NR*1=:.J:]::U,>6<YJ;^RQ+)6WG
MI!G\:+?5:%5*M!M;+<MP$I>^#?>[FU#"15#D*+T3Y*&[N%TURGD.)\E#QBX
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
MYGHIG<CC#"!F$2+GQ<3[&!I<$Q;6Q\2&?QCIZ04/M/Q<%^><\-ZEY4IK)@U
MS/=7;HI]\#MN'%#D;^Y=/.QYN4&948KAF"YX:*+]7&(4U#7"/:P4NWMR+T0Q
M+L"]MRL[M^Q8M[%4SAJQ/[TM: 49!F),H'AW:#P.1@]%ZU\ ',[+QT-)RQ<
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
M+F9/0P!752CLP&]JGJW^G2V;WTG;RH##U="#DNI^P4J@=[,\$=2QG2:;?T^
MKE?![GO;4[B4^G9C\Q.@9%IO]E;?X:4(B?/<@.$8]S_[7KB1164E\/S7.+8]
M.N_//R'1I$4!OEK,Z9[L*IS!3:%$,F#QVM#2]"U!/Z[JZP (/;+$'.].IJ_K
MYS (!]&J#M^-'LZ#&#SL.K+)L5$=GK6>XI_J7[ T^]9RA%2DUK:U:,#G=%MS
M)K2J1J*!;-LU2^ZHC,K,F8;:Y$S+/+W:7/^!^]I"""-&'R_WUT.^DS7CR0UP
M:CU)U1+:B?7DK?(C36SI.V4IY_P-1.W \.R+<I5Q ZOFM(I]$>05P1SUAV0;
MF418XD$KR+D9N_$(9RS;XW&I%]B7IS(:Y1XI-M^BJZHRG'H2U$T&UM3+P;'D
MW8<^0&Z&B$5]"-#/A2YOP*V!&!WON=Q=;6-R3,%Z5V<'O[NO&3?.TIPJAO+B
M2,JG</WS8J #\BT2<0U>L@MB"33P6[*[.;6_;Z';&B<O]H/K8)EM?3VHUW<2
MW7Z[S^?QD?5D ?>C%(VRY4^W[0VVOV0V1@:I;OM"J39(PL]6)>Y[I$8;N>V(
M&BXD/36.2VH_F0_>_[*!3+ZGS;0'6AUP>,JASKL8;3S+<*TWXIP\S\X7@!3I
M?A".O99,G/UFIDF2^/ "_"BZH0!39YZ]$;!OI)7VY'LJ'?N3&R$)CRLXKBM,
MS%"Y(OP$ZUSW2C'S.*L)>3MQ=%]1Q8)FI1%[H[9Y<Y))%<\WWB"MCUR.N9OM
MI9PI:Q6^7C3WXNQ',I3[K'>#LLWM@LG+=$^3E^!K68DOG@2/DQ=*VR5%8HW!
M8[_#;%,EC.NK?<J+T_;$A\GI_12GBJU*7Q(9@PCCN=MGU>;[6YL;&O/PA/'B
M>2<:OHAN1%AZ2G%-O0ECQ26NL+@SQQY!C$[R',Q\TOY4!RL8+_<][_VU(%2"
MC%;^D',T[-C1/C_\&?#+=FM#M$J%O;.R$J)1/'Z^[7##JS2YV_2[=6T%WS*;
M>=1I*+]2F0ABT\3"Z"S4\\OI[XBY:F@7Y9HT_G90HO3>''7-N$V?BM.W]C2!
M^:![7/D'.ET)H5#A2ITS'49M*@L4$ '<.R/<)OH@ZXP2_YXDI52B4!> 0@^6
M79^YQ?/<.I_'GY@$]F<72FF": ='8'O'!,X(NO-L*>&I5HJ"A06/B<<.:=93
M!U0SZE8[<0_+M9@BX^@.<^F'SDN!+XRB+P ([?B7:LYK4/;=:4YK2*Y$8;)>
M-G5B$:OL^ON;_BU2H2/WDNY#M*70$:/2@[Z0928]A*VF8; >KI1]:1#1O'R@
MN^U_*.LE/UAG?[/CW(;#AND1@_Y<.:[-2J[1_7Y)7<L!:KJ_%XE(?@MTAL8V
M*^1@A'#F^4;L^%C3:8<L\^FB5ILY^J].<2/*0L;<TL(Y<7TJ?07OE2@/C<@A
M4 >/>GZ>W7H?P[3J'5-Y$J[*?VV)7VL:'7SC.SV/]D-E$V&)1[>I7*,LH>0*
MY?GHW!HN9)JM5X#]EQ1"TN7Z8Y[V%A_1;,8$-I[R2C??E.]2>ZRR;\!S%<CH
M[X9?0/;MTOR&N7:67^_X6+Q]WFBXN^07-DRZF@_B]?TI,7$EIF,#43XBY[2C
M,L5?;E@TIFM%*&?0F2OURK8CRA.<\$QHP8[[0*/SCQ< 9^_8:SCUN_ADX2#4
MVU^+!O>[+.5>/[9W&ME[+Q%%=8G3R>A[@/P@M/.1.L,V$ #ABN##@THO_37,
ME6?:UR^V9<AI4*B2JUJ6S$(Q:7+QT1/8M,[32#S;T/I;6_NRX5]W>6#OI0I#
MT#R)D][>+I5O[JT7]I4$]=$SUJ!SE$7E$=CY%<'N9)1LQ\\5P?=A3G76[]_B
M&A5JS_Q1/R@NZ<Q34;[1HKT>-2"_Y<+'\N['7262Y</<'6MV1UZQA[G"I9X<
M:66W0MWV"W8W[(5?^%4.2VR5F2!4;"=Z# V:1JIT]/)F9#W+C=T?[H/L.$93
MU,42*8 K%?FT@HR:GP4T8\F^6*>PUY\B<@%HZE/_V4BB3)HZC0S)VELC4!*O
MG&>K&8DFMHJ@JLLJY20YVD@(7[Y$C\1NVFFE,=.43@>ZO@?769D:9L9]\I\E
M#[NO@AV%N S;K$S7XYOCW,7MAPX-K.V2/ZSE'HO_W'V.P=/I!6 F'?7SP1D_
MO\P'M=1.#RHNB!7&_>U&_]N#4O\__E^)KR%IH ;,4NK?O!Y/(:=;;:U0B+LE
MVA'D!^U'@*I!/21!;-MIO"1BD<?@CGZX$BVB$>FN-6ASJ/N6+]='>85MUXP]
M9Y*^_5+[S!X"RE(:A]"5$D8H' WDO[C79<TF)/P<P^XJ@!\L;[:/7V5BQJN2
MV#ZI690]*K=],&,^UAV@V?HH->4,&E -H+F>EO8$4P5/@!,]5VTD+0B2)B_H
M/406!G1$YNDVUB-E81'/Z@7Y?C?3=+\N],BJZ2W?QB6Z_04K'N:;49O>"7R^
M?)O*]Z?'1'L^*.56/(S50T VN3O,()HX+5Z!:ILND"S:3S%F=^9H3FAQ%,JE
M;RR)'Z4+665BN !X+"Y:[IB;Z+^4=I5IE>G36N$Z,JV@C,IEL5+X&XYG(+%(
M@JS/I]JJ8;?R"\29,A?7S9PEPJ]T5(<%5'$%BC-Q$I_4MOVJ7FM&C.V)'!]\
M?CYV5IM!07F5#E6,-2$V3+I NY>9=XU#1HZ-I@-U#R0#Q2L0WX[7)6ZFTGWD
MFKE/\9")>#DY$7)SNNHSZ2<&5WJ_PLHFL@%G$TK?,+XJ-B$T6<<'K3&;[D,3
M6:#P;>Q!RUBK?F X@-]2^&<;))J!,?*.(#/-5/NUD-B^4Y;:]CHU[TO?.VT"
M,EBO0P$V)&HS]J:),X:"[7ICS>=/C379 <;VMPA4'MGY< S8K&D*P7U0#.+=
MI:VU?3+2J3E(X=>#H=% M37\ESYK]Q\%3\WCI'%A#VYLVZN-F@GU^NFZ^O#7
M0;B:3Z8OG,44*4YV38P?T&*+OSJF4(HSRGP;N)GC[>GMSA4S395(\SCQ@>"'
MTK$'5RQ?:(JEB)D+?V/H%*T2LIFO![JX,?>_4JLM\J+1B(LD3YCFOT"!AF*,
MH&<WPQK/D\-&2>G9IWH8)%X424RY;T/J;W.] .@9A)?\;R_._Z,( 1'9EDDZ
M^547 ,>EN@M B4C;>*LTB>[P B!L9'X!J#FTN@",I]EO_Z??!?>?!0%.,E,^
MO0"DBE9 9T_)-?^V+CP 3EX WH1?  ;9II![X=/0/\4SS?_^./)_(NPM"*Z0
M.4'*?S$G@N5Y,=2-WV-S1F/<6BEUJ6O!(!CJ?V.> ]'J]#64;XO;^2FEK$QY
M'9,I_-,%8*6*[(;ZWOC;L#W/<M((<\A/-6!E;]G\K@#W5/5-=\E5Y"N5PI&*
M8ZY\9>>$C$$[=(=GBTT%-9\<-F#M7= 7U":X<,?9;BJ16T7OJ"&_=',S\0)
M8QZA^_V\Z 3Y+HALZ)G$0.!; S2O^3?,GLF#1I6("G^Q-//0\:E&[9NOF1-+
MCJ8*'?AR9Q9!]:=$#N":X!OD"@Q"<=Z =#::=>VS5V_"?\#IEX188V@/_GP_
MF&K_Z>M[Y7/>IJ[.@S?2;5O:31^^<9RI8A1Q ^?MT)5HP0:S@VB">P25D:#U
M;T&&>A#]@JU;=OH+"35Y_O7EN0E-?ZJ7,.C/Q&L;)MJTS!E*\H0,#!(''R.O
MV]*SMJ0I9(U""N>[6]-JG-#P%0,VTW<V[Q%*-[.5*J4X?Y@E5$W:/WI]W;@>
MC4-7[,JV"C!0FR1:6[HU&\!##;X/&\!<I\\AQ[W#NZOB?3YY%J/5N>6[=C.0
MZ=\0EY!CTM4K9-^ DWI)-S&G<="50A#FR4_Q[GP:[)7#-&_?8LG%O&G PE#J
ML*\ORZ=GF\S-?3;N&UIZI*X(5>Q6#.DV$?BK731$!ELM!V7Y/=W\)<-GP'38
MTY=UF(TYS)G?\/[NV0EY_ )B!+E_1_3&&G4G,T([ R  CPL '8G.*N2K[1::
M,V;_\,K^8?H.1[7+I.OC] <3:U<-E^]E<@IM$')(]/L7 &HY#+!S>4X(G;7G
M2W;P,^R7U'QQ_#:Z2J6[PSK7^D-](^8"$%V:>#WI_$MZU$L!X*+687T?JSN=
M>2S5C]H0!W,>N=M:LCE9LE%>V?I5!U/C+4&.76LENE.!(@N.X-O")<$;6[\Z
M\>_);G)3_^L%H-,\0II 0QH!,1*55Z6I=@29_\!H=Y846EL_#LM/GI9Y!TM^
M3GPCYYLEEO"(QFWNM=@PR ;::4HFKH)4R)5,$&W](4_(!>!A"U8Z3DW?]U9C
M5"OGEP6)9QXF6NR#0@-FK1_9(EX4H[9DKILZA! M\=L8:9SC^3NRYU<#:UP[
MD6]@U]1DJT.@74&0*\W8V(3Z<X<E?7"56:M1N.3)PE%1>GSB1_.7_?2/B]$:
M</*:]6:"Z(&/70/AI9,[W=6I\=)Z^!1H88C%(^^89JK3H;\N166V1L'WJX9U
M*ED*.%DUA+XY,V:N>#]5O-JT;N7\TH7?) H'&3$)#O+;0.T3%<<)5ES:=WN?
M%9B-V)_*Z%?!Y]N0;'M,<T(D>F6R,4;P9]BU3NW56"(K.3^X=B6S@,VQ8)6?
M)XB%L*0<QQO*N94S.@N,?(CO_!C9I^39](*N- /YD"M9@O6@Z':&" F\$-J;
MW1I,HK/S6CVTS=]PCGL4[$^GR?R=]V$'KVC^/R^KB%O&/%O&2Y+/X8^KQH>6
MDH<Q5#->\>:)4,7'ABPY0;@F)(N21N9NO9>*KO\UWRF6OV#$MO]1)XD+T),W
MA,38)5.&!*]F$3FS<'9XLS4&$% '"XJI7V0R?^MXFMF8W79>/SQ:KM=55Y#U
MHB3[65Z8W"(G'6)O(==YN+UJ:=>U)O">F3FK<:FR?YFFNE.:Q9_Q'^>FYU%
MCTAQW.QY$DF --ELEWZM:HWI:F_@5ROK 7M5_77)*PNT1K<<OR<Y41T]3#@&
M?835QQ+Y"%AO]"B1G<'N/*.=F4B-@=2@^<57;X98+_=81R_.H*0$E-<:FCZ$
M>@E=-]C<Z^BT>[NEK 3%:!O-QUN2;4N.G4XU)-AH[G!UJ8@GI CG,1,HGLB#
MVHK.#,]*'>%B,3)5R>7+AZYAP]8M.@69@:Z21BNQ'<C9QE71^,*,UD=8Q_[L
MY01YU?C*3_G<"'X!!KL?H<]_S5>N+6VT@6T;;W1TR_1HLPBX@3)Y3^++H.DF
MA(%>%Z7W+]R;O<81&Z=?YP^1"U S4V--2%BDV+\SA?\(_A_"+CB.R<;HQH6>
MPX'N3'.X_BY8#<V^ ))1+;P8_V7>K'[&I3E?3*H@B7LM7#=!;+UOT\F!1YG]
M8\Q3C/:O2?-)<2,F:WDA</7.[F;^NFDISS>?R' WJ#KIGTNWD'^<'?D2/N_=
MCZQ5[+\ H$K1._@L,_RS M@[:^+30AL/=;[D9]GZ.A]LW+%U>HWW6C(8KJZP
MJZZD@,*(3_#2Y.BZ2AY'%]*'O*S^SYL"[D"8W6&<>VK"\H_Q*>!5,4==^-*J
MZ7=.8RVIP@RZ?/VJ,E[=&KW+3(V!D/=C]DM"[\"K=DI#Z?=S ]<1A<O2DHN5
MN'D[N3T?D__&WGM'-=5M:^-11*2)2 <A*"A546DB)8K25*0I58A*%Q 5J<9$
MD"(U B(" DI7P(B4J)3008I(;T)"0! ADE#"AK1O<^X8O^^[Q_>>]YQS[QWC
MGOOSCX!N=EFS/?.9<ZVLW:G0-WOCSBSJQF;^O7$'.BT['%_5%@4B3AV<;,_@
M;H*7RZ%Q5QVUIVP>KN+YSQ3?$,\J6O+<\\$V+\(MW2'-WBA^KZ=QS*ZT3]Z9
MXX9Z4Y0HND0^C0WA3)9KNL\QW:PG/U2)CLKFK<!Q-+R>3U\9/?A5^+KA\6=/
MCEH'NZ5M/M_)5GF?8F!P4[KUA'Z6F.*QB,67_L435>/.A4^_6#YYC=4@41P*
M$P$)FBLH-)8T!0,4Y!I](<P.?#DNSA_^8.QYB!Q=N31X#?CFI7JH^+8D\V"
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
MW\3]H<[B<02\[\:9M@85&ML-V&9 +>:=U\:*)@N26"5#!PNQOK1-:V[&YVS
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
M51T1SZF[TS8T'5)I8/.QQK O;T"YT A>GG8@<9?K-:STPR\Q0"YSUQKM!B*
M453!]^AC#TF"LGO8/+8IV?-ZX]3J@H,LUBYB..U]XZ/=%SS7R^-N#PS*8X5I
M7)LC-&1,9".SZ5(YVKQ?Y=H';(J?(-E8<E](Y#[Q6%O*SH=3WX47X$,DY>L!
M8TE.5TK.M7T!59?G^E'AL1G[ *>?SW&3?3'B6C)7+X=^/RUIH$HS,EMV_4"[
MJW=%.BUOQ7"D7NP@VOO>EQT#E\1O%A8L:)B\\A0/%PGHF^M\7Y7B8M0@/?7D
M<?".^P:(09H/<QA7Z=L ??11I1$UBJ&>JZ:4_L06U'X]N5A@YR,C3W.)SHWR
MM/P0]S1X#Y)RZG/0C2,7&VO1A?*8<+V=6UM?U^EYPBL^1]&.(K=>OA*/>[@&
MWSOA,.X9F.Z> 4T]V+1Q2SC!YO%YB4_+P=&'!!\V-+35,<?PV)X&]$AAH_Y2
MRSIJK.Y077A5U)029]38S9Y3/X.7K_7L--Q'B-AMJ)BI)7=UUOK#STLVG2P(
M^4+V>%,;%&L6@; C\DD$R9SKA39MQE?6UH1<>O<VQ=7HND.77&+%74R1HJN(
MB)O:S[ 8U^:"75*N$3/R$>&W0S^\/<E#<!F>F\6Q(.P7&1_K#@$9CK!WN$69
M^X$O@P*H7@X+Z#V>J7Y?-Q+W2FG8.JDG7$NX9B6C4GNBH?.:1N(FKP&BF[9M
M*^[H,C1G^C$*-!IA,P70#Y< 1PYF- ^U$CYY5RTF'?T0_XA'A-_D@_%!C82+
MIS%9E5! V8SD1]% "2(,&,]@+AFZ#E-SX9D9EP;]3]QTR[QJ;MM.$GQ4EOG@
M@X&=3N6WZ'WIEPK&]6>-OJ\)K0PW9 /R\#"D*K(U!$ORF>J!W%B_ P1,7L,
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
MP(<?H&!B?SI14A J>1[;)I4\)O(.;H.OW6[.43\KRF.7]LXO&P7:$H;L>T6
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
M]D+O:\EDOL1^G;B?@[1/!6O"0]I00!.YN>G+2;_<Y^:FD7A#_&R9 JW.N2T
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
MGW'E.)!5$YZE/WT8-+;6$QN9YGJX3/G+6,?BD=+KDG;NM_DO\!R_TG6O%)E
M%R?+A8/G/H63S;RZO1S[<ZL'[DI*KJ'W;NSF&%_S#"L*AZT'/GMAW39Q:N2S
MEYV5A5/UWGR_^0ZEY;FIX38HH"!'4B=GVS%>59B-.S0P=PLO?^U\ ? __2QS
MY['+.T7C_]/>=?ZSH>[Q:)VV5.U18E3K&"54K9[2I O%=<P:H=)!A=3H0) F
M5$.+)&+4:974JIV4(C%.;(KVA&J-V$D71TB*2"NX<?^">]_<^^:^^+U]OL_G
M^?S&]_N\^/[2S^J<U'OFWZ1E>KF#4B5">DYJU,-!PA@3(C'?_;.V[KTPI'B*
M43(S8XMHGEZVR4$:=_MNEEQJR3H% K(!";J>4Y<['"SOF]BBX<([&,%QO0Y2
MRD]&KXO&[C>9C9QR2]'9L;M(0^>"D7B[$F7<,424=R0DH? O4UH6@XK2W:*"
M]85ANZ;N2 K_#[]'YA2U;YI:'Z]G;@],2&%N-9[OCR32@E2]<*D9WM%+4E==
M%^K)?QCX;^Y)%=($>S?M1"C^$-%5'XZJ1;2W*8;\M-%4RT1@Y)&LC:71E>H
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
M%*!Z>7K !L/4<O_<DXH8R5 =$5G+].;16%&+A>'3A86W69;U'B%.GF[7K@5
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
M5*59>-PQVX+4$JGJ*;!-UBY!RV.U;R9$&,#V5&37_(;*BA![M; ^,,H@FHY
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
MIH= I\66&)"F'_94,V?$_@,&S79R^Y>C_!!DFC0[<>HNR$-\!H:IPO\P<6Q
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
M!1A$K^7N?2>,>-.[\\(]YV]/D!0-.ZH^S6%T,-(>MU#<22-YS]_.)98;2S-
M'M98 -10*M\ZG<.1HH9H,*J5P2D+TWM,T!6)P5M'W"I,5FE2UI 4A0>ZHTR5
M,^5B:?(_KU(?,4 OST/FINK5$*.+.0S0DE0\11(*2;OS<7ZLT%9;?J,E'QH4
MIZU07TL\>]8L;9T*& ZT%/ZW>?H/S!,5J*<ORA$-ID!YTN$B!U$NP=M1HI#I
M)/OC7P@2)2Y%SG0^<D7ZQ%3;7<&W"U<J:S^?8)]^$UJIB7/V_/[IE\1E@$-Z
MM-<(%VPXBG";FPN.'1?"/_\(^"FSF?5#](UOI'.%F<-S04=&%\;/W3R3].B$
MUU-\3.B-^RR*Y55K%BT,T"L4=[UVH.((G3/0D@", OTZT#3;.&>EVF-\_N7J
MF=(\0\G-8]XQJEE1[9U-)0)Y,U N9S@'H35E&LME24LQ'E X5CJX6CN,D&-[
M(^7RI>-!XT?A>X9M4LF[,,\#"CI66CH2X9$YR7$U+CFQCWK&UZ8B<O ;C@G?
M<A3-\DPK1-4SZ@;K21.;D!0$6;:7*FCT%4,P14]P=,TXK1X(F,5RT7MT.$?F
M-K54IETU7;:B_"V%$U=/AZT="[._Q)%C%URM(E<T'T8#$/7B,:(!"D0.6QDQ
M"B@X<.0^<FP;!W[AG8(^L'S&WR>M\,/2\+ @R? 1_;'R0>J&6H'XNQIYH:<*
MJ[&&E%V3Y]@#CC'9B8#@!2>]B^V> E=*Q?V@QGM=)-L1NAJKPU<DA,@^Z2Y5
M#[/-EYL,7@N#M X+\XN)J"0-6X4UZ'-S\"*/;[MK\V.2BNR@^1Q'Q.SDUK(^
MR?1@:@IK9()XR(!Z,W_:VZCQ$T&X8")&]0%LQ2-T<+V\2/(R$>K,='FP/X&T
MP)R@\%+^PX:2PX:$[.OY<5%MW2 !H$Q\I']C@ 2V%/5GE:G\HCC4:R6U+H^P
M\^'6,,?%X#?0EU[J0WCBZP;G*VBNA[/'DJ2%.T5H#XF]#7OIY5NL_$).)%0U
MI1V/;5_X9NQ[I:K&^5QONZ/>1&^._(>*BLK2RNC.SLECK_G9^4V/FNDR[;L@
M!F(]DHO$B5C6:IMQV%;(/]GLW+9?W\AW@5>_!BNDBA0_29WEW,CW7=L=I;X
MY*(),S=8SXL8N_(9X"^[_!JW!*)3< M%45]!TO1%ZJ.),B]KC\W*P_#4NS-V
M&F;A0EA^Z_A(KT]G5#ZS,C-%J\I-+%G;)EOU2PVZCW<44E^7G<H+;:GR2"P[
M,E$5Z7 $5[OT(-R22T<TCGSS2=UVS?4)9^\"2<OD> ]B5IT"0A-5IHP'^H>#
M0+? 4A5H6C_HS0!!+,B^Q'!*JX@]G[3Y0&?#HV_^TU8]WE@SL.DJE. Q0#6E
MU6"<,5$HPBT4<H549W2!['IW.I5W?J._8F"I1-]3S8]2=*P\ZIW_,O>(U,CJ
MH[AI-,O/\PI3HGVUTCE6+B.:]/Z[+G?%'G=]>5HY9\8Q!F**:<>E DZ2#6;4
M:!V8;!(<J)SKDA!G<#]AQ*0T^LAD.X?E)Q#[T7VH"]KRWYN)I]$A:.-;97DG
M!NM+;LXO1$_ZF788R=Y>OA67V!C[<*(B !+?"\@*^70FW7AE5I\6[>]!CS6$
MEJHGS: /D#4;WG2Y UAE7TJ^YE7LDCGH)OG\_IU3G,Q,,BO6/KB%T:VD!765
MJUJUPP/;%;$VU&B\H/C,J?ZLR=61!4!*_=IN_*LK&V2!/ZIS->2/,PJ48/",
M?C]X84&#MI%+SMXI!DS^Y7?_S,_3//Y>UR"/^'.[UE:&VA$!_!D?M7=]"F@"
M8F64&" T0.\!8 @""V#[?[@'+&(VRJ-Y]T2B6#T_8>Q[4<X[O</U@EK -_E*
M$D&^QROS3[?4*_93A3,-"UU/K^KBSHZL7YV,U_>B5@]&4_9U.D-XM3SNSMI
M60(O];E-Q]*UAP>M5+ZN1%)[TFY'CW[:1;5 Q)?'O^5S/PN$.&DGA!M4)_^,
M'>!YO]K$O5;)JJU-O ECO5I#A(2S-J\+3S:(=^7TR!CSOK@3.;=?OXA]=BAL
M]MGI>AZHU4]/6'V7>>KQA/'Y*<>89])Z!!-M/_#'K<(=A_RJ>\;YZU%G;@2J
MA;0)DO85R23BEYQ[&WN^781,@IQ^\ RJ"P83)5O'?</Q@:>)HI?**^G?KXWU
M.)MTMF546M40\08K]EXD^1K$RUUXGIK;'0DIWR7J"75A:G^P+UC@T:H/,K3^
M8,5 $:^+(/[:M6N'#G<('VQSDP<WIKSBJZ@)[MA"18Y_BR"JU$I[YEHS0$[2
M^%.&7A55'WU8I=;:;@9X"WPA0MNVX?O[W=>\:RQS:ZH_;\R$WS$8WZ?PXS!L
M=K.(LR69$Q;22C]3$>:E(,CSHRDZ/9.G2F+>E[LU*\B3+C/94ZAC+<[=>$OM
MRQ(I[_@=[ B=G!FKU+O.F19!P+8(U:L2?')#*XX<CW;I?AY[^%)4J6KD_;@^
M\]4GX/V0N407S+H)T RF5>\VNLB6WQP%H/7F/^R_,9J0Z6Q$%735C *A#U9!
MN'5XJ+?H'?VS_>XR1A"\IFBDP7)+2F"?YN;S5D_[?7]:$@U2$@TNXS*74$\_
M.7YU>15HE@TA1[]I/9QQBU,K?(;6*TN5/5MUI"%GL*QB6<;C-G),3IY8]5<K
MLX"G^8[OW9G9[F* 8K2P9.0/<09(1P5,/@BA6\,[3*%1F+]<G@8O/W6B$BCS
M#%!["%5_[1 #A#J"I+*@&"!%R/V/Z%;L7R]0([<T3]-A01O '5ZF2VZS(GHC
M]>E,0.034*6W+68]_G*%6G\W-8D!TM+906P<8X!X*"\QBZU _[,/Z(Z[3/ZE
M2&32KG<S0&G@0,S.808HE-: W9SE88">#0+#S,7'"Y G_G*1NI^>^P#1RUT/
MI88BFN'3ZSO$4 ;HJPL#M#%(NAI.=?_K-6H@,+?*((LA6&7Z%0@.\MB72FY&
M3*LQ0#LN%&E=^)D_;GO0_SN!R1M#;3:M)P+W R:"/VO2 ^]!""((:CDM-J->
M#!#%&_11:+G3JB)1J,5?J+4W%#5AGOP@@HMDBKAO->'W1&W"Z ';C;2S#5(6
M/WPVR=2#MC6\/V^[5+A7CMCG@3\2VGCOP,ID7CN^BLQD/Q.;?-5^Q6521KIZ
M#5!$3]2%O]I,!#\0^(>YX2+DG^:2X#/Z9--?^CM?@.X_,(\N"W<#:->W\$]-
MOPW03_YQUNWO+-(3\8MTO0I,,P-TFK+]##(7UH59Z8;\>KM7LD)&@O^1_7>
M-7V%BQ&[;US&B?I)V3QP$$J4M>6+_+729][#/^@RN:]]"<&L _ZY&U]?Z'#W
M?(^[:A>/:\Y1U??1FAMR;6%P'C(0[/1A'SO%^K[137OA)*UN!.P0G>::DX'2
M6@\(;_^6T@@7^TS8IAZ/75(1U]([; .Z !(C^"]J+1;Y%6 YJ+($BY<53)]^
MCCL$93)+E5VU_:#]=#%WI-#;^^9"?*%GTE/XH;Z"P,M^N%#%B55?8NB:59:T
MU04F47_N:KFB8 (6^/H!CW*[$QT#!W4Y[%C>)CC*68#2WO/M#&_Q>QE]Y@\\
M-S-YNK%:RUH0*2I=*QWY<,TRJMMR(Z@C_[NI84WQ?SSOR+1QF<X)G"*3#3#O
MWGP(_<701D404-H/(!F@N & 2R5/ &MU\>&.->9>!V;.3)\JOP%Y5GL!0,F$
M"E"(!_\V#[L$/OK/8!4$L)1980]8LVB*D"*0[ R,T<KF93J;U=ZT;QN4I 0
M9$D7GC@R_]X4:,^2=O4W]$D8P%MN> !="2X/0-Z>J5A$#EWZO>#Q+RUX0*0@
MTR5 _/PM4"0E2\1/1:B\Q1"$8 F(E;9\+T5( ?)+$!V?3U)(H>O>1C1B),F<
MS=P[BF7@71ID+QKV,1O_= OD)(1PJ7='/NW\'D0 2E^5_U6/48-,!Z. X/OL
M@0E#?VNQ% 2W:@%OG$-E(:00KF1E(%B 3M/E4+LV>S\MAM%N_UX;^,W1WQS]
MS='?'/W-T=\<_<W1WQS]OX&C[<2B7)R=\I73,!-=H9%2@Y+6R&F%@,]301=F
M-WLO&LO7[$/K^O4V&#NT6-2?)!Y*Q$4]<>UP6[!L=S'4?;PF>N<GB_Z=\^:.
MY6FGR9F?5G;K0B+1:C_5\H35**Y6PF;MDU&CDA]-XWJG?AW))_E7! 5[#3NC
MI>K(-3AYY"O!JN$171^CB$T'Z<YGW$R>GC^;!<!A6F;E" &J G$J+.>AO7+-
MD,)6W/SUJD<V]U\%=\Z]OU.*RO$R&3/Z:+O%(=]*M9OUX/\)%GRT%F=;<]X]
M> LSKLB\.A^:9.';]=X!C=/U9H#$:DWR7<9]HD-F"O4,E-8E#)-=_3A*FW@%
M'6(F,%3F =+UE6XEWW(+98+3S>_JB) S(J_S A2;UP8]DETX3]^S8)*B@.0_
M?HR==^<".'+A[VPFM__3;^'_G,BY$*H@A&YR=9/>TL5-.Y __W W]\\D@+?$
M(=H_(<D6<XA]L.< 3"L=&"!H[M_F<0=T+OPS6:'D_AU@+X10#Y?1KRY&8_"V
M@#X,A-.4T5UG,^GZIW\AYY"KB ,,T!P6 %,+ %RCO1WWO>!/_["Y_Y^\NQW(
M0 I5 B!DW"R$PE9%CTXHJ=7 I7"_&@\)U]+$&<Q'6V6[>%.O&+P7I_BMOK%(
M2PV2'\FHJ'RMER#JK>>5Z'B!$XRP=B.9^UY#^[CP1X:<O!_)B[GVJS HHZ8:
M^TL R8-JL)Y,;-#4OF/9L:";K[[2?'O-TNH2B^3@_*U?YPKK7)NK$2VHT"GA
MD,8.M1*7C:"<U:GC&2I?CKQ$&3]S2E=0L2^^(,E\^RG)_.G=X.PLTT?G/)1.
M?=$AYZYZY%LS0.\L-_)7F>B\B-"I,_T"&EK5UN_T(/,9H4D(XK1<R,LB#ZI[
M[HJ$[-#AU7ZJ'.G,?,V7L"J-D7UE= +:T<;5.ZF(EYGW5--9T[@MM9BQ<5U1
M78&"A\CMH1L@K.E4L(61I6)>9R ;$!Z[' :H#D*/]E]9*FXZ6'OOY/';%_M-
M'[-.RPZ]1:FE'#'5Y7_V'VX!XN[@)BL@J&GQB[2(!/ NIT7GT);)'TE!BP#*
M:8P9F(!NI^\G,M&-W-KH&).__1@D*_#9/UL>V3;Y,]1[N,G'G*CQO>*(T2\>
M@)H+[$*A"9[ZU&BG)7 '>)S.R0!U8 #LAN?2$_86S],@9K]7S?^%57/J&P;H
M!7!2QY(]$%F@SGVH""R$ B-M .1J[A<:@K<M!@R(=;TY>K348T< J*X<5.2T
M\F'(7&4W8N47 [07$'_]]G\:$4"[&S@A@-*L /! T$ZB!W:I?<"%!1% ^$<
M$ $A,85F;^TX\2/:%^ QU!@:>AI#3:%"R)\02WMSH3NS6W_UQ+3?>_1^$_0W
M07\3]#=!?Q/T-T%_$_0W0?_'$]1M\+('GXFG7&MH5DW-G9-;4K\^)5N$4B%%
MIW,BBJSMWC% PYRNP4\PMA(GR_:O"MQ8V3W\'5%ZJ,)9:1-92LL.[)X]._'^
MUT)V_7=OFM*/R67?OHEF-A:K>;8/:2]EPI_>,=;5=0QRS+-17$CU$VA63BUM
M.NIS]NQ9R>@*Q:._Y\3^#Y@3^]\)Z44XUU ^4I4=,R<Z33W00R>.;MU@;R!]
MXYZQ2E,@D.(($SA(\".JO#O)L28%/\)69/*N)L;PW+(!HIMC&7Z*+'.#6!6<
M@-5OFW!78B8M=[-0]W/,$<Z>VWUN*3BNC*0?(V,-AJE6,^G9X\[-!A/97(YO
M#O_@?I*/!VDE_WQI&V&_+70KX3]\_JH<WIYYR <2JB,79SJ8I.!CK-%1]<7-
M_8'<2TD,LQ.A  ."L;8>=O;?V@[S7A+<*M<;_#5J^^(J6_O7ABT.R/FLV4R\
M9 Z9!U#2&F,&R!]!$]L:&5$GO-3[_HL[9/C\]9('?;97!G9B=%1/R_,,CH8O
MN:;Y]T2Y 1 SZ$VN]2%:S&#Q310H+ 6WV+8N. ZS:+(_1FA%Y3HGMWZ<OU=;
M'5K6P7N'U^KV"U@ABNRO3^5;I$>7-6+(/#(,$(_]$,Z$!09IO:'KC@/0X5)=
M\/B+L\/W H=4AWNGKH:PLHJWW$<T1I*E&: KOL!))C8((O^^>13A%Y(LTTL3
M=PI&$(Z;T(\C__S-N<#WG9Y.I/%@.1B@&6UW!JC9],^';K F()H&(-,HR"^?
M- $&Z&L8A!P.F5D"$TQ0N^=[@<]-7T%1=?U1U).]+Z"_] /E&:!76X B\^C_
MZ<@%"8!9W'OO^ AD@/J'818,T'XI@$@ [D.R$ TZB)\K6L"'G_,BB ++"$*F
M#CNB7YR IO,-8ZFZX#_\#_)SHFI+TMDW&2!]JQDHE2V. 0K-I$O$ *S> :I4
M ?!!9D-@!!8 3_\8H3^'; ?0C0/RY!H"DO2,EOL(?HPJ2:Z8L;/1C],M?ZX,
MF9&LJ.H.+1!^:GP<(BPV*S -'B-!?IW?&P+G08!YR)%UC7\A E"CU[CW39PA
M44?TSH275@,J/X!L/XT\ +/1[)%W6!DNR#6_;JQWP_#,VJJ_^\10&<&)HM-&
M#S'92\?=7 1Q%U*&1_ST!H8F* *<#$9/>9!-4<R8G]%[SYUC7_'8R_0?#@#7
MM?6"S(5,*M,--A$X$,&7"D0%,0U4JAU3\FD::N^))KD 3HH',63:?S8N_=W9
M)( @.DN(C8L,T&'6EYA%NB2070!CG<@&%)X"WA7?2VWPZU0&J.TGO;<$,"N#
M0/ M7;!4.,8/,Z,7R,L 96@"B90IQ.PA[(\'1L1Z=XYM&P&:R4U^I@7H&H0(
M)@M Z+?A7 R0TRA@$)> SRJHK=,A^J0@).W0'EH;FZXS0+-;E)Y_">NF],\+
MB [N:BCU#:)YW_0Z *.]S7@ ?C8R_QN90&ZUG:8;! T KO8E_2@W*Z*7JD\_
M8,( Q8-?0OX0]_X_Y 6^^2?,_OE T3G4QN6U1" 38"((IDE'X" $.03U(U7X
M#Q%'_B$C*]LI='ZG!N5=R?J]J/E/_(U+?SI"\^P&X@_VQNP<!?YE:L!N_NV]
ML,\!M9W7G^[]0]A_(?Z_:8'68O^"T^"5:"?J&THVX+A8J1<D]G:%DI%4#A0#
M) =1A4R_A91K?(6.Y>*4P[>P42@1+?F,\8?^"J>LC&AU'EX+!F6/Y$/%VV??
MOSD0U/%WA4;^.Y"]OT+:#A5^OL@AS&=9*J5RPB77O/<[S.$U04LFKDFQ\>K-
M5S8N/;G*?I5K ^&3)*VROZ,WIO_YI6=UGFWT_DFI]?^L<V@@XL'"!"-ZZ#H
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
MA\@PJL8,^0=[A?R'S+AH<^G.Q#BR'JA+-6]GA,[>0I&@#^B3XHF(52S%FOQ
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
M%"R(!0@6M!EA$"1F3KPY0:M*=ZT*@J&8#J -$O*#?$$AYU)ZPZMX,1)=6+/
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
M 1&S]W?]2W!6#P,OMZX':?[@WM5OB<;?'US-K:376$_N!82.LNRN^[HW2H[
MOL24CFH/F:-+9D-+6DO]ND>:HA6&_9+VGW.;T<QY;HN&-.K*.N4[54(5'2\
M5Q&$M?5<FP'T>N>^Z/WBPGDN-3IY>7G?(J@C+_$Q+?T_E'<E>*(Z1K'BX2!I
M[&+W6= ;$G=)5=ZG8@O1]MR6G'UU;BU0'5.*UJ_+SRR293 %.Z"?K!<@D0P]
MGAC6'=8535\,M-'YHTR(BR=$Q I-%2>6Y2I8#S#&VS*O'$QH'XZBJQJ=!UZS
MD6XW&D[ 73ZJ"&FNDV4(@8O]A2;1ZJPI(7E/QC>+KFYY4=+HET!F53U5%V@-
MR)5MBI]?_E9Y4#_I]4?YU%$GN\E\IB =$, 90N6K :<YT1;)2KJ._4O7T4'#
M7*57US:S4J5<H;QLOF]?V_G>RBQFU+LY0?ND*EI/!OW07]=\V6*T?F^Q?5R
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
MOY+_=7<4PR%+6S$0;CF?@/@$\M58?_5>3N[[/&?+>JK-X$OO3GK,T5XC9^2
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
ME2*4F?NE")C#G"7Q(4WG$QJV)&@]LJYX3_'GUXF1R +QS.=[%4IR9]*A^Y<
M&>MF0V3D,LI?_06ZF6E58HMOID-2^^GBA&D2K&&C[O02D-60M]NFY]7I?/$5
M 8J&8\W;@ GJ"BFKXYLS#=6F/I^H@"Z,_2SIUY:==46NP],[$&1J%^(C"-],
MERM5.R\:^E[Y8>U73U1L45WSQ G'/J=SJJ:$?L@#U'?#%C6#YZ'($,(948XD
M<%%*TJ"+P6GU8E3L9.7C2CRELP)?VW,W*5+&O,UZ;K'")'-3-:*["ZL'FTOJ
M.3^VFT%^)60X)K+3YD:5?WUR!\)#(C][.GJ\<&W_=ABADV,UF:>>5MBI_'>J
MC%F.7.EDO$9_L%OD<2/QC*_F>O)W:2!M)3!WN.H!)\29]9:VOKQ:03Y7J$,K
M,AR_TS2%)E,1K&VP@R0FYW[97095$*HUI"S2(YT6*/21/S]<(=LF/(ZRPQW:
MS5VBB<WHG[S!G=?G'QWYJ-D!*@LR)5P"T/&QG?P0V2EUIAU_/;>2'67W6O#Q
M8IK<_15 [89^#0! RZ FD7>1=PEPI8^'UVW%!]/30I2[IGVD3B3&@_U0C;\"
MOON]O5\F\.@F8,]SNL?OB_0U^,;)=J.X3?B]O-#Z@'IK@_JNGU@<*?#-J**]
M?*^ED3S.)M;J@3[.M-TQOZTR9(HPN'H)()7A)\D#H_27@*?5$MMP5/,*<J^,
M^-031^!>=8-)RH$XMIL\O.[Q3Q5'X^X&V%J4YANS[>4__Z#7;3:HPL?_/[@!
MP_$),'S>E+QC&$2+K<@3_$T[C*'Q2&HU58Z;5ON;E?S8Z- 8?WG4>-<WD6X0
MRKE_=VV,8R?W)*Y"RFP1,>'K;!GT#$.;/K"67*@CD0Z[O?GWV3UGJA?;,Y:[
MPQY,61DQW@>^(08&(2HX'E":<VW+,W1B93S805*L]4,*JIPEPZJKXV8-/&JF
M!?<J%,[:M0)?;F@J6($#(([-.+J"8+6&6;9PEV[/B+^O,HL2P0HR@P]9UBB^
MT98J*")!5YPYKB5A2U+ZSEB0(%Q5]7>%2?(GL(A4^3>*^@J<Y"X!;M+12U*-
MN-&Z72Y\V8O[N=TG\]^7),(L-E[9K*9<>QYVH_GY2C+#K>,NV'+]6"\(9=RM
M]6.9Z?ALZ58-!3XTQ/S6OI0+( 572Q% 17%?/"+UINJ> L66;ZS_&20WOLD_
MJ/RHI<)#QLSS$[+1$U)S7E@CV^?#X^"=M?G-[.L_'=-JZ[F!_(H6[6Z#-(WZ
MD)-(.SO!5^11$%L4^_]^;T"B02^RKPHG!'X=14>(%D\63?-[QJ5+6!XQ#]]N
M"_#R[N7D-@JW[BUDP-$G:?AHH'K-_L^_I83GQ#?(IQ\:1#Z\_4B32]#LAH&-
MZ5BV("K IO(!8ZV2_$G.WB7@2F8V"6)$58A.(Z$$#6,DP$RF)9VSI&XB0JD2
M*-(:O$(&F=)#VNB,U"IR^B\!!&'@WBXN=# 4SB#<,=M@4*T3 C=I'O=!V[AF
MI=H]JNLC<J;J=0\8^3N&-1GT?QJP?I?B8=(A1CS.TBDQH]*6&)+:+_O2JHZ@
MT^ISN-U[MJ0,#C^1<@*VU6R+B)L'9*0GVT_;#BZ--Q6.F*]*HP;1L&[C=QK
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
MF^)>#5JV2';=CWUC'WP>]ESQ-',V$=IM]1Y'?W6&D]UVH:,0?*^']-+%!6H
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
M_)[=S&Q)_FL^86[14N*[6#Z2DZ,-QH<OMYPU$I_-:^/,R=0IGBMCK,B"+Y>
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
MD3)#N7ZQ2 NG@3'$"D%K28 V,"U>ZB,/S@<.RRW78OT1U*@5$$#D9MFEQ)7
MQ[ FRQH=R#\6^TK]>9:K0@M>]%-EK&J/?FKPHZRVGZ W/SGZR'QM]5Y Y8MQ
M\:JR%0'&RP-<SWN$S?FJ#HQ)@,'S?;X5/ *8\J1/(E[R<T2Q@$RA:(">FTZ#
M346J@]BA1A_976NT(Q*1<% WDIJ,,=/AL+LM]$7S-+EV7:D25(^K5%X;B33&
M>]B:)%H:<U(X[8"N^0=IHI*BG)7N+./4&KZ.WUV!UX0&:C#8TS&C -3-:D$L
M')FTH8,>+/MV0NE9S;YCXL;QUC85F8N+E7D4=EW/6P;N=-BV5$=P* 27R9X6
M"@3HF;@>0G@S8KC)QOB7TG^#O:=_Q[\J2MQ..$$Z];)9N<<R*-AB1L #0;P^
MH[31A+<RT"3KRHFN#'MDO=5/UH)K7Y/#[DL)^USP_NZD,<TMJR!3[N;'EB,Y
M][CJPK&<DE&DK9KH+N B;VH;8]^6[Y0)F $&!]+.??'-:+*'(U(8J5/F#^:9
M$VF$3I35/9[BC?TR.S%-<LGITLIFL\-6Q90# 13+4'=Q[.0AKH]Z8_CCBCZM
MTU/EUJ2JF04MX'E70Z.)\ E@;*>5^V<==Y395*6+4F<T<=R]M'D[=<@K3WGL
M&$DK&@>S/P^6&3=S1#U@H^I(O1IEW=MK1:OOZ!=1<1=^P.(?9SHIPI.GZ7:S
M_X($Q>&JYL1[R7&^&)4ZSW+PIQ<[^7E7ELT_\&LD3'O^B*=.WJ$M-!IOT5E>
ML-S>K:L,'-ZP[[$4%#6:"?G$=D10#ZB#T6"3.IAN2CWA;V:$UW<F\;/.T-P^
MI_T8A:=N4+F]=:X?V:)L5[75Y"TS[F""V:"(O%?\*MD@E:?D5J)&8'#< 4WN
M4\= 1W!5VGGX']OC@7.L)H/"([>\<MP#,*6OL]C]+5=6C!+E)FJ;Z_\([>/-
M"VO97+DDRX2X88<VBF6"JHV+N&)@)M$Z0OV(!_'ZRQ:T2:*KT]X$Q8Y9;UQD
MLT*D-^APYY,6#VW9,F3)NU&&==1T<69'9B"@>*%;22PWI9/;UIF#@ZY][1E\
M ,_:AG4K=@%<&U^ZCD2D-,5^%-;Z1"V8__XR8ZK=*HP*B>TY6B;D?;^4-05U
MX)S<S_ER]K[S5H<\5WCLU'_Y"M?_MM$(BYZ-BKL%;QA7DOQBT9_Y6&U]X2-8
M@J5'[GX78"B'8B\L<*7)[$ZQG;L\C-+1<U8$$>6B G14L"V[TS7^H1]V:3W:
M4TL X>D('\R"=HU<2##7K]9QBCY0&\Z B3Z*9%4QU*.0=>&9XYXVZZ\JY%2]
M]/+=XD<G)Q=;%\[<W"8U!DTFN8(GC,_< 1<_%0]5[O*D3;!WJ2BVCGOCDJ@M
M'.KK_487D .!:/P0EW9/]O/]R]49JZ&&$DZ65]$JA25F_IZ_#;Y.6O ;6#UI
MD;Q,W9[^P=8<L.:]T=0DN'%(PV'HS_QBL@58GJO*4S\I;4X"U'>SONF@>% D
M.'#]^A\ 32*Z>.=@Q8V+#QI5U7++I_A!@X=NF;X/KZU,3WN]!CPF^"O'DE6S
MT)VCK]4C17%>LEWLOW'EMZ=,V.X:X^;VFP-2F, _DH9K5=C]=<!CTN8Q+8\:
MDW3#M\\5Z7-1;F*('?7N<W[AVOQ,17BD%PE 4U>I\0@EDO&Q;+9.LF?<+:8Z
M^:-%E+[5-6\& ZU6._<_>X&+>0EXIBF01 +L/AI#'%N;-)E$8"F)AE=620 <
MG12,P#*YG_9?_@:#_P/CPG+(!1(@+<R?!"!VZ0J3 .K2087^X+>0=>X\$ E0
M3:]- HPF6&[?O\Q@\'?\B^/OKOEO&G]WS5_"9  *1^(9P)V0*VXGR' 0C53E
MPZ=HV_2T.)E"EYOL+J(NV0WWW!<=]"J:?1,C:JBXC#UR;1N9KJUXU*XG#C0'
MS8A6D@"=6T$!E-<W\+I)SY5:H4JG;QB,QC92M]))@#[9SR><C$>PW0*</Z@7
MR6*&%T S=R@':4XSJ^,LNH_GV"@?&5V3M%'_437XQYXQJ[N"EV'(- +U1!]
M'.K&<RX[^0>KK>Q>Y,_F^!79';C_S6=-1IXN*;MQEDH@BN#\ U3#9?.;3TW1
MH@@J>_AE<NY0\Q@QX7J'N&BJT-E@43XC-2UV),^_4K QBQOY7 *3)J2HR/X&
MU^FW?1=;041+.5FH[!"#/JS!:U^+E\3ZQ=]XGOKCB=-8^6R[U=9K%@7_+%%4
MSK-,7;:F\9]GN[T78OK1)^[^$8YI:ZM\03/=,SL-DY<9#Q%=(UA!_43ID9@&
M$H"*!+"!AHUA9TD [>2""6E367A-4VXEW+KW!WN2.)GYWZI?.1X)(P&8B2KS
M>"":-@EB#WVG_V7G_.ZX<GW<IP<V&9B96QH4T@Y@KPS13ZZ;;MIH5(M!VFJU
MY^<HSY0DZ8W/HCJ]/B.NQ@1VQ$-D#\HR*//EJYAN0=61C)\^W&5PL0B<XA$O
M?JSAZ;0@+ 8&6LH'UU,T+O^&Q1(I"6GY^A1FY8]/3^M/#:&W0H[S'&ON/+DP
M(,3X@B/O6I#&6X0SEB@8,L &W:-; D::-.45% 0D.ZHPA^T&Q"B]8NWHJ]M7
M98^18.;SE%FS:ORJ9/=^@Y&/VBO%4=01E;41MFC0U)*9,GFL\=IV^8!^W?N5
M<1WW1%%IJ]G[3-[UNM<3E90;"YG&21[YK<)HV;UMG*<_Y7UP3)XB(=7YF"Q(
MKM /I6RP?RA,L @K\15]', +&&)AY;9.MAQ90<S],:O_JP,RV[M\$#5F59^L
MQ959*M^A@ZFKSY"Y$^9;'4P7O\2%+0Y?Y4AEWDOQC"ND-"A]8! <%\ [UG0L
MP+E, M M65"L7NF!JVE+1&CJ"7VI#\\Q7P]IXII3"U[ T83,ST[O&<%^$QG0
M21'>!)XGXW>7FZL3.[2H\IBL:FYRY+CPB^8&]X\3FA#.E3H8_7$E$&4$7MZV
MW+%I_JBZ_KL?#6.+MBSHAVJ?W1/)GHN!QJB5BI0 ^F%&_7G1>C^$K$CE]P.B
MG1*6)WH;+?&#4PR36;-AW""F? 9S\CQ!9&PB#"Q-<9S!P=,0!U!8/0E C]?X
M/.LP+>G(S+0QV_>AYY(S "0NP/]=[WOP=5G:#TO;*R6*'0Y:WJ-[GY=>!_@*
M"PX*+54+3=[IZ]%2G*GD*E=G,%#SR;FEQO#DPK\@*/_";^G_"&K_RS<B_ZN"
M$079*\=Q!]M@K5=( (Z04>3ED^:@!)HN,XM-/)^O1,U=#.8(,,U]A8(WON;@
MLJ:/'(##AK ,9B5. \D(XDI+XQ^T(A!S#$ID<_V,(@$,PHC[1P\15J=,4VZ-
M62SX'^:NDW+LO :]JN!KO;^T62JR3@2?92>L%>H6"DHS'RC"_8\SSKU!VJAF
MSIAVC\NE5G>>/EV/+S"594OV-(FM\<U:5'2:]BHCQ")<OS.OY%47!?^!C5@R
MQ<NOE(N(O!P?S([W*V6X%=WY%BV?X+<G?^G.K29J*&:1 &V]X4^+@6 +T4$=
MQ"MU]>CK"!?7V<A\AHRSJD^T7[EX%D/L9B_X\N9,">Q&X1CQVG78PL*0"1(
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
MWB7@S/'<A"(?3FL]K+E7R>#L[:YI3\M?'XPR'BQ3VZQMOMJYL&V9"_[S#2/
M_#!:KN#'8;/<R?DS=^T5A&)<W4%"N++OKM>&T!\/: U[5BI'!'C/C#)2TXS2
MD8_\+;G7Y*ZSK32=^=)DS[2K5MGY'3R0\',0K3SF:6Z&?X5GG)]OR+V*E$EQ
M*'0OBZ70N>D/N*X%$\/2XZSPS(2"8-,R?]!RPL9G#X\O<Q\WLS8&^F,U\6VA
M[U-34U19+\8>@>=,5DQB0T3\5Q\3HE1HD.F3+0^8P*R.!IY-K[,[)<0Y:<0&
M.WF$C.2/G 9 2YE$X'B+ ,XD6 ]5G\AAYI Q+9.1KSZ_^,*OG5F@L8UC.C5Q
MI<5P)4<&'!'K_6)>0&#*46E8G 2@;I"<-G$95YYO"$7IAWD$5"GH6C'*311>
M+BQM+"D=T:\_^%$WIC0G]<8(O8F!83EQLMW4P7IH^TC,!DAB6KLV?,1'R(Z]
M7FSA1=A%^2>:W#?57H<,@^O].D"S83B3<2*7J9/Q07X[Q[2=<6TBM\$ P,0F
M"=H4N-+*CV+N05!@XS %:&2/?C3DBH]8]"QNQX4Y7$G8R=[.@"5%[>BYLSL3
M2WX,9?]\WWL)6;$I2 WE7BJJ$Q.&YBI>B@-%:K0O"H[O#<P[&)8!91A>5C!V
MW.H7!Q0(\LBSGE5WIJ#3'_^6BP^IU<N5US:(4-&2'U+?EC7<$4\-.8R=FCKP
M&EL1HRUU/Z =UKEB7/F\XV:NF\-E*GG3NE+3X2=:AXW-HDX8^R&T'9[1!&.
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
MP&3% ?$-9(W\%\EL(@]E%/B8DP1(*X<<UAY+Q.*/_G^#D()TGB%V)D&'9R3
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
MZ+GO)W(?+P,+_ZEG= 3T[I%A@C\3K4CLND:N=,UUF 9,[D])LS9&%(#\"JV
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
M$0T#Q.YVZE&X);4@S =9M9"0QDE1VU^U\.>'J$N!>DU@=D[-C,8$LZ5)]1\
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
M3=M7YO;R<!6P'%9O#2R]TPO47\6Z<#X:/U 81NFDPREKMW/58\CBUJ"<MF0
M1N$V3ZO6MG;=0V^\[&0OW)I-N8X.ZK'!<J /^6D0AQ[=RP]'<7I_\S[!;U=L
MG*Q)V4T\,](O:OFH3?:DK"[S]EW9B:)2I('W.4E[\$_<KM4EBEJ^2'0NJO._
MRMK>W5LL7:O/B_$F=K/;_,A^-PXFFH6NMPT[*1#E<U->GKKKM?9V#YNTA+1\
M$X)%8D!$#,9(,ON9*I8G\AY1$JPAR3CCXA.J)6_NG7#>OLXK7&Y5T/:LRTM0
M.VQ7#H%OBV/]DE],8ZN-CJC@XBLL>\6WR/35ARU>Q5J%3_W/[^B03<8_J4%F
M_C@RN[&U^(;?5XR\[*K>*Q]'V;SXIGSBLASL2!EPB"Q.\:-'UUB3/284JY)N
M8]^;9.;&S^/TCT49/V V6SF;$R:]<)Q%H&TZR:2:R><$+H*$_<8_N?$$4D*W
MBNX 2\GE+0D6KCB:;]#TRL25$GZ.Q.*F=^;;#Y\ZM%MZ,>5];6_H&X='6B&\
M!O--D&#A@'B/4HV>XYZ%;RLYWZOUXU?[=IF:HN/OVEX+4I7OE3T45:S\22SZ
M@(C^Q7YO.ON90@<SJ\%%!?=70;G-S1VI^_P1GT]V\]Z&<RK1+ I5'D;C<8".
M@*\GL N+U)VU8XDAZ_PE&,NA??=[20@!R>A)/T>AGM@&N>H=5U,J1% T[D:(
MS3P+/00IDSGK41$H=NP$#[DUU#V]HJ;XT6BCFN?G@G-L9S3J)>YJRA@H;%21
M].WAN1OYZG+K((]U"[8\D\:[,5&^4)IM1.J<X$ATFD3N'SG';QFSR&PS=U)8
MQ?C0W56?E7Y:.JV)JX"^@WJ0YC8(.'</5S< 0H%Z:;BYC;J#?3@B\4O[RV:N
M?557C?=YAK!@[$SWF5>SOU_PU^>QWD,UHKF'4;Q 22)G-+\HZT"@GFCP#4JX
M6JW(MOBA [<EZ&U#6LDDGP,WZUMD+:H+ODQ'T$:'L(1<@'0>V.-GHJ/MRD 4
M#&2$-98G'.4O3RAO@XP++GJ4\+'Q1DK;GM-BO1HUQ;;E>PF>/T\#17N15T>
MD?MJU95J\R.>O$^#>C^.&G_8S&4M'@O:*6'82: ]N<3TZ>A<U[[T5VOJO)NE
M/^?>4WJ1-G^:,U(8K0JU4OBPN[7U @\6#+CQ$66F]"J"XMK%Q<L&?,[WO'UV
M$'>R7<P4/024#V 6-DG\#0R$H X?36X@T"_EF#-WH\<5-GLF;5<)'2_9XM [
M>(E;CRNM+F7Q:'J9')@V[%&SGE'?H/%.4KI!=N(#;G-Z(=+1N08YX7[;O:#;
MR<7;]=Z'(S99*8:&L;R/E(]$QWQ<%WN'4ZS,\(O4*R$?CO9__@UO9^CE<J=&
M/E8SU%I@X6+PV?,O? 5=$F;S0TIB0'EM[%X&XO:B$N4&:$+(%3<GA6P\2>LU
M#)^N>-9UYQ.7?,\.+>U:PF,IK1<[(7G.*N<7DB+U:@U_RU:_<2/YO[M!> 9?
M6DY+RFS"4Z6JAJ!G7:C##$1]'0.QXIIRA($HA,SH!TOR\QD(%S$.5_01>C(M
M8$)LC\NR;]:M%/8!MS7JF;8QM17<V=BW[4R2+SD>N*ZB*,BO6$+>SV_/-B9?
MF#"K9R"&.5K\2G.OYD]AAWI$;6XX.T:R6:T<^[1='7E,>^;X8@GO7(EQKT'F
MHKV3$\$#5 Q[J(X,,\^M7<K.=E9Q-;YU]/N,(_/WATN#WQ3F*Y[W#VG!021'
M?Q<H0T9!; =T6- ]=1I#)=C'*>QQ^_-SU'@5))M:OIKVN@D+"-KRB<QHB3/G
ML1[?XJ3PP$'K&>C5BW6.Q(ZX4O#D$V7O)N^/&Y6,'6+M!8J_D#<OW^L66WIT
M9B6V673*O"3HZ$-5I'O,MR%*"NA!=;:!\/@BEL<Y-1=\#QD$ZDY$)IA\'\0O
MY)U257HM_"R$^>!X'CO"/YHG[7,\Y?3PM\U,@G4K\A&PC8$@O$-O>T[A(&=&
M("=8R#Y95]/]TDZ1$=X6&QI(IZNA#(3-QWSA#UT)UKM5@R/68G!RIF0S&H\K
MQ);O194$NUN34A()2-:20GJPZ4L9=H_;HBZ6-CRJ1JIN^U22LYYRC(JE,A!.
MRS@YB(V+#$P>?90*XBF"?36L$\R5/F3%XBRC5[W*W"]6]*J$7QWEX/K".M=_
MWWK1$V8[W\2*&8C%4> V_MO&IT*_HCWG-ZM2(M)5F^5.'DB1.32>+W%WVS1+
M5%R>Z4E<QM,;73.W)YP<1]"[('A08=E%>)T$-"GAN"="2XDBYUL)\^%VC9>J
M(W1Y?-HV%#_V&(KZOIP4.R+IDV(ZB7J-V8&6A%H9")% ?>)R!*Q3+,2>U!T;
MT#;+'@OIM3YM(.,AP%P<M(V-YUEA<_23C^@+L3&]'L/V1,[%2JH9RJ]8EUZ
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
M$,>^P37Z+K?R&OY#ZXZS(R6\KU89"/>'2#L<V$E51P]C"JT7.XE*N$D*$KS
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
MY#T.-K7([GK+VO$Z40%[ZYG L::L]Y^?'Q0N0E28IE+C=9:,)W.++'FG\@^
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
MN'%.XJ;NG2V2@[]&9*[%3/H?N&JEMK(O#K5>PQY$5)U)K73P%#["0P*2X#A
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
MUG.3LOC;WA?^LNBPPP4]\:UHG_A-C<V?*KCU!1%%_C@?R%4^WUIIOE12^)]
M7C!>R+/1 2#W-,?G!UQP98NSJ_SQB6=E/?IE4<A5P]6YZ<WSYI%;_*P^NOR.
M"W;SI!XL_\)+N=]=9NS=CR=.ZZU/?72SJM0!0IW*_LK564H^(P]M^%[NV8\X
MS>3G5WE6%9A6*[R45M2CNZ!,Q'X4!#"F+H<H$0G$(G&A$[M!0)(@]F-BLK&\
M'M$FWHX:1H'D"?"655#E\I!<5F;;R.M!3'/S>3T,3[=EU0+ -TH"T)<2],0$
MY!GTGVM%!;6L%Z"5]@+TOBGO>M\4];%\:B/U!>CD!JW@8"TYZ(D.E.SV-KS7
M-YV6MLE7)-BLF^LKDOO(EOP*.1RWD5^ROZW*2K%7WN6=K< _\NHZH_DC_Y"7
M\O,K7#[<%OFW5)X?WSQ_D2)=9S=/DJ]*,G1)J_1;;9-<DK)F;>'$B>,SET W
M800B)PXA]AB&2![VPHA['@D#DRUY"B8GWEQ[+"M5671,@XQ7(*W9!C\O)>._
MJ#]3R3MX:IE76CGO& =XS;G9ICS)Q.IMKR\]768;Y<Y,K?D%DF%PW<[4AVZF
M%-O@MC=3/RO6Y8S^ M;<@PW[X&LG@,4#WI3X6MJY)F%QUCUH2I!W=Y-):8W;
M%_[,\_L"/SVD]+*01\T/>7;_(?TFMZ.RY-5&(;@BB@45/O02[LG#EX<A9BZ%
M+(F9%R9.$CG<1-/KD9U8=V^8 #47%T#Q 6M&0,.)SKH^!U<]16L?+3/5:0DH
M8P5H)K<EE:9)=%8E90;$KMHQ?-M,D3SQ>[RX_7CU!F=_?*RM8[R4 ^>T<43]
MSA\)+Q8$1SP(I?YPL2\@\N5_8H%CF"",<1#*WP,M2U&+VL1J0Y('BOX%Z#@
M/1;TU(0>:L/:P3H69DIA& ;PM:&OJ3;U\&!ML$;]V7RX;)&=#1]M;6DD;Z,D
MU2NUYG.])K;B7_4&F47I&<G3Z3JSET8ZPZN<_O&)/\D)?Y#G?6FD2;7ZN#ZQ
M7ZZJA[Q(_\'9YIG+QWR55>Z"($9=XD<04XH@"ID+8\H9]!U.'=\5B2"1E&$[
M9.2T?W,T0R9?_UVV]$]<+?WF"U]T;%T PN_3K'86Y@(TPQMZHL?/A/ P=U@0
M0QJ*6.Y$#H)$N#$4U!5!%)+006X[$UT Q*N:A\,!(&-F@6?L!?#7]-S/@N@(
M3SO8$ 0M5Q<]Y_>&L0O0,&31_7TV)K;<U>,9F=>]?#9@>^[@\T<<M_4T#H([
M_&/[FG?]L7(O9R5_PS,NTNJR>L_EV'@IE7:UDM^JY\W[N.(+$<9!['JQM,;E
M'H02/X%)P@/H^10Q(C!QN# YS5OE;F+K_<NOGW\%HF&@<]!6^ <O :Y V7$$
M"LF)H2?6[ASIZ<D70]Y,=;X3@BO/%>\<K9(B4"1W(V7D'+0L@C6/N^_8UZR3
MH&A)V=KE;5;].PFLNRIY&B(C+]F40^5+)E^XRK.R*E:T=WCUDD1X/N<P=I-
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
M>[I<7F;L.JOD=R:51\*F.G3WI]M\F=+GA1-R%# :PY"X$41!Q"!!JJ(S(H'
MOH@%,U(;VI0GUAT=,<,B[]JXZ>F'2= P4Q(=G3IQ;\-$6^7] G1_EUJCY@1\
M;?^=),/#&!!;->"UZ<Y;!MX4CKU*\,8#C%,H_[UB*4WQ\M-*/G3?ND^X/-M2
M)T$0\4#JCC!F,&&)@!$FA/L8AW[$3'3'(2(3JXF.)&AHFFF+@Z#H*89S1373
M 3M23I#$,22/I25\D,2LJW5(R-V%.?CLB*NU*VD4I-7E?<'K4W_[90O=R$6>
M(_=LC&*Y @,?8L\-(4HP8F[B>I1JY7D>)S'Q^FMH@C51@_N:PXAHW&Z=+:>A
ME;XCXIC29H=E-;A].EOFD67.C&4WNTT:%&OPONCPF_/=" UROG7G,_SD^$HJ
MO93V3IN0B&'&7"CB4.WG+H$Q]2/H$!_A*'$37R_I:Y#*U IEI^R(>8F1?5PT
M?0'G2FNH5G8*;TRPJ0]*9+'8Q3Z-V6M2'!7S4.F(XP]/$537)I 0YC :XD"5
M= CD05WN]S%Q0AB[KD])Z/@LB>V%U<V2>J,5.S8J#4<+4;UE;1LGLU5N!2++
M 7:3I.UHD7Q%07;#Z3Q&[X[.R]LI0'-)J:JB7VYR Q>82JT0111Z2)57P &%
M& <<^AX1":%1R!/1W47KJ0T=LB,NF<T41T=2=>=M:5Z 59<,6_238977BW;A
M=4V!<^.,OM,XZZD2:]B-S?3;+<BEJK6ML=SP8#7G3UMB>_E_ITG.G0NH#<*!
MO$#]=T=%>'U:+;GKD,"]+(I+EC_)Q?A^B>\-PKV.C#!#[)>B#!1IZ/9#(D#+
MA5%8V#$<AI>V/0C,%K.&]."K8L%>)-D)&<>&E1T;=LX8LQ.B[02<G7IZ9&TD
MG!9_P<L5?YN6=)F7*SG[FT!C-Z*!JUK;!0E-5(,G!A,18(C]T VP&\88&275
M#%*;>.6^O[S^!/YR^>'+._#[N\O/7SZ]^_W=Q[O/AG63!N'2VX^M@6"V=A59
M4-,%/<+@ZR07;EHRVJJT-$AKWJI+.F+O56#2>FG<\KXM<LHY*U7@57WU?U,?
M",IW/WA!TY*SA6!)PF/"8)1X!"*"N%SBF$ <>%'HR'4?Z_4DT*8X\3+OZ ,U
M.VWN?5ZS 'C+@J$I?AI#O75O%1FSM;\-2DT<M-3!FKR]U:\MJ24-<)K>K%I
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
MUV7$GUHVU!DI[U@ >,V#F0(R@%5/_TP#EIGZD3R &JO;'E8_*T9 FOT"UKR
MR].H&2L:<P LZ1D#PK.J&7- =K7,B!&F5C)KGS+&3H!]C"#Q"8,H3%1?)3>
M6,1.A .2(&[4D\V<A:EO"6?4,8:>^FFQFESG3.+Z'X_)[&KH9:X0Q@,T7BV=
M>151%M6BBVQ8X>4-6:;WM9WU/BTI7BI#ZW=<J7C4Y\_T@;/54II<\NBWJ;'*
MI.GC8NI"IB(5D)#Z*HX]1X7M>H@D..98J]3<V9Q,K*PZHBHNZ/U*,L([W[&F
MSCH?ZF'5-2N 9AJLQQ;8\'4!&LZ:,UK'&_A:<V6W[Z0U;(8TF232TV+RMXT&
M.Y_^+(K,&DR=/K,WX-ARN_P)IZQM:W[51LDD#G*Q\B#1F'*(4.Q"$@H?^CX-
M @\3%B5&AM5!*I/[BFJ:@#=$C4OH'L)%SS0Z6UHSW=$)VM*[ %>VHX<&!;)6
M$?<0C9FKX Z(N5_Y=NCA<8OQW>/3,G_F_#,OOJ64U_=-;_:NI);UA,F?;H3R
M_-QGJ@9C4UM1W8V4']85$:GP?$Q] D5,';F,L0^QH]+T'2=P11+$-'!,EK%E
M_B96 !VWH&6WO=4F>[??%V##LS)>-EQWG:-JOO7*-LXRL7IZZ 6G:WQ8PCK<
M8'/S>M&I-E973;O"3VG55![M7-66*VI.#* EC6F;NUEU[430[FKIJ<B,KUG[
M.Z\><K8YLFBV#SKR^L0J=*N";4-:OU?0,8F'E9<E8<T4T $Y+;<9T1#KK#*]
MNV/.7JCWB%"'2O4>>]1\4=T5N$Y5+(HWS]<9JT]&NBOJT+L3+Z>69']O*R^4
MKU+23[^E3!X ]9?70=E/KZUSQ39;6!H2M^X,2VML2+Q1"^S@@+.MKB%Q^DMK
M\+FQ9<!41!NMZM+M:AN\S)C\3&ZD_/)'6BX0\84C @1CP@A$0G70<*, !CQ!
M3(2<R%.&6?FO07H3+\TMZN!./@Z^*K+&%;Z&0=,SW"U"8;9<S5$84;Q+2S9K
M1;N&J<U<K$M+]/TB77JOC0TL*U=2-TO;F%?5LM'0F_S.SO'E41X)1#TH&/95
M]CU1=ZX4H@BSD";<\8A1S2XMJA,O^34/O4:XIA%D.MCIK7GKB)BM_ T8/?J]
MK.X)O(I&$EN+!].A.7,DF $,^S%@)B^/TQ"7].^KM.!L(,)UXYER(E?$3A!
M&B<((H8%),3S( X]EP0DCOS(J"BH"?&I#\,M*V X'/L,-Z$1TGIJ92K\#,_7
M-J$S5C1C,+"D;XQ(SZIVQH"RJWU&C3&BB-!PW8G+Z@U>UCKP@?.Z^D3C%%9.
M8UIQ=I>_X5>Y?%_]HLJ;IIFZ5KW)^$WQ@9?EPN>1FV ?0S_R HA"'T%,/0HC
M'OJ1JJM&F="K,C@#MR:+=%3Y0A<\JVB#O "2<<U;TSEF:5C?O3+DS=3CH2HZ
M6T5T )8_-\R#FONZEDYW^=$)H)(B" =K&>I2S&G61(](,=2<?GA5<VI0%^GU
MS.VXNDFO98[-BBO-@_I@\:6)69BO.-,\6&X5;YJ)Y Q;>L?3IAS5$>[NON>7
M&5.-E1:>H,*EO@N3."'R+$+E,21A'HSBQ/7],'83IA5X.1?#$Y]?/!C46_N4
M^G_,-$VPL4\,ONW=_?*@YE^K_%[)O;L<O.EK_[_VM+^4!4AAZO9RKVR*)]SG
M)Y[J,S?[HC?EF9QRTMOL23OE93WE3$TY[Z;\:3/ES89/=S?\VDBOY)2KD!@A
MI3I>77W:+?^,";"Z[X_AX_5N_F>@>I8%< Y=,S. \73Q+JO2ZODJ?WS,L\]5
M3O_8JT*\((0DB#%'GL:1!Y'*:$\\'D$2( ]A+FB0^#J;N!ZYJ4,2:P9 PP&H
M6;@X4(!;3WMK CB\O=J'Q6QS/!<1;=UF)NA J( <J/'\R1\V#C_-X6=1.&:B
M=NK"\"WS8)WKK$SEDVVHPFV^3&G*R]LB-^KAKC'*I+=DBCCHPEHZ\O4FK'C@
M;*(&[P9BCPIST1E_MJ@7 V'[03 FKXV["OM2\AOQKJS21[E5EHLDQ"+!%$,_
M( Y$.$*0N"R$..0.]H274&H4 K,]_,1[T>\XPVW%-]Z1K+_'!7_*BTI[&SJ"
MC=[UU'B)#<]@99V6N*9TT2S=9_"U_==JL.>P=):NEG8&G_7RZ+!@N]=#1YX:
M$3O-_G:7JXCMR\=*.V"Z]\[4%\/K"D3JL+:363)<2F=8U-.[X5@IS5;/<0&M
ME0HZ)LRXH.C^0/-%0A]@?RO\^=#?1X9D,)8J^/'R%J?L.FM38GJ&F]R;O,C!
M/)8')1Q#%(L(RBT)05>$7N @C_K(J C8:9*3K[*. : 2[V": =KP8!AD<1H[
MO;W++B*F*W(-AB(.)!@M^8NMLY3%( IM:6V%3IPF.&_ A#8 >V$2^F^:[XV]
MLYG*7?K&BV?#G?+X"!.O:).-Q$3NT]NF'9'-EFR/)NB(3K>7GI9PU,XZ,.QL
M^^QIT?J[KL;3(PS2^_OJZD&>,;,R^PM>7F>?5X^/S<!EE=V1Y?N\N'Q:DN7_
M%+]SU61-VVHU'7CJ37==QOOJ027PJ(WF5CZO3,&ZBK$Z55U2NGI<+;&ZG7C#
M,R[2"HB\4%G5X%9^N]5W6S5"5?'$ZFA9EV4"2C*\NP3N](.PQ\V#ADD]Y108
M[O(O@3[XVHAE*^EQ+)SC+']C:O,=#\8"L76&&#W(V,N9SX]XN7RS*M-,!6P)
M' @G(1Z,/,$A8FX($X=AB!TB M45PZ=:M<2/C#_/]4M-$G0T32];M@'1O5T9
M+>:HZQ1-"4=<GAR4XXS;DNWQ9KX>.2C,_GW(X<?,K8:K_#-OKE%_Y[A<%=S
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
MU[ZGQ+-WYWN4TMP7OJ=$/G#;>_*5<8NZZ6+:QHVTP66^JLF)>0BC0)7DY()
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
M4H#'S$[K]6Z/#W-C=MAB?;G78WURV)=]+0CJ2-)I)?3.YA<0Q_'.YMDM(&2
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
MBJZ+]JE^6LJ"6[N.#;]HS; YQ$[6@82ZC:DIN^FUF>G B/H*?O;,W;C!T<-
M>Q \/1 9-Z7]95'=*^WTJ/>#.S7$IX6V/Z<E+9),DD#9=++ 1"@3+Q<)QX*'
M14(H#04%]54X3F9@%:J)8DW5&"P3I FCOQK2P NY$S#9:<'+A8<I,R/W'51N
ML"KJ%\N31CE!9%3%T"_H_OH^\S1LF7(QFUY7*QTPR;F:\J5)O;BM31BT8GX:
MI*(L2B9P%A0E)J'ZAQ:48QZ0H$A)G,5V'1+.$1KZDLJ01BWM"3+4%4)H3=]N
MN9Z%JW_!^@0!MF3=Y;=>MK;"]41/JB&:-:M^V"[5LP./LEAMQ5LO5^OGX<')
MUW6M-_2KBLY?E[/EUFBV#%$^]?[0:["N%Y58/"_WNLBV;-@'*I^4OW_U^1(=
MN/+ZI5;&O$\SWD9&I_#EDX..%L1\3JQN*//99]V,65/G2ZIOOFX:;FIJF%O2
M34>2FTK'Y1@ON=Z9E\?_U-IV7&0RD5&&&4GT+:<,<4'+&$=YEB1Q&;(X 9G
M/ID;6!-LN^YT*#M:SE[GQ,[>?BND88K'$62PF3X$&IZ,>Z^LC7HD& +4_8/$
M(#3<%&O;H[M=A464EA'/ EQ27:@Z%@DNDE1@ED114 1QGG(&T8P[HP^LVM8]
M[MV4V2X.=MK(63J8.K$6#*Q C@K@20/LCCWJ$CXJUOX://Z0HW_DZ'5?IW+=
MA]?M(VUA.U/SZ_J?S^J8TEG3IA#]W0.M;I],3=--B;!U3<.KIJ3A;VKHU2=U
MK-ETV)E&8:*+M1"<$Q;J</T84Y8P3$G,1)C%)(J3:5,)41V(:LNP_?<@&F1I
M[0MHO<HV[.A.Q?>SJFH#.=K:D;I-*U_,Y[1>ZH^:EJW CJWO <MI'))<I()C
MF<2%3G5)<!G* D<D2I* %&'!:/LUN:XLNQB]!\'@7Y*U>"Y?$5'Q_XE?#DO?
MWSM@=4"'X0DG8;<2J:XX<K18:5.5M)%SQ_HWDJ*5$A6ULG:JF4[06E[4"HR,
MQ$B+C+;M #TZ&]_1%/KR4+X'D<9U:[X'B4_Y0M\3;XX.U&U>KCZG::?MPV*N
MWE\V/&YKY(4\EV44X;(@$I.$<4SC2& J@S2+$IXP6#B++>&AG:Q;-DQ*T;+#
MR/_Y?^11F/W?2!B&@!Y76UPM?; #H 7TRNX!U:K_(3*MH,+Z\M7:DAW7>PL$
MX\"?"WT?ID>>Q#V=?A/J.U.ME'ZZE3_$:C4WRN_CG"Z72J>ME$X3_/9Y=2L_
MJF_7ZNI)UW\3?/OD-":2TRB+,,UYK)1+'.."E!27+(\X3PN2$:O<!B_<#*QQ
MMNR97(8-6<0TA]IZ6J&%YA$MGDWE2:;91+3EL_.&G4;R,T/]:FITW&&Z:Q?R
M+47T<0NY80_=/K?%/C7D:Q8[;XP).5^PYTU7VO<#_0Y;[VD*K/<9KY UFX\>
MTNPH812'9E?Q0V24K<8K'NO]Q^^@\"@&7<2@+?/Z2>B IEEEOK':>+:-9.@;
M8^!=HD,:[= VQV7[8(9>&,X'-/A" *:O'84'A3'82.84RM [\&CA##;B=4,:
MK)X?V7'0GH7_;-J'5'R3/K;0'RF]H5BN=.7XK\\F+2DA&0NR(L:E3!),2$YP
M&1!E128DR@.%8 1K^386XR/X#-4.NFYUWR33+I"^7S"7NN8B=SG632YT4@>^
MK1UPJD:_D=W<N79F_+HSX_KC">K(-$&-5._@RM5Q'M[Z6A7*]K_&U:GC9'B[
M'G6E[UH0IIM+>/5"9W.=HO)Y4?^@.E.E?ISR. C2F(8XU;6H2)!(7*99JKY(
M92I$$)8!!383/4=RX#VAZ2MM\KQTGC!:-LR\HK_WVPK6F\( CW1EGH'6@CF+
MKIV*]XL93#GO90Q/T(8\EHL::P8F2+/@L^:+K;C>:KV<)3ARC1=;  YKNUB_
M"3]7?GMY,AELMF?(]?-#WRK25_2RW"G>L:UE8W]<W$AW_FCH(ACPVJY/IC9-
MU5-0^[XP3B>_S2"CG?+VV>Z>Z [^=FE:_/Y"VBXQW::Q8K/YS&SP>ZG6><K#
M(,H8)G&N3F4L##$MB/HIR$J1!FD4,>F6!^_&T, +L9N*W=EEM[RY)KX[PF]Y
M?AH15."YJ(/GX:[;+>.QR]](:>R7P>4];]V1G3=*5+\,O-.9Z1>.>ZFB_%8O
MGD2]>M59[RM]?/GG\^Q)'VZ:K36-&:49*W!( QU_'I6XE)G )0WRDJ12Q!14
M5=*6\- 62$M\8NI)K#9! H:!L[OU99!"E9P_H( 6S4487:"F[ 3VKH[.D'TC
MM6,'QFGU8OG^V]R6=VY']F+'KG^*FLV6XEL]8V(:DC*685'@2!<E(JSDN(Q%
MBD5(:)YPF0=A.F(D/8S[48+E6Y9T&,;VPO3=A<T#ISV)"E:4(L-I'"B3/#)I
M4"7!J1!E$:8)93P:+3)^Z$D'![\?G?)W% 8/G.QQ?"<#3-_;N4YVO",' >MK
M@9"1Z/VX38!3\$Z\)K9<_TLY38!3X=MG B7O9J3<*LUGROE]$8J/[YK.K?QC
M*70+]]4TE)('>9#A@ 4))JG:;<I(61HLT=&<)*-Q""H]T$MMZ#@<34VK_V>U
MZJDF"+S Z8?*3D-[ P"F5S=DD:$[088R7DBL:"-#W)\*M)+1D^+JIS6JNK$2
M>U])V+WDVJFGTB%[M=$[WV?+_VY.V'F0$G522'">)_JX0"E65F2*4QF3F.8R
MRJ M>8Z1&7@Q[Q!%FJK;O<0)C.P6\^62PU:Q@] .O7'Z9/+6!.<HD9&[W?0)
M>MC6IO=IY])<^A93;>JO($?DL7<'7F^;XE3SU\;0WC?0U\R BW/M(G#>67FI
M\+ E9RVW7R=FGY"75.7:'7#LBEQ'Q3E2C>OX<V]^"=>&,69J?R1ADF*>E2DF
M@0QP4>8"AVG.4I(6<1;+-[UN@\<WCG.Q]B;1J8?SEV=14LHXQRR,(IVAI@N5
M\A 7!6%EEF:BR,0;WINYSMY0-V3O9-9&OP#[5XH2?M>!P.\]XO=?/+1WM!A>
MW\&Z)WUOFX3Z)$U32;( LSS3?3>* N=)&6&62AXF0I91D$!.JF<IOJU?W;%+
M['D<[72G5W2\.M,'*$Q@+:PG)76>WJA*QUK\?25B_Z)C!/_L9<:5$;)4"DA;
M_Q]U-_1J-0V#( KSG..,T1@37I8XYV&,,Q%GE*9A(2A(%9R@,[ "V%!%3PU9
M8 #^"7#LUK<'D6&K>BMM2W&"6IH>8^O[A?(54'^"RKA1]/VB'H3.GWG<;7U>
MTUJ?[);?1&V,A4Z3K"R+@S*7F*>,8E+P %/""BSS,$HDRTL)VZQ/4AKZINOJ
M^]>;K[_]0+]\N?WQXU?T[?H[^O$?5]^O86OU-%!VJ]6+^,"[KI:D#M-OCAV>
M:\Y;R^9IV9ZF,^K"/2ON_M(]_X)#99\_JG(VGPO^73 Q>]$:8=FJ!+6-?UU4
M[2_;.@]3GF<DHB3'E.L HR(O<5$F$J=E%F<I"^(D5"MZL:+S_A7M1AZTS#=,
M6'_9[_0K^IZC4\ODN>41U5LF 65BX CWJX+A<8/IAS4KJ,/+>D='BAM=('+S
M^Y:A01$$5-89%$FW4CI_'/G"(=8BJ ]!E4)T_?OVN_IOG@KG."/26RD'/NIX
MI7&<)=ZIA>,^BIO1=<78XKE:K2TY4V%R;?M'-*%II"MHI[DRNPC+<5D*@4E
M1<$82VA00,RN'EH#&UZ&%,S(Z@/&SLSR)"Y,D:Z);L]%ANX QR,+\3S96GV4
M1K6V+$3>M[=L7G&PN,PX)I!GHQ[6-W)YK$RK-(QUD_(,$\8C7.1!B(4L2\)D
M% =VS?+.T!ECQ6[W*T!(W3E\+ PC/U+#%FXC<$-TLUK!%[?GA ?8-'Y <#->
MCH+AR3(Y+U>O"=+S^GBVQGD9=HP*B\<=(R!TH=B;Y?)9\$_/M3I7?C/.75-R
M^F2+WZGD(BNS/,"L3%-,(EE@*L("DR0D:900&90<E-KHPL7 ^DNS8VH1F-*L
MCX_*V#9%H]5!D)OJ]P*)=:/MY@]/ZT;;3VH@H$O<:1KLK)C!P86IR:8I><,/
M:AA"#4>3IC% ?P-SCZ[K2W#QY9YVXF%<%_0E,!VXF2\:[+TU-#)5^I<W52/$
M^8XD95H6I$@Y+HI,J<VTR# -0V7=A9+PE)<D(Z".9.]&LH%5\7_N%ZNZ-PU%
MN&XH(G5#D1?-A"FS;>*1FK^+]][+!OKUR40893(.<,@"B4F6,?7UB7,<DD1$
M61+GZC@_56^7B__17Z"NA-9?H=_^1WXC+ V ]\+ONXZ7L^QSU(B,U-=H;;3\
MSVEWY#B=;QVJYUVN?XT0OZ&F<[SN1ZX,NMF!O]%9]66Q7-Y6-Z;IDF%IRI,P
M%64H=8:;LLE"5N \*!)<E#PAA(01"X-II<[@NBZIO6EVE)B5_BL:_7= TEH7
M_J)I_XJ4\IMM2<-VN.-0V>TV[I([:7Y-#OVB"1J1;RQ$!FO<7I$\:;_C-$;5
M1+UB[FN%_H?=5NA-Q1:/XH[^_+:8S]AK)WQ(E%D8)B'.1,(P"7161E8RS*.,
M13'EJ0ASR,'I%*&!SS&M*T'?>,A%K9:GY@*MZ$]HM<"30-DM41_BPU9I0Q$I
MDA/4$$5_M?\=)(CHG(2>%NU),J.NVW/"[B_=L\_[B?Y3]L",F2U_6\UUN>TS
MF.:I+*C /%;KFC"2XSR1#,<BIT60"9$1T!4RB/K8]Q6528GHWB0W]Q2=[*K+
M @C[L;;3"H,A"%,5AX&&$V18:1WA.[6!!PC^=X)AH)C$?MIO&J=H!<NYV$6[
M01R*=PM1_U8OGI_,57.]_%QMMTC;>MZGAQA8>VC*R)!&+>T)^KQ8K*H%I"%4
M'P3]^L"C]+"5WR>XYV!C2QG=RH/WC#M>Q?#SPNT4$;=XW,TJV*W$>RO_J&KU
MR7TU^]_J<$M_?A"5D+/5\OHGFS_K??#JL8FV$?6JZ4=QM[C^21]GE7G\NU@]
MU]7R^V(^_[RH]27#-"*13MBF.!"EKD(5,)Q' <<)E5D09G$6Y%8]1<=B>&#M
MT657V]MHS3#Z2S.!6BZ :82#SZ*=B?*>Y@:FVRZ>%K =,Q96GDR?P=D=U5H:
M"_Q] VLTNBXVV>)W8:HU6%M@[0M#VUO7MQ"S:BV%C1'E( #09+J^17\U1+Q9
M17M,.]I ZU%&M'CV&-^U;_;_"/\"W]7\JJYO*OZ5/EI7X]IY:> OLB9A_TW>
M%>?\M]E9$M@W^JZF6C%U';<3I*CJA-5G.D>]0H*^Z4<%<OJV[XXTVC?^J #=
M;_WQ!RY*#WP1U;,PZ7%301*:LB+ .L4>$QDR7 BBH)%1&)"DI++('3( MQ1
MRP6>Y-?)KS(TD1G#*2&M@TK_0O(B*]3RW"3F-6+>^1#3*;7.3=P+L^?LQ';-
MC3L4R3+]K?/B6V2X'?)](HGMR(.>*_I\>+U3(U[]G"VGA&9A)(H4BT17S^,T
MP04O.&:TH+0(1$'CTDM-GRW-H8W+ON(U$Z2Y0']I/GS5]>F@:7>F]HP13#E]
M653W^,OLQ1R*J_N9[N1ETAS.@>*OIL^AF$-7]>E0?!]U?0XAL*[L<^15F'K@
M8C:]KE8S-?9S.9^QS_,%74TCF02D9 %.DYSK,HP%IB2-L<AE*K. ASD);13!
MT=$'7O(-/=001(:BW=H^#D7_*KY80-AZA<AFO41[9>@QR-5[S3I4/VR7W_'1
M1EEHO8*LEU3_0Y?UI%O>RIU:U+=25Z/^\*K__4R9@G_K!$K*0#(I YPGB0Y\
M4QMN$2IK/@JXD%E8A"5QZM<)X&'@A;C;HO._%C7Z.)_!@^%<P+7;>@>&#+:T
M-\QHN':+R:L/-"L3'4%M"LLW3(W2>M,!&\_M[2 <O$FG.P>(3C6]<QD*?I-F
MHH.7'^>+I3I9_%X]S;3W?Z^?K>7]FL50 VN9A@-D6-!I 7<S'=.W0+]__7;3
MB559*F/?OJB?+4KGK^T\ P33*;;8#*))@-([W?S9C#_:?2! V.XM(>0UKQF8
MFNY=32NE>^X4^J)UK&1,9FE(!4XD489)+)3MS[(,1YQEC)6L"'GD(4OR./6!
ME<6?8FG"?ZE<Z7C 2J!7074D,/KG,ZW59_-7]<MR1>?S)@5)MSHPN>:U>&P\
M=$BJP<UK4#L&- N6%LQ0V )MEV-I75T'0LL,,MQX])A=A,.P>5,G:+^'W*9^
M6"SSC\X, K=*/NLLHZNE[OM;_Z.^KOBMO/[GZO7J;Z4=?ZNK%;^IS%^6G^?\
MS^6JNE>6$E]^JM4/+S7_1PWS;ONA-OCMY4R9^?_0*DIQV,EFU$>"-F&RW>/7
M";9*E5U5KZCSYNJ!KO2K<[/S"Z&6YM.3.OB:'7^M$+5TLZ;E1%L3XJ-6?6I
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
MN,PY5>9+($2>A(4Z?0!Z*@V.__NJ,W@1]!;[P0B PG8.6,W!F412,X8VG(T
M*ZB'T^#PNO9T&@AF:)NGB_ YT_;);>PQVT!=)/U>6ZC+QH)'I-XTM3/N:OYM
M,9\Q=?+]5B_8U\7JBB^>%&EPE13K 0=6YRT?:!T'NN;&A&YHE@1_UJM"<89:
MUNRC7NU1Z]?>@P$&4]<.6 U0:@4,A%.$K3V5T8)OP8)WXW+A+U_>[/8S9?J:
M[/6[>*0S'9CQ85'7B[_5#Q_ID_K;ZG6:!S05 5<&(Y?:3QMR9:V7$8[4X9V+
M2'$>@DI2P\@/K%LVA%&YIHQ82]J]9:X%JK;7V$-A!;W:WFFUNV9%=]1>X[?A
M!GT\A]]%C7CM81B@2:\%\3=KX&L/3%]S7\ H;MJG32);?E[4W\63^KX]T*6F
MOGA\7%0F]6\:<QDG81[A+ C5P336(7"Z 7!&@E#D:1%E(9M6RLI22M%.YYPG
M:K5VBF;M=$G;7T\96FBIB:%ZP\02/5=ZP][_'#W5VB?_"%-"%N#:*1Y/@#DI
MFS5M$P:]I=X&56L0#0/^U(N]L)Y4B@7!4=6(/0#[J@/PIG/%VB8<5^?N55HW
MF8/UQP>="G9375>4K4S(FBY=-)4BE7%1A+A,TQ23G&:XB*( YT%9%DE!"YF'
M=M>+3O0'OU>\>50Z>*57 C,,Z&*K*_H3S>G?X"JU %CM=,9@4,'4Q[64@IGN
M.]MX_Z9"V2Y?$_1Q@V'+V^91_QV\G,#Q5Y<60'OL<K1P6(Y4H748Q#$A2E_;
M?-A/-^ZDIGYXW3[2:D=39+,IZ[V]_UF:>M-WBL?;)].R]ZN^(UHJ1O?*L_VF
MAEY]4IQ_IK/:I"U_7\SG2N'J4:<R3W,:YQ*3,%>G,Y(7.L%*X"PB&4EE&1<A
M*(#VG<DW\/%OS0K>U#4TW&#-#M+\(,,0,/_J?4%HF\_UOK@>;G_H5K38;8RR
ME165K\<K7VC6)JCMK="1N>T"N5)2HU;L"=H(/CFLGVF$1WO?LV$:,+_/B?65
MR/;.I!LW,>Z="7]B?WZO;+I9 -^%9H>MGNM9=:]^$?7+CKK-"IX462 P)87:
MD8M(M_#+!!9!*=77-TRB'!3&>X;>X!>D'>JH)8_^T@R@E@-@Z8-S^-EM5QY1
M@6T?%P$"5MZ68GI2IN>HC:K<+$7?5S:VK[DN_A=1*6VROAW])FJYJ!]UMN9M
M.9_=&\VF/M1)-$H/35/&TD(6">8AT]$V:8 IBR@.@RQ*&$\"3D"EW8#T!U<.
MAAM4;[P 3UM^T&+#D(FS>6JX C;TA )NJST&@Q&J30PC74=*AQ>T96:"MNSX
M5"]..'A3-S#J(ZL?)V@.U9';,&[JZ9K6FLA2#6@LJDW63)$'C"1Q@3FGA=)#
M<82IX &.\HBP)(NBD@:PB]%3I :_ UT31K_,33&5)^T]T1S %,M)J'@621(6
MD3+= @55GB>X3%F)2\[R@(M,:6VK'$6?0#GHY@U,BFYSEK4Y7<*@LE.V/@
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
M46IOU<RT3_2>SJ:]K[FM]4TU-['\+IB8O9@ ]++D@I1%@M,L$9@DRG[-\SS
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
MGG&(U.")$%.(@SR!:1B$$4$DX'&T*E6-*;TS"-^<(ZCU9<_;+_L16?W0@ZJ
M+*L2FB<AG,=*,P!SD>AVD18E;D=SUS6U(^LP4VI2-%>AD[-TEHV13(E[% R9
MO,'\,%N%>^\>[G\K'XOW94-K^G&-[G4/LT_?/?/K6!$%=\6#C.S]]N7VT^[M
MHYO?/"+X]"'WY3*;:=^8N. /2=M1^[AQP:R.N<\LN=@Q][A(PV/NB2LM>E-]
MW^+=./BNU2'!OA?*MO#,YP&,_"R#68@RZ".:4)JF?NYK.<9GUI]9[X8$#3H'
MG<!A7,D<2&=X=CN@-=V244M"@XY&ETEJUX?(3&*SAD'GY1EM\W/BMN6:\YSG
M^:"ESLAE%@;BMBZ>A .Z?OY_V5ILYF5O /DD>UO!?.:E00 Q]BF,6);#/&4^
M])GPFWV:QRC0&B<S36IFL[&C#7X(XJ#843?0L'&H-,R),P#,+,M>=DD7[ G;
MF)EQ$ PLCC,P[(S/65 <&2 M\49MT?@*RYDE+4D.+)3>'5;>S,,#JI^_\A-M
MQ50VT^^/52GC#+(Y0INO6SPQV5?LY9A=+Z0>C0(8YTD"9<T#Q(@+X\:%3Q02
MA/)(J\S2*5=S>TZ#@;LGVSOB9]!S"79LJK:.1FZ(HT>DY9XM#[RI4Z<X/ MY
MFX(GV3P'O4GS_AF?AI$KN?Q3L75 +WTZSKQ5MY!-^+B.B"WI&;O%YX4_[7AQ
MN_#U[V7-2'5?%O]5<UN[3@/-!T;DG&8YN[[9KF4 70YV%F_8JKYEXE]Y[6W5
M%"I5<H48XQDB&>1I&L(H33',8['+]W*>!ICD-&;((M+M@K=E@N+?Q"N.*'J
M5[4:SOS8<R#U_%$RIUK3&A8G.WD\>L'UQ="V[ R]YTXU+NGYNP(]AV#'83N:
M7O$(6B;5+3LVW87M78+F*,+OA*5%#P-<@OCRW,#IVO9) ]*(RR["[[?-IGI@
MM<I:^,(VJS3#'D-Q H,P]F$4IDSN!B*8^RS*TQQCS+#)W,PQ8D:>OOD8S3MY
M"R"]R]).IS=/##@+E9X9<P6 F7G:.6JR$SGHZ5ZU&4U7 '&Q<P+7ZW7UIVIO
M+E\2[VM&BPV0'1?<9@E,2>\P0> LJ<5S Z:$/I46,'F/G;ZWQU5?N6K,P%G]
ME?]:5?1K_9W53P5A'RJ9N;V*O23!&8HA]CT"HSA(Y82-3,[/17%&Y&A4H\Q+
M+:HS[_6[@SKA\/1<R,^2#SE!H^,$_-'R8I@SI(>JGHUPCI69L7 $D[%Q,!+;
MD970H[FHN3""X:7=,+O9/"?AZW;3;%"I1F7>WV]NZEJ6KUT_;'33$LXN,+/N
M#^B"?>]\0;XJ6;5M7A2&CO<C,T!E7.&= 6*FX"ZQ,$ICF)35*I/A_*J+)3-,
M"C;,9YB^V&+J+*NNR6:+UNOG6U100Z4\???<AX\W7T%/%4BRE^G@&02F%?!R
MX0T/'B^2VVP4[:AH=O-H3R^YW%#:49$.)M..7VEQT#8(@?;^>9?>7](7553[
M,X*,49+(="+NQ2&," MA'B4<QDF:9+FLD(Y\[4,U&PYF5N-O-^]O/OWS^MWG
MF^]7X/W7+W??KM_?@>OOWV_NQ"^NOWP 'VX^WGS[=O,!?+OYY\V7WV\,3FJL
M$-<X(YL;1S.+,.#F:G^FTC(D("PI>%DI"?ZP._FRPM/@E&MN7.U.M.;"U^PX
MZQ)L1H^NK!9>[ICJ$KD/CJ0N6L@F"6PW;>WD*=A@8EO/CCS^DC/8OI9LE:>(
M^UX6PL0/$(P0RB#&.((A3M,,H23$&=%/$KN$E9E? /(+:9(J=1&J&K9],:P,
MW;[]>,@S)^M7!Z-$!Y9*\G>EIH+J3^EP@+5)VMI2F%NFM<V.O6$:G NXQM/D
M+J*P8!J="R0.T^R<K&A1K4/_YZY2FPQ9(*I;I#.\:68[O>^^+.?3#O><_S H
MS3F0<GIS;2V@F7$]+YNS0M>STMA5WQRLM%S1S2D!#FIM3EY@=]!T38@,931[
M[>OSYVF"<TXY#"FGLF%/!G/", PB'(5A@!/F:;E&4X3F5JB.[&!BM-F9T5F
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
M4BQ[C4%,DD1LUC(&\S27LUA]$H91&K!(J\'')*5E\A]D0YP!Y<G,'$.T]/9
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
M-?LN7_OJ\A6+4X_*MM))+A-.0QF"0BR$>9#E0HG%/@D9]3QQPM7,*M[SV);
M/^PG',FF*.+AK,5+K"B?6+-1'!LFLCIY+'JO_\7!-C,OAS@/T\H&++:]("63
M;<X\WH ];U?[H2J05S64G#M,P'4)GZO,72<\+9ORZQ+&HUQAIXM?6@'TC<GT
M?R+9*.\%Y:YADAPZ/"A6\;D?9BE/84HRX0:Q,&^SZ*B7TU#]/[8L!-*B/[/U
M'):X'/ #KN7(1XO)'J;XZAG'&5$S,X.'($ESU_?94APL5!!D!(+SNB ]ZJ]4
M'F0$S?DJ(;-E+NN3<H=^MH>2P_;@;+/"01)Y'@M@DB(969'NG,<\F<]+8YH*
MP\1\DP/\"7HSG^;O^H+(9E&H.^TNF>;,:%W,],R)0R3,S,<.!-D-I3_R_S("
M@G4?E G1'#= .4?M53J?3(A^KN7)U&V6B?I,K,G.#"'JQK\U'[;LWPS5'XLG
MM@KB.,"4^S AA,(HR;ELD,0@I5F:\8R0C!DY'*8,S.QQB*]0;IB@;XJ@G@V8
M$Q<SH]!R<@7&)HIM*H 9N$4%O0*2(R!9<IC-;PF&J]Q^4_++9OI;@G.4]V^[
MCIWED8<_[>S)];KZ4QX*O[1T;0> 3]TP]E62IG&61-+>,"Q['@0P2S+9E2T-
M\S3EC)@U9#-E8&;+\ZWMBZ=ZRHOMSE//'4 ]>T#\0(_=%#-S90R[GKF:$TPS
M<[7C!.Q8D1-!7CHV@SZ5OWQ@[:>_78&6.W>6RQ871Y;+F/RBELL6G)>6RWH=
MRR/GWVZN^_Y-411&48QAXOF!V -% 12F*(1>),^A?(Q8:G:ZO%MZ9FMSLZVK
M1_'59S_)>JLR<W[_^___=Z$ OQ64KAFX04TW.^>:UP5!AB?.>X3TS(>=W&:&
M0=*8(6?RF'57)\/[A9<]!#X2Z.B\]_@*RV@G6Z_; ,9OJ/X/DVY'U\FQ^_:D
MS ]QDLM9Q4P6"60Y1$D4P12CB(5!F&?<++PY07#N>&9+7NG50\^ 80!S"C+-
MB*5#(,S4<(C!CO:N]:I[_=25U%4<<HK<LH%'3>&/(HVZ]YGI/2-T=?._F^?K
M/VO:?"J_;Q\>:E5^U6S*.[S^6-77CVN\_G=?.JNAV89+SJS@U_?W-;M'&P9^
MK5&Y 1_DQWUVIG3LNU) 54_=N9LR'_.QJC?J+!A($5#=%@L*Q%M?]FZTJ>=%
M((\;C!GQ-;,;\T+KT/!8(C8RUDNLV)D>0O<6QY3.(H;'4OC>_MC>?DGP4P4Z
M/K"&U(5JZ?BY*-FG#7MH5CY)<!;' 4Q3SX=11#C$,<T@XQYE69#GP@TQCW6>
MI3>S;>KC>%WT;L !^$/R !03AC794Q":!#N= &,7V[3%Q#*2.2FIT\#E>6JO
M$*><%/UT6'+Z-CL3<$U(O953P+I&\@=SNN6DAQ"E <R\.(,1"BG,,1);$)P2
ME.(DBW.C#HECQ&96_F[*P482!8_H6=^=T$)*3\U=R6_H.+14!X,>YII7KB.?
M(\T>);6H6NL(_5*GM>ZY-('J?([6_O448LY(DGG0"YEXPX=8M6;@D(4Q#8(0
MY3BV3)_2H#ZSRD_D-S9(>KW6+WXSG#6#$G.A9V8P-!)#9_(.K !PGD"E0_N5
MTJ<,8#F?/&6RB&UGIXK\YU/3"!OW0:5HM6WB57%,<_/PN*Z>&5,7W8KOX _A
MVL@^M<TJ\3V".4:04RHW'&D*,^)1B/TX1#BG&?*X6<\G*S[F]D4$0^UY)@?B
M!? @G.U&\@"VI8!8C0-E'6_='QX[[L"C[%;VB]C)-TJ$\P.:G#X63>LU/]B&
MD5:%7<L1:%GJQDU<M75TPK3U?('VXIXSH%ASV9WJ(FR<]:VRXV+ACE87077<
MZ^JRY>P,X## =EW2GDXWGTM1V.=8TY A+&U=+$]2(X9CF'M)!D,>1PF-_-3/
MC:R>"?&YCUE_N_W\]=\W-^#=S9>;CY_NP.WGZR_?S:R6$99ZIFHNA,SLTT$4
M5AX'[8Q1QTAKA< ?LZ2KVV#@R X9D5[4^-B \M+B6*UAV6SO(%FM.Z%:11FE
MJ9<%PG?"!$:>+#&D60Z#U$^H)WRH+#4*VYRD,O=!TD-5;XK_HCX=K"[N?VQ@
MQ>%6O)S7*FW)JN/<2<#TC,;%,)A9AZ-TTXZBP]9S8P*YZCYWDL:R#>C&Q#SJ
M03=ZL67U<)<[*K9;!W4K*XH)3V*2PC"C"8QHE,"<4099QH,(H2@+@F!5JD,_
MS<9(YTAI?4WS]FLZ)*C_+D/-#T"+!F^%JMN4\I[#2$\W+Y+;KN"VKZF5 ]8/
M:#HLFIV0RE4=[#DRRY:V3@A[5*TZ=;U%<_8O5=GOO#\4-2/B\0S?YI^+AV*S
M0B3B/$YCZ,6RY)3*QJTIR6 <QU'NT8@Q3^OUJDUQ[E=M66[1&JPE*;%1)@/R
M!GW?M: ;5^99 #'3:D$=[F(O/?W#= G%@6M@#'KDNP;(<M[N#P8>T,_B8?L@
MMB[J"T0.MC,J^Z2KBV&H+L4W"S^#<H@O[=AO_B[/IM9;RAIP+W-;5'L"%>&"
M6+R%Z8NE97I+V\L E<^ R#</9^I8KZ"28K,E/TY3 K2- LD0&R\:V8KE63#W
M=T>-_TT>S>@L *V%EAL/8"+7P<0 HQLM(RWB\<O_R=RG)[26;P3U.BB(K <6
M?U#5P<-?#*Y<44(2PH4%9PQA&,4IARCB <3,PS0( QXD%GU#+^+)1'>MFX1*
MFE>MZK ]Z3;AO=YQIBZX$AK<=Q05:FDSS_BR9^3E0MY,YA[Q-!3/*/-AELE$
ML"BB)!;/+4>^:0/1A9^0<;=0H^?#Q"]?Y<DPCO(TBWQ(2!C+YAN![*F=0L;#
MT,MHG*=^9E(!O]A3L:B/;Z>SD9//Y=1C6?(Y: 8]ET+7, JJ(%7[QYOA5WW/
M"F@O:;MY'/QR>(?#R*@+H%R%2B_B9=G8J0O8CH*I3A:UV JJ803]C,"V\< J
M37,<Q"B 7H2$O4N#0'@+ 8-AEI!4> I)Z&GU7#Q'8.:-GJ)HL',Y!8'&#NY"
MP0RCI)+8<*[FM4%4^*R4!MNQ"Z6UVWV92FVVC1D1:737<NJ^Y38I(UP?[$G&
MKK//H67JM&=P:/&5?Q ;3%6"(4S4;<T>BNU#\VG?ZG!%/(((%8XLBC&'4<*1
MV'9D!/J$!<*88!*3I(_^WIDEV9IS8Q$@OC.W0+_LF/N;C! <G/!8=X&TA%_/
M:9H13>MD7L4/^&7(T=]40\>>*>4J]6S)0O]I9*UR?>V!<9@%;,'$XOG!]D"=
MRAR^8+4+)K_+YC9?R_>56%40QFLFTT2%$6,^06D":8)SL3D/?(A2RF JS%?
M"<^#1"N!>)K4W$EY_9QW%444^D7VY$%9;70;+6I@IN%#.4/"S+KL0+CM0!A0
M5OUBG6%@,<7]8BPN&]YNCHG=N/91,;6FM)]>8?GA[*.2G)S)/GZ'9;>2/L>/
MU4\%82KQ[YT\51A&HK]4RE@RJFIGVRGPP[_+QI)?JLV_V:9K4_1?1E=>G <X
M$VY;'*%0YNTE$ 4!%C^&-.9)C&EL5!XY&Z<SF\[?RWI'JDU8/G5LP]I<BBNP
M[03H<INK1XNQ=?,]5#VW\$T\*C/;KGB$BDG0G9V#Z[J6?8'D9U41UCT8Q>^5
M:IDK?KL!SVP#]BRZ;Q(U.YJN.M+,QN>R#6[FAONH7\[L!"W/#MN*NX]5S8K[
M\@[][/*]NE3-540\+T9> K'/Q Z=^Q',/+%AS_,@"K+<9PRG1HG9X_1F-M,=
M6<.#B0F(-(\>W EN>+C032?N**OV=WVKG5\ZZN>+:,Q/#O3D='4V,$%MV>B_
MGNA'\7W-VRPC<\-APKMY7V'H<<82#OT@9C#*? 3S3'P*/<]+LYSD7D"-RMI/
M49E9F?LO=IL$_0_#B-E)6#0#8I<*:QCO.IR[/<O LU&17$6J3M)8-A U)N91
MG&GTX@NG_G[E'XL2E:1 ZT^E3-U40:K;:EV0YU42I91B/X T#1",(I;"/,HP
M3%,2(IHE 4%&U5!:5.=^]?:$0;&G;#D#=A0\/1UV#HF93A\VK=IC,V#A"K1,
M@#^Z_\Y2 F6$@^LAJZ,T7V=RJ@X,9\>A:MUL$7]^7Y7*^+06Z;JD?6_;;^R)
ME5NFVI?M"P"S+(AH[*?"4^<)C,2+'69(F \24YRD-,QYJ!64L: ]LQ$9#@/J
M&>L.?M6!SZ['<\><0:S6$&.- /9\R!EN 'J@T!ZH70_QNN7%9"K0Q=@9!+[G
MP] N$FZ)I:OL:CLX1B/FADLN%T*WD_4@IFZYA'E#4[%WNZ]*)J,R3ZQ^_B"6
MKCX4S?]NT;K@!>E.*,76KMO3-=</&]W.IC9KSQ]&D2R!GB= Q;=^4X&7;$DS
M+<,-/6>385,WP([;YB4P-70&YX+3J%_I)9A8-2ZU(KA8!]-+X!BV,KUH';M-
MYJ"GFB#+BB=IYH8]#7T2^6(+"5$N6PQ13WB*.,C$'M/#N<<ISC.C[>4$O=FS
M%OJVAN(%W%,WW%E.(::WIW2(@YD!&;8U!'O2\W0XU)32T5YQBMJBNT1-T5_N
M#W5OL]@9WM6(RN9E-=O\5C3H\;&N'NM"&96NM3?W:<))GD$JPTBRI%X6V,NH
M$B)A&B1!GFHINQZYF75=T0<M ^ E!P8;EFG8-/9W3L$P4_A1'*;[F-L 8K!I
M<PJ,96VNU1?%;#.F+>;H_FMZE>6V7-H2'>RR].\R,W!-O9'SN.F6J+U;=W+>
M?*@>4%&N(H1]YO$<Q@&30RC#&&99E$$6T3 +:>:%D:]CUT:IS&S..KHJBM 1
M!G^TE#65=QRC<2/F3'(SVV4EM+9F:@DUYIN(!09^B?AI[Y.,K[V(FFJ)UVNG
MWL6VDZ%KX<=LBB?V'CW>UF+=59AZ:< QAC3-92EL(&O(?0)3G.44H20ED5&J
MR#&)N0^4T2-XE'14>U%:K=>H;F1-<=N(P;#3Z F$]+81E\EMIHQ[6K+^]!$H
M<BY'/9\3Q=ETYR,""P]T/B?@\0SGLU=:-AC^4=4;6<"EVG3)U+ 5SRB/Q4L1
MQG$6P(@0L;$/D&RFE> D37%",Z.LCF,2<Y_O2()M.5_;X([(:?:&'7Z/<='3
MN\ND-=.[5E!)K&]M)^DY;+9[5A97?72/"2S;(O>L@$?=;\]?:;'A'IV0?%>]
M8S)_OVTGM7Z^9;6<E+S*4NP1YGDP]Y'P5;%X1V).N'PSDB@. Y3'GO8>W(:#
MF=6VS:A6R4F;JJT>^@5U'*CWI^PPI/GZM$=98\L^-W9F1L!TJGK/F.S@K4:L
MSXVHP9Y_;F3MP@#S(6P6*K@$G='H@=7"RP44+I'[(,9PT4(69OYZ2XO-IY)7
M]4/;Q%@O0W3TWOD,B:((!B1U<D0-A#:P RZ$M]/U(Q <Z>Z41*/Z>?;FY71P
MBO\#/9N\V':O<JK<95!Z]>YY?TE7F:5J8-IQGH-D.M6ZXNX'*K^V-7/_5/4R
MG\IVI,&_F.R1S>CUDS 4]TQ-"95#0G<9>JL\8 'W@PCB#,EY;I%PRBB+H,\#
ME,4X1S0UF_;T5B2;V<5KN7$2&'DSD&GO"]\(OW-N1_>%D0>=7@=2RMZE)PLH
MVTK);O#N0%J@Q 4;(2_H!+X"W?=(?(WZ,32]V*"3^_1L7Y=;XS?V.)WMR-^*
M7 L' MZ*V&?C#V^-0;MW^*]51?\LUNMOPOQ_K&K)X2J.4^YS\2*E'B$PBOT
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
M/Q*SF,$T"N3Y6Y;(B28!###%&$7$9U1KHLDHE=D#)#W-MGE<,>B<V:7$MGP
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
M%S@+O!P3DGD^3SS?2XQ<FC%"$RM&2QKU:&NK3T<O1F!@#2N12PA@6F4K/6C
MB(EH5D-&!A>>;="(B7C]82-&G[<L.5>/?<V_R7I3/?%-TRMCVQ77"XCD48+C
MV MQF/DAIBE+<9H1&N<1H42 <E7/4IKZ<D>W6EWGZ("R99?;\VB9Q3V<8 "\
MN[$3'UYT/B::JZ+SLW3F+3H?$_>HZ'ST 3L%OJG67$I1?U(L?J?ZWN?JF1:-
MV_II7>F_?-?C\9HI>A\D4[MPP C-98JC(/-U*3K!+,\E5MMOG&=1E'-8MVLH
M Q.KNR98ZR^\==T)&%$SW9\2)YA)V'*"]-<::<H:+TT3[5E8H!U[6!USL/Z8
M.VMA"X8C(P(F/ZMML07GM<FQ7L<RM_5)9]=_S7>CAK[+NRX5WO.UQ\!PE#-/
MF9Q$8N8%'-.<^S))PMB+0&W\SE*:^DC<T-7*LMX-TJH[TL"4T[-8F1D3)PC
MK,9>^/T4L>]CPL/S1,<$<Y40>I;.O)F?8^(>I7B./F#I1LA2Z.E@RAC<->'1
MKOZ*"YX%G/J8$9_BD(3J )#[/DZ8Y)Z002(#4..I,W0F5MR.*MJ3!;H$9] Q
MW/DOEQFXP1^).T$]VHA4KG;J,U3FW9"'13W:=T<^;MD_E]]+\:1W\5W5:G=Q
M68K>I.PNCB>^EM^V8['?Z:G8MWK;WY<P1$E..,V42B>ZR7R8J--]G.?J?T(B
M>! &S(/-O'')W=1'A(Y7O9>=&3>^Y5./&]]7;P-[[3I]86:FYLU> \Q ]=_
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
MJI]?86+=^XVJAPJM?)JZ#@.?"!"9A[T&D!@/@;D! ::*1O)/T/)\7%:K@-G
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
MLC3,<Y"_/TYS8J/1<M DZW<\Z)\U%PH\U/%A%3DVP=/P . 6)> IP 5 \,.
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
M?"OJ?[U[N54K-8Z:S!(_X7F./4IC'%+FX31G,<Y$E-*<$,8DJ*AM@-;$%N"
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
MO872%/[H]DGW>Y9U@?VHO%<_FP+OFQ6IJNL?>;6,$NY'/B0 <L8 3'TJC;2
M X210"@F/M:K*;A(:>+CWQ#S&FK>9T7/\*"?1TCOA#N1V^QH&XAL7A9X21Q7
MM8%GZ<Q;('A)W*,JP8M?,.^5(#V^7'YR41*>%P_2=E!*X6TM'B\]@\-?GC)#
MMJ'I=42?-A/]W+QY&@X<E;A?%M&J<GU@V=D*TB^+ME]GKO%IRZN S=>OJV;_
MR.H56:FI8_=?A*A?YQ5;K:N-?!;V>PEQG_HB!1RQ#$"<^8!R$H(H2*@(@]2/
MF5DO(0/B$[],[A;_>?O)N[Z_OUW<>]<?7GOOWEZ_>OON[>+M[;VAWVZ"J*9#
M/A%.AI[V'A=>QX;7\.'M,3)10:L-!*Z<8A/2\WJ[%J <N;$V:TR;1Z&J^A9R
M\\22A$G$DM 'T/<A@#$.0.KS&$@_%6'!>9PB(X5CS,'$6D<^:VB:3(H=AFY3
M*JR0F3*WXJHML6UXFC_/X@B.F1,N=O1?9.;%$3RV*1C'"]FIH%/U^UMZ79W_
M)\'6#T7^+\&7- RB.$"J;V(0 B@@!2G)*. 0\2@B21()HT&)9N0G5CY]=XIR
M2]#CFU*=M_J+Z&/F]1=2>]^)N@]GJPUO>UUQD8E2!3?*=@DS%6:X!WKZ:SID
MS937Z2X?3W17C_N.'7=ZRPX&1TK+D/BL&LL.F$-U9;F*10G@<'G*)]'G8=YE
MVZ(6I2/O"K$,XS#B?I8!Q@0'$,848!I@( *4X22 * R1CM(:R<?TIE-L4*LV
M L]A!30C2J97-3K5:3O>5,A@RUUG54D&Y\'8H"YP'JSMZ@.GQMRL4G \4H,5
M@R.6GZ]R<#P&3RH('2QG9[C*Y=9E&R66+QAU]9QG.6M#SOQ_-^WLM=>B8F7>
MA)>7*0EB'L481 E1[2U4)5 6)8 D813Z$?0-JPE-&9C<>'W*@V%!@C&<>E;H
ME""9:?]#\E=-<@PI.UO%V['C??ZX7N7LYS2=OFT1<622&I.?U2BU!>?0++5>
MQ\(P;3WVQE&_+@6YR^XR24N\VN0K%9I8^IR%D$J;,PR0&IJ8"D!#!$$2$90F
M3%JC7,MEUB$V=8!9DE1OZ'5#U*N^$OEG6P;59/7]<T-*X65"U)JI?5H :IB;
M#F&QNYKK+N1Z@%KR7D_?(1@&=J%#4.R,OY'@F-EVFM(.&G"7UIC/2M.4YHDI
MIOL=^]+J14F**E?/@#3LUF6]Y(B'5"H!($(8 1@D&) @D I.*C5.8LI8RDVK
MJP^)3*S3MG7'.[I>2]B\Q/H(GV'5Y4IJ,Y5E(;!5J?4YB4956Q\M.GO!]3FQ
M3M5<G_WLV&E'?Q2[.^H%^?%*%"++Z^K3>K5ZLRY53NW!9)XTQ"P+?0@RQD,
M(6. A *#((ABA+.01]RH_[T]*Q,?Y_UY/NKBL5!YA&W^N_S-JVV!8S-<O6A2
M=KH@;W/W\+=2#;/<EZEI0-]+93M"R7B_]+RK>7;!3+WL;\!9'#W%F-=Q-M-@
M)5N(G,]7,F;DF<8LV0)V?MJ2]8HC,W[;@4[7!>]#$[FHWDL[:5,*?B=U,]N4
M*LPG/_!AK5AL__J*5'DW>#<.21(%6 #IO2$ PSA1$TH3P!("$\Q9!*E1:U1G
MG$VL316?7L.HNJ3MJ#>Z<Y\=NQG'[G9'3UD^"^9FNM,1W/:9SJZ@<9T9/9JO
MY\FD=@7GV<QK9P3,?<+;HL[KGS=R16GHMN:M7/J^)O6F6OK2P(0T1(!0Z1Q"
MGU& ?8I [(L(4<@QCK7TY25"$ZN_EK37T?:VQ+V6NKZ#. C692?1%01FVLA6
M>B-O44<T*X]Q<.'9O$8=\?8]1ZW/VTY@JDE>"-Y/].MF?_DB15$<4B PBX$\
MFB' #'+@!Q&GB'+A,R//\#29R8-?+5%/].,*?R-,^N";E2I65^E9.<MU+Z4O
M *9G;8R'P32\U2&P'=CH?D[:L$S.)B:=)#+S?*0A08^G(0U^VNZT7C^JH_^O
MYN:B&5-+"B87OUE7=;6$"91B901P'Q, <1P#'$48"!I!%66*28!-SNP0L:E#
M2GNDU95!7E6;IHZ"*>)F!W80,[UCZPH)L\-["$([H*5'XF80">-3K".BH[,\
M2&K6$ZTC].&YUOJ.;6.".G]H%FY?[5TA?9;Z$4RR%(0A2P ,, 4I#P.0)=)@
M]E&4(FR477V:S,0G>D>T,Q2MVPZ<Q$CO'(^7W.P$6PAMT51@2"9GK01.$IFY
M@<"0H,=M P8_/?J BKINR\%N?ZBF)F(I0B0X5R.2F&HW2 0#E-- .K=1AN(H
MX%$H+$_I(:WYCFJU)7WE%:)6;R%U5_M-E+DP[6T[@)WQZ1V#B/T1W@/CC1!>
M1WN2HWQ.0/?G^8C2<QWJ<R(/G.RS7[%(V'HZ>4W-HY=O]FTO^F8^/7D0GQ3A
M]WF1/VX>ETC(?Q(42H-;I !&(@!I@@(0<>+[/(P833/M'"YS^A.K@8Z*-+F+
M:KW*>>,SLXX/KVG)9)#!9 'OL%:8 30S37$T/[%G9V]&1<^1U[!TY75,38NC
M07+8M'C:Y8M-@:M9$ID]*H-Y91;+SI=J9B_SD^RS$<N,S8;IZLR:B72W/R3!
M@JSZ8K0F.+(N'M[EWP1OPR5MT)!3+A E!(C45^6L-)(J/8@ 9S%G21@) 8U"
MNN/8F34KIF6O'>?8,[BMS*R:>&-3K=,PZ;5<VL5X1^Z1GK4X'_)FKXD90!^1
M#C,&*^<I,5;,/%-:S!C@SJ?&C%K5-B DM77.I+%W7Z_9/_XH5"K._1]=F ,F
M<<1%@$"0\!A X2- 8!:#6,1!0&#","9F<:$!:E.'A^[_,/1AA['1#0$YDM@T
M$M23]1JZ7D/8^TV!\/LD42$-,9T%AX9HS1PCTA#[.%2D\R7KR=^EROU_+=K_
MOBT:&E_6*[E&U394W\NT6Z(D#:$(4A!3P@#D00(H8AR@.,K\0$01"IGAN&\3
M^A,?^9X;[[>>G]]5HXY]EOZM'YCP>3\;U=#",45=3W5,B*69,ID 1INIWS9@
MN!OU;41][OG>-M"<&.IMM8QY?\_;'X)M:FG'W)!:/*S+GTU[60TM<_;+4Z>
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
MP^8*L')LYU^.)B'_-?@_MZ-O=IPCZT>+8SN;_1A-/O_-CF]SZT8JG!4>:1;
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
M(AIR#;G,[0P].(9@J#"/P6@)Q0>W'TIK;9U4W]K(+"O,*LS._8L(AHX[2K@
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
M=-Y!HC#*MA*S%ZC,3P:J,JRO $,[VCW>_^C>G,3<VJ0E(B37&UK8%]9(@93
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
M-E@5P.KJMVQ\'"B7@8*[[4)F?J#@E%"#!(LTL&BYD*6'K+2GNM_RN<K@WJ'
MJX+XV;296IW';@$G1]G5;I;[:3):;%NLC]SK% 4*./,ZIP(:"YLZ"L&<EQS+
MT%T6YP$$]UNL5P6PNQ9SC?&4P<>+T_-_# ;O!F>##R?7%Z=';6:N[7A:ZUC*
MOI26&MH"D(N-*9NA]BY.8AJM("XJ@QGQ#G&6*XD!8,@X2P!VEFB9 A.R=!.F
MW105F)DVFN2=EAL+N=LLFVRTK^1DK=OMU"<CK,XW-L"&R$7N>)I+-2QXLR;0
M)(K'BEY)8\^C7,HA:,/(L^Z$5:.:.CD[/O\XN#[Z[S:=H9X_I+52>H&N0KKH
M9 (OC-?V^Z8195$&1:6$HR_EM"(6D%8I(1>$-8YI37GI;;B#G'(VU_(E[V*:
MSN+C"^&O^6+DCR;AKA/:>O/E7-W/K4/>Y+(/HS2R) (WL#(:,Y.BZ6[&QD$D
M]ZNC2B%KNU'5O1RK<A6R\3J=9./T?NFPW+M&X7='P-I2G1=.V5Q-:2@&VY7D
M:F_F\XQ!R2+HYJ"[JSY]-;G]ACV[AVNW\JL*JH.4HE_6W]ZM,_=M6DM^7ZL
MIYQ+#?N0"-TTP02#0DN*,*%<:VQRT6YWEUJOIK??V&3W8.U8@E6A]7YR*BQR
M4ZG2LUFJ-A>/"\0LQLN0JK%"(J^"YP%3ZWQWT9=7D=IO0+%[C'8GMZK@^6DR
M>[CPA:7>>WN7TW'NV9OO ]96RCRCBFF'A,FCA;&U"(Z*B!B#?]M<:M1AMYW7
M4MMO<+![D'8JO1K]Z<'1Y=G)V>]7I^=75Q>#RZL_CBY;Y-WO>%K[L-^>E)8J
M"+.SG&8WOXBS)M[\V#^.^NBU-DAXULS%%<@1^*=SA&IJI1#%^Q=OHZ6@";CV
MAEP/Z9M&GN/;Q;,*IF1IT@[\,>7!,^,$-+1A(J(@@0G.82M9=W?5KR*UYZ*R
M$AC:8?5U)K0:-=75R>]G)Q].CH_.KH^.C\\_Y9$JOU^<GYX<GPRNWL>%'8T/
M2_S<Y[GM$T!?37TA/7;DFTZ\.6-X.A[YU:XHA@,2C&?(!P6(<. ,&&D4BHY(
M.,D88ZJT;;R=FG*Z;/ML\[PAADEP6!X<T=;RA#C 'AD%3(A*6\\X85QT%V;9
M35N_VJH04K;KJX*"Z;G;X:6=?(Y'WT?S(:'4@#>2QPD2@3C%$;DD%%(DZ6"%
M=AKO=12^T+GPX84]CP;J1);3MHRM 0T?XXV+LR'F*5HL DK:YULU3I&C7"'!
M'*?)!T+C7K<P^^!A^<I^$-%"6.OB/H!S/0O\XV@RNKF]N2,\1M!_DD9$.?6(
MLX21CIJC1&72Q'%GU%X.P0LB?_+2GH5^B,BF)?C7M^#M]Q7"L4VP4&904A:6
M;QV<BEY8!$R1H."4P7BO(/A+@E]]:3_7+L4$?S#_*HCQ;3WRWOVXAD<TBC"!
M$HS)*L2<@"7E'KF&<X,,=<$S&371NK!QN0=9/4]2Z])HZ$HX->,M+^C]-->!
M#AT'5B7O4 J*Y(V8*TJ50K"7)-$&"U'\SG@/LGI.MRH-A7VA=J!<*H!:ONR^
MA<<]+.5.0\ND-'##(:&3!KL.]J8+''8D2R%89K$IGMJWA91*(76HR*?E^7\P
MC+[%F9N6:JEX.YN,%OE>9A(^C+[GK^;W9AZFN6$W1\X["MK=@,U DL^]KY(
M>P%'4_IHW$Y-OR=BUW J)(5>$=6,W#F9++O'?)K'JVE:_ G<?=@9.5".':()
M2UA',&"!*HZ,\-YCEBA>;[:[9:[1UE?TFS/2%40*LK6"<VLKETY'DWBRB#?S
M(=,6E&?TB&JB\DEO4.[0B1)G0EFKF"O>Z/!EJOK%5K\&^6&BZ7L(V]%-'@/]
MKT9&RSK^#]/9?4I+3K^W?M$4)PU!OP"/M$;"A#Q?3#@P+058FD0%9B+]_]E[
MT^XFDV1=]!?%O3D/'QEKLRX%7*"ZU_ZDE4,D:+>1.)),%>?7GTA9'K M6T.^
M>M-59W<O-A35?F-X,C(B,@;D83?+M/,G._6-#E3T?'"I]VRXR"27\[.WTX*3
M3'>U,(Y!-JSFQ0(Y?Q8%>-12&9UE5*UGT.Y 5J>>TW%@&THM'2#M]91<05QO
MD:=K/\R^3,FRKPOP;O"DDN,E^P3&>ZRERT@.H2]0?""6),:(K6O0=J&K4Q>L
M#=::*Z:+ /!%^#Y=A;-:/W<9U%ZZF#>-.9]D*9WF4H-(BCS-VI(6,GD9%DN.
M2I$ 9>L*\EUI&[<2=V#8#:*@#NS<LTPP7DV7T]F739?&Q$5%L:Z+8)+VH+)(
M$'QA$#1R^D.F8*FU5;M+Q;@5LP.#Z4BA]UAF]ONSC__?J\_/GK]]]>G5"_I7
M/[]Y]>DR8)J7W\/B/[BJP=&GNCIB7;E^1.W9X1\[NB"M$9_-&EOKP(7U+(>Z
M:W"#U-7/ZZ]?MTLG87**&5BH2U$Q2 I/ZV)EX6W1VK+4?!/O[M0=WWP?5S=^
MZ@\2>%4"13V?PF8-Y\2[9$M6"B@T9W3"2 J>>066QTARL9J+UH/V=R!K[/;5
M0?!SM]V^K7HZN#?)#0VS- UGU\LWUR]D,6>4G*QW9*7NV[$4YFAMP#BI?;&,
M(NK6<RVVD#+^YN>F*K\;!APM_PY@]'D19DOZ<NWJNAB-N1Y ? ]WRYK!7M[_
M5Y>);6EYT,F +11=JV R1/06"K?,6VLC<ZVQUY+^D7?%M0#4O!/M=H#L/S[]
M-B<O=[86Y!><I;4K=-,H;-Y.+)-9V"2 Y5C7$VL+3F(=9\FC$")H*UN/,MV5
MMG$1.1YZYB=090<0?3%??)\OP@KO929ZD8VU$KSCL<X7*N 2#R1 $[.+7''5
MVIH^2-"X&>1NP-A.:1T@\/I)\;:'=,W9=<HA2H,L<0'.! 5*UBE]F2?(J.ET
MR<AS;KWD>R\"1Q[I/+#'.9RN.@#BK\+[+SS+G^>_A[JR>_7SU5_I[#S7W=TI
M+<[7:7<DW:XN9A+5F>U_UG4:)(P71/AT]7:^7$Y,+L2HX5!#0U!>6@@B,$!I
MA"O$?&#-5_<TYJ&7GJ'F<'LP.C^Q[@_'_GP5SMJDP&_)]Y8A2>G\V_EZBNIO
M"^*NCCJX> ?XC:ZR"SE\#G]-,&4AD^>0N*<XP='%YK)WQ'[P642;M&L]C;D)
MX;T4N0^-\M-KN0.S?BC3]1A?,RU\XEJB!.9)]DK7U)^C6Y,Q)4*2Z)QJ_B#4
M@O!>RL5ZA?;A6MX?VOX"VK.Z46[S[PZ;]-]V<TT\L>,RL<A2+K7\LXZ,)9<0
M4U1U!)T5K'7OQV&4CON>/I;_,8@>G\J+Z;NPH-!V^@,;/X[>^;F#O(,^3/WI
MGSQC*CP;NJQY5@&4RAZ<0@^"4.F$0%2R]0JQ;IX\<?%M(DUAT=41<+KNR,HL
M0$1G@<)>GU,)48OV$\8?H^K)/'CN@YX]'SSW54Z/YNOCJQ>OWOQK;0!>O'_W
M^>.S%Y^???KTZO.G9^]>OGSU^M7'CZ]>;A: 7]='?,2$TQ_KZ6-'6+A6GVZP
MX'P &31;C7[UF2M(<X.>,ZDI''<)E&&U<U-KD%P5PTQ(S+<N'KR'C*.#FHN!
M.\OK'_T.5R_.%_7\3P2WT9O*8D8ZM588"$HJ<(D\A*+JT,'66?N'Z!E[:?EQ
M&+@3:+22_!'QPZK-Z^0L3L_.ZJ::*PE=\E'72;!B$5#6P+Z0;'QQ'%B4CG-9
MG%&M$SG;J1E[TWA;_#22^MA-3?>P\6X^2Y?GP$4?#/<@8QW!ZZ. 2+^"#CY$
M6P2Q%A^[X1[_S-B;N]L H[$XQ^^\O6LAR<6\R^"$)Q&]S)% KCPYE[IVJ!=6
M6T>E39QE+^Q.(-GQ@^/F$IK"90@1-WN%&-O!ON<LG=K1?H"$<1SN764RH..=
MC'"*\0I#6Z=L6P)[IF"/65Z4--;ST-HK;>AX;[?2J^?TS]9'</4\G-67P$]?
M$5<OPZIVQ= IK>T-=0_@Y_ES?#&G_WW]P[^GJZ_3V7]C6+R?X?O%6UPN)]H4
MA8QSL+(F$ L6"-HSR,&$4+3/])_#;\UF=/;GS^\#K<>OW7$4.OZ]/90PZ&KZ
M_.=\4BS7,KNZIH[N.8J%Z%:RP@$*#"YQCNIV3_*)T7U!9W_11G?H/D"A788K
MQXJ"A+">DO.#'"T?4PBLD*-%,;]R)(; <@;O<D[2A>1+& _<UX3V%S+UA>X#
M5=HAO#=)!>*& LG+#$.PED?C%11K2.)2<(@L('#O2D$I8Y;R4)C>]\'^0JZ6
M<#M:Q",6?AUTA"X/SP=<I*K(+WC/,:(+HIZD"7,J):M)M*IHDG12X*33P(.3
MW%&LF_@P]_T^5([;8CVJ/1Q,F1T:P^,%\:OKXY*)P?  +ML BJX$<"@-1$N7
M!E=:1B?&P_;^_JSYYR+\<,7^;7%^PPD2P<4BDX5D'<E#YNH.801$95BQ*;B!
M@K8#B-T)Z?:?C?0#5=LAU.]SOJ[9GS@4,2,Y7Q[-NC(N0<@B0T*9322VB8N6
MGN[UIW>"H7NJ,&PH]K_S@T/\64<,5NE?[==]N>[7&_T=XA'*NGF>V$>" [Y:
M2)X96I8A6!9!9>GJC%P.G$?ZYUX8EEJO;#SMJ\6EE*MP-[[01!K)3;".+(2I
MA0A"U.G &:13Q+61,=XN#S_HUK_GT_V]+>P#@#WN\&/%WN&-_ !WU;7.AJ-G
M":$PSD#QG,![;TB06B9D4J98!@!5ERG]$X%J7[$_,5 12G"291"88R0!FD0>
MCF/@U@G;F'5440MV>P=V&UC5C_>733\5L/86_=."UNOY^6+"F;*A5 \V!@J0
MHD=PQB%P3<;8"NME= ,@JWZ[O[SYB8"UM^"?&*[(BZ70Z:+A<,*,M<5K =YB
M'9]),HV<&3!*I.@=8VJ0&_$7(OI+@)\*:0>KHA_(_<#9.7ZNT?!$QI"S$ J<
MJU(CPTRL>#+-Q%!&JY+'W8HI[_OI_>60&X#D0.&-_69WG6QY?U_8_$B(@2$D
MXE:"3J)N<C<:0KVR*;00/"+]PG>#R5%D])>I/1A/IU/'V&;G<$YK&$+11I1)
M(UBK>=W4BA"2=L!+BH$%(^3M[9;-@;=K)'C2W.P(P-M7'4\8>.LPQ<ABE5$:
MG*\1L$<-7J$#G77Q1NC"U&YEM4<2LA/X_-\=?'NKY.G";QW,,*>39+9 </7Q
MI9"/&6/R@)F"'"Z)WQWS$\?1L5MBE?W-T;>W1IXP^'Z);X@U:UAT0+$SQ3?.
M*#IPD4&V= (S_2T30U^_^X>=_&DD^L?0T=BX7,=-]S.^CJLF/#MM+0N ,190
MPE%P%24'F\G8JU"R,;N9O<>^M!N2GD9VOZE4_S;/Z[^'_YDO7IQ-+P:6G/8!
M_;YOC_-$_J@4!GP$=XXN2>T0<HQT8W)"G(].@HG2,E\<VML>=$^/X-=3DV?U
M8"W6VOHX7?[G8AZN-N2+:E8@>^Y 6<<@&J:@>!UD+B5FWWK+Z_V4]/?VO8_>
M[\ZH/EK:(UYRR\6*.#BO<]9(?*N?[\(W7*]"\,4ZI! %Z'IV=<B; "]4!I^5
M"=*ZA+M-ZJ</W$ *_>D:)=N^/2X^6NASWE"X(X/C(WX_7Z2O88G/OE!$6Z=I
MW69I,^@]*6$#A104;M O*A7R"Z) X#9SQ:*AN'>GG4N/(&9G@L:!41N=SX=6
MP-A^]<4%_VPSR5]+)8A_!S'5O2NR3HH(B4-0''WVH5B[VP/A+S]V/  ,I+-Y
M$P%V,*KXCHU]_K,NDEB?$^4"*\Q&LJP462BI"P0F DBFO(]2U]:RH=V4:W+&
M+:EJ>!>U%GV/**J,;,X51: <ZPN3L*F&II%#Y-I!JB/IZ8^*-R]G?8"<SCR:
M0U7^J.=[F/Q[@-)ZH<$=AC;6-5O#H_*)S*DA(94HP?&"4$R(1F1DGK>>K?H@
M09W!Z5"UWX93,QWT *B[9^XYSM+7;V'QG_7!DPIU0<W K(=*R&(@I)Q .5]\
MB)+'X0W4+9K&K?(\S5UWN!*Z!-4E-YOC9Q-C219+CF2N<W@B@D=I04N,/FNI
M-1_>=_J5ILYLU5$(>!1>1ZBC WC=';:WL;V8LN39<4#MR*IKA1"XEJ 522?Y
MY.+M 88#S-GM\NH[2N./#MP]0/QCQ_7WO MNN&"*%5\C7>GK#$@N+'$A%&#1
M)C'/#)J#BX![6)HX"#8:RG1L9*S?_.Y@6\:@91$:9%'DUHEDZBX1"T6@TRIP
M%DO:"17W_OC./)IFB#A>EAU<-W?$\_9JPXRV114G'0@C!7&B/#G[U0<,IAB5
M7"AAIU3R,7[,V[TV70[6HW(*M_@PP?<(H>N: CY)/GOIT8/VJN[_-!)"D1$,
M'2MT@F3DV^_TW4Y/9Y[+@3I_#$J'*J#A5-"QRS@NBY^>+9>X6H99?KGA9U/<
M<NK2CEWI&:?<XR!I#5@"8E+6,3L$NCXI("1/"H)U&@P!649FO7-/HP1D_7/J
M0)P7Y\O5_!LNUA*^L<.#^>"U0 Z<2?(^@C+@F*@O4<K'K(VWS7=?[$!6?\4A
M^R#B'OO85 ]]W+E;6;JQRJ%>*E%+"<E5!U<YNE7J$Z?03F$,!F-IO;]\-\KZ
M&Y(P%, .U,:H [IWX8NXD4$76R!:),="ND*.A3& F@N6=5*L^;[QA^CI;SK"
M4(C:2_(=;/N^]"4NGI:6SV;Y_>HK+MY.0YR>K=?U71IA8Y#IX#TP)P(HPXDQ
M)3SYJBR$XI7/IK6YVIFX_H8D'(.O8732P<7X.&,W#+(6PM)Y(3-L#:N].1*<
MQ S2EH3,VRB3.SG>]KPD3SHM85C(':B9#E!WG[F^9.SG)&.,"I4$Z=9]%(R8
M6>_Y]M&C8]JF.$ B;3M!_0U8:'U5'B;[#N[*!YG9!.,DP/F765TG/ZF+ 8R*
M'KRK@T2R+.!45.!$#K6UGV?6O"9F+PK[F[TP&-2.TTZ/"X<OTT4OWO_^^YM/
MG]Z\?_?I.F7TYMOW,%W4HMIYN3+M\V_?ILLE??*8UJD6GSTZC=:<]T;9LNO/
M+5?+%^'[E"Q/!=N'!1)-^?)6O4CDO9PNT]E\>;[ *_@'Y)&K9,!JJVJI(5VQ
M&1-8:0KFQ$6Y/6*[G<MS&,G-/,+Z^8F7*I+-KQ5LUE ,7B)$ENK*<<8PD$TP
MK/5[Q"\$C)M9.R5ZMOI_>^OAR=G&9]_FB]7T?Z\_<%+KN/.'A[6/A_'?B87D
MVJ%4HD#6I0ZK(6?1H2./40EIF$E"F=8KVT>VD#?5]?Y*79]"'<!^K;-)*#'9
MP&U=446>4S$6'.,(F*67.@==8FXLF-TH>]HV=1^\W:E6:Z^Y'HWMAX_O/[SZ
M^/F_G[U[^>K__^/-A]]?O?M\;6T^+.;?<;'Z&6;YU?\ZGWZO?MD,5T?8V*.^
M=[1I;<=M(XMZ^<D/9V&]B^'JNU<8UAZQ!"T@&Y5JT5. Z(.$XJSC.FGNL/4K
MYJ-$'6L5+T7^OFS]U$45D#*J;EA5D(J1H+RO^WRRK65?R8L<*0QLG47<E;9Q
M+6-;W-RV?8/HIX-<XE9N;C2,N2P<CSI!5(B@LF40,J[3&8)D%^R=C6##G;<]
MVS0'0]LP>)@/JYR>\7:CHXS9$(M2$@R3=$XE\15D2E!0!..C8B6W]HEW(*M3
MZW8H%':%VH%ZZ0!J;S$L\>O\++_Y]GTQ_[%NR;^LHN?22>^,!R/J>'\D'S4H
M*\!S\E*5U19C:Q?B 7(ZA=:AJI\/HX<.($5ASO=S^G%7(KJ:Q6#01 S T=?2
M?EW%PPOH&'Q*)F1NVU<^W4O*N*5.0T.IA?P[@-'K\\5LNJIA>=U7^%?]W>6!
MR-EH)IF#Q!,#%74 3^X#D*] /-B(V+PH93LUXU8Y#0VF1EH8N\GJ\DQ\FI?5
MGR38#YLQ-'G#2PC<.BP,<L9:Z^],';W)06HGHY$\4#"T4[O5(Q\:MV1I*+ T
M%W$'YN>2C9?X \_F-^VH)W=19\/ JN! F>(A(/W1B2*=2<[8VP.=CT\N;"-F
MW'JDH8U/&QUT *9UIOF/&6GCQ7RV7"W.4U71AA>3@\^JJ%K=3@>#U7*^9!-D
M$Z+FW.646M<B/43/N*5(0T.JF28Z0-566;V]ZF'+@:/VR8(-19//QREJT()!
M0LS&YX+<R,;8>IRJ<=WO<9-2AZFF9[#]MI@OER2L$&2A.YU,;UTQ'>A,LI!
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
MGR94"7LXX:XH:V4DGTW'.FLM0)2R@,A1(V<<8SY=.NE!4OMH&^@2KGMKLF_
M5H=?\XC!104VUW>($.HD[[I'DCN6!(NI-!^PT'/\U07\]M7+TP[$?EVJ=4?J
MIPB]=B/AA,'6 3(9);S*/BEOG %67$4I<Q!#+3L4UL;BL/[COVMXE?[7^90.
MVK/EA[!8O2_/SY?3&2[K?JHXG:TU=_'ZQG@D4$8ZOTR9.C%<0'3"@?->N<0+
M9WA*-W5'LI]2H+4/"O=*P0Z@X0X\@C<SLDCXB;2Y7I#PMOX/JEYK(9Y7:&4Q
M")*N&;K1!(*3+(-73'./2J74^D _0$ZWCYW#0&,^C)[ZA=RF%B;+()EF".B-
M (6>@_?: 9H@LW6AE.8331XD:%S8-5/[;G Z0 >C5\7.EW3F-GO)-W5/2J(R
M4G @[T_20?.:CEQ1(",SH0ZV=.@><QBW_? N\7"(WN8-A7@P"'[@(LY;[1?
M,_JK+^0F_!X6_\$5_7X3KU]N_?&IU*W+($N@",U)"4Z'"$QXS9P1G"+WQJ;E
M,9K&30>V1],@NNC@SKJ\XW=ZDJVSE5Q1!7Q$.CFY=EV)*$!'ZXKQ5HGFNS+W
MH:_;<IZ3.%*#:;('E/ZR*?DV6Y-HT& 2!ERM^KR8;&A108K)%AE06]]Z=<'#
M%(U[EPZ'A <76!^EEA[G1*[35Q=)JV?O7KY]\^SYF[=O/K]Y=2.%=6,Y>-BL
M"G\[#7%Z-EU-CYIET^S;1^?SAI'"D8F\M7-WX[-T']_XXO6&8H[:>28A,4*X
M,H7LJ:Z_"RQFI4/RHNSD+S_ZJ:-<_1L__6(ZV/705FZ$]<@=T63KYM$4P/-<
MEV(9:[EB)26V+P>WOC&.L1I @[]X_HUDVL'E]V&!W\,T;]S,#3.3+,B-36BA
M<$OBR"Q "-("RQH3PR@CMFY+NI>0/M!SE(KO3,D^5MX=@.8B OH<_L+E1TPX
M_;'V+RV&'#$;"GTU(['0C1^XT&!1JX"6"1=WFC>R=P[J%B'C>.I#@N9X>7<
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
M@*J-*KXN;A&2;HB(27#6>M?MCJ3U=(V>''>'*:A_W-5JV@UC$>DX>1:@*,=
M\<PAL)0@YT!.J@TH;>NGIYV)&[?4>6SL':BD[M#W]FJJL$D4+"D5P1A+QCL3
M!RXQ =I$SE"XD$KK^N8MI/2$K-;!P6'R[@XVKT/"30$.)X?5LUI'P8D%51A"
M1$Y\\.P$HM"Y^6KN;;3TY(8=J.@'P7.@U#M!ST7"94G:>+^8?IG.PMD%=_05
M7*[;@]^7^D\FZ#67W"BP,M%I8[JNI%:%6%56F$1^Y>W-W$T0M2M]/3E=[5 V
MB'8Z0-YOY @LW\Z72UR^KR.FIK,OY]/EUXL95&N&$F:7-!T@Z[2]&%GL?,T
MNA"$X2Q(W;J_]E&B>KH"VV"LK1XZ -9]/&R,,TL:A2T2.*^K]FIA:F!N/2>7
MLZQ=B*;U\K#MU(S;%#8$E!I)O@,,_2J=&R\2U];X8U45G]C"@TW>0389ZS3U
M H[;2)(KUH@2HE"M(;4S<>-V?@WO=K72R], W(?%-"&?).99R59#M'60O^>)
MKGF*G;'H((2N.QY;US;L3-RX/5XC >X O?0,N)I!67Z=G^7K_57ORZ?5//UG
MS>AG<D*_K),KVI/@&#A;WV/KJNP0"R?)%F.41[+W0Y2;'4'RN.U@)P7G #I\
M$I#]O AU ^7+\',Y"4E;<C8<%%;';CB>(1;O03O%2-;>!7TR.WD?@>.VAXT#
MQT/U\R3 1_]LB>F\[G"[P2>?<..C*KHFGWT5:; 0!%. B#%&HXT.P]9Y[$'L
MN,UEXX"RA=[&WLO^D)MRR=SS\R5)=+FLW+WY]@WS-*SP[.?K^=G9_$_B^A&!
M3(05A<XL PPA5"TH"$4CL(Q<2B<9WBZJW;)-] 3$[I9P9D\!R%WJMR^\7S\"
MWG?3/,<R7^!F6N+/B0_9<\LC9!=8G1/M(=@<0&:'T4:;;3X$QOO0L!LZG\1[
MR"FUT9T7<./QN;K5-Q;^4N1G?0IU%Q>KPU1KM6I0Z_8,$6W()>IAWVRWDK8;
M]I[<*TEKI72'M9L//B_I[,R^7!0\3$QAI@3'P"9#)\C6I&J* 3!30*?IM[;Y
M*I_=*-L-:4_JK60 E?3:N7FSTW^Q^$G,_0AGY_3'U5=\5QL>CVS;W/GG-^G9
M/(R;81LVBT@V69E!<V4I "X!/(7$H(S6I7A489!$[FD:-B-S4G-'T;VIC]&&
M<7"F3@>Q!3-3R%CS;:U/I6%S'[WOTK"YCZ@[N-;N;3(KE@1"%@),P4@RT1:<
M1PT6LU$Q&VER\QF>3Z)A<R_E[M*PN8^D.T3+IH"47#FI@]<0O<XD%N/!%:38
M(4<?6"R2^=:U;4^F87,O#>_6L+F/N#L S?T=A#ES$;F4X(AH\LJ03I%QG!P_
M=,H4PWUL7;/]=!HV]]+P3@V;^XB[ \QL"Q?J+""+T4,.CDZ3C JBC!9TLCQX
M95-,PV;OW^Y5?7W2ULQC+J<6\NX.-I?!Q:;H20?N6<P"1*K]A#7A$)17-;D5
M11"!IS!L?]*O]/3DW1RH\(<?=PZ7?A=(NOCLQ?I5?#%?KI:_+>;+Y02U#8:"
M Q))D'3,+-EF67AMYC/,HV!Q@#:W+<3T9(1:8:B%W(^=8-K,6?Z\N=LGP:*5
M(GFPCC-0L6CP9**!>\F58%8KUGPP\XWO]UDH?0Q0#I9NLTG+@Z7X+C.9K_[Z
MCK,E_8BSBDGZ?.M<WZX?:IST.XB_8;-_QK)4.";(3I-[+(H#+\@]MCZ9&+VE
M?_ITQ[5I1\Z?B0%\H%^4212"1E= *JNQ[@<WI?6.QZ>2_=M'[[MD__81=0=>
MSKT9BQA<,-XS**6."@^6N/':0PH%*61D(6/S0;Y/(ONWEW)WR?[M(^D.T;))
M5K"$=-E&!!2^>O:60DY=$J B-8>0-9;6/1=/)ONWEX9WR_[M(^X.0'-_.LHP
MI@)J!85K \KE6FB"#JR06N= I/K6S81/)_NWEX9WRO[M(^X.,+,M7A!U252J
M19]Y71/',YEB8Z!6QRN919:N-6J>3/;OF,NIA;P[@<W._=F6,YWKWJ<B:M%1
M%!Z\,P+J"CRA);H\R(#FIMWS)\\.[@6(8[KG]]%.!\B[%=%6%E[]E<[.\T7^
MD^SQ_U[K;E)"W7L<,B14ZZI>!$=6G2*/**41R7K?NLID5]IZ,FEM$#>(5CI
MVTW:WY>+3"FQM,Z53E@V164K07CR("X*ZB*K,P("NH0L*M5Z-=)#]/29>#P&
M5<VDWP&2[CDA$T1C4^(!8B(WL>[: ,\3([5C3+;4#&OKZ=OWD-'G.(;&UF@O
M6?>?MWY]OCI?7.WS:9:EOO_'-LY)[T#[L!GH6+S10B!4UX>@X ,XQQ-D[FV6
M-D7%A^A1.$T&.G#!E"-/3BNY3K,*<*'Z=%EP5VR-3H<-W/K-0.^C]UTRT/N(
MNH,;Z-ZLF7,E. P)#/>F3@N1$'7)8$TJ-@6=?6F^1/E)9*#W4NXN&>A])-TA
M6C8),Y="U#98\,7:6BX7P;-(3E@(263.)/ED_]0,]%X:WBT#O8^X.P#-EH)(
M)Q7]-T"I\R!5B1R"]9'8B2%[Y9-W_]R%(7MI>+?ZTSW$W0%FM@4 NDC+@H[
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
MJ\[-,:I'=$0<]J&CNR4:\->HD^+73\[R1SRK_9;7'[\JLD=>8N:A+AE,=<.
MT>"ER&"DYLQ:'[AJ':+O3-S1J8B-"MZ7+9]\,5^NEA=9OD!V7;N@(7!95^=A
M_1U9^11R5$%$*:QI+(<]R!LWT34,FNXD-P;25@<W\2\,53;63-7NMXM*=&.$
MUB%3[(-8*]$Y@RAD@.B<P,*S],T[G!XA:5S #0:%.V\[[?32 <QJL?HMD5W6
MKIMB6>)T&DNQH*Q1$%.=<D.Q$#(1G9*MVT"V$M.1+3M6Y?,AY-\!D%Z1DS7_
MB?AIG;>9);Q\[43&2MU$Y&PBXIEW$)GBI'RFC$;K7/.\[!92Q@51(T7/VTN]
M _!<!C(OSN9+$LPE$Q&E4TZ!9#J18"R%24;:NJ=#J*2Q>-/: MU+R+B/0L,
MYWB)=S%4X@'3?!UN6\N$5\2+28+";4OG@!B*H'-Q.CKMHVL]*&(7NL:%50?^
MTF$:ZL!<_<K3U[#X@LN)UB(P2:=1V$QG)PHROEHYJ.NQ#%/)>FQMK>ZCHUM7
MZ4!M/PBG T3?T&P-G^9ZEM+B'/.=6SY<G=+G.,,R7;5/?.W]Z:%28<?)X/3)
M,4OP9<Y "#Z 2J) U"5"4+SP6"P9SM9E<5TFQY@52FMTH&.4H IWX+.Q8%/6
MF%5 %*WW8_P=DV-[H.F8Y-@^VNKN KX;D2OALE.*KA2Z:T IX^B&870U%"\0
M78PI#IJA?LK)L;V@L&=R;!^]= "S[:&71PQ%6(JJLZ;02R42$GJ*FXI/2<7,
MN&IMY9]H<FPOE>^<'-M'_AT :5N:1JB@L[(<LE5USP$:<"D80/29I;HR)/S#
MDV-[*7K'Y-@^4N\ /#O%5&2G"S<I@-56$$^:0RA,0,G,2:<Y&?760[[^7CF.
M@:Z]PS34&^HVS-R<[VDB,R*4##&6^FP;:RVYTL"#(*\T1&:Q]>/W(R1U>P\>
MB(&'0':D0CK%UR3R%(7D'!1&<A$P"PB2&XA>AQ*XE*SYQNK[Z.@(2<<J>@<0
M[27U;C8@W)L(% PCC[;NFQ1TOG).X#+WD"2/+$JF7?.!40?G8 >[]4Z&GT.D
M?L3X_S:X^1!^KI<6D#1^8692D+GHG )A;=WE$S/4L7K N'8\>".+;&U[MM$R
M;K/0D/AI(OUC5T@,=G^M]RU?C$)_EO_G?+FJO$[J0WRNF_+60TB4X@%"E)XN
M?64I[@A1E$$SP@\1-VXOT:EONN/UTZOCE)6W%!);,+$XDA298,\#!TVA;J"#
M%#P[A3<^;A?1R1VG?:3>ZUJ!U\_>?/S7L[=_O/K]U;-/?WRD__?N\Z<;KV_K
MU1"!OCX-L5:,3/%J4<2SU=6BAODL_+I\X8@'R8$I.OJ=\I02:_1\>?75ZY'Y
M-PNP6;+)<J@CA(%0R\ %M.!<C,%P.C)\L 5%]]#3>*OFLWL5<6/'"?T+[^:S
MQ2^ZN$@)V8)%LU!7P=$95Y)9J(.#@)5L8C+2)&Q=8MV,^$ZV!QZ+MT>69IY(
MN1W<^C>VCE_]]K^FN""BOOZLO=)GZ]>6[*VRBJ(P+;*K4XL\!+J2@$=>I,LQ
M9]<Z#;P;99W@\;2PV0;>=CKL"9DWEC4M[_*W><\I)@FG7(#$10#%I(!0=*FV
MP)KD;7'\%$N[MA+8"4X;(F2'W5IMU-43%B^V@ZTEQC>O?FC(P[1T<C4Z49UU
M T'( IP%+:17R(9#WEUR.L%9>Q!L@]N1&ND47.*2E<29"5X <I-!<1N@MG&3
MG"CFU,&@%(/MF[Y+3B?;;T<!UR$:Z11<<L.*R8Y+C!(DHR.RGF7J$F9(5@5A
MBRJ9MYZR\  YG:Q]'05<AVBD!W!-9V&6IN'LU@Z1$J-2(6= MMXAZQ2XZ!&B
M#W6?LTT%FT<+]Y/2B<4:-SQHH*4.P+9.LM.7JQ@_X>+'-)&(WI=[N%O6LJ_E
M_7^U.< N1#JKJ,$X3IZN=AI\9A)$$1D)7#PT1VA+^D?V\EH ZG9)YEC:[0#9
M+\+RZZO_=3[]$<XJ$YN[H CEI2)'([&RKIY0$+F(D$M6*9?$4O-2X'L)&;F"
M<S1<W![>?K22QAX<^&;V R^>)I=O9A\6Q,D*SW[^%Y[E%_-OW\-L?2>MN6)2
M!</)^8@8ZH[M4 .H%*!(S:47+J=P:YO>EGF!.W]RY%;HL4$VH'XZL&\MW*"W
M5[6.6AABCRE P2/YR'4@A@@:%#G*.:%(Z%K7TS1EH),XIX^,]<D1T<%QN.#Y
MGJ>LJY<L[A-='XE#<DJ0"8D<@O,&M% ZER",<Z(QQ!\EJI/$XND!,Q]2>QW
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
MP%J%J#<9%XS6'*+T&/5J4\KN,)+T1CBEJ73,'WQ 89V&6$<P:W,?9^# NF\
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
M!\>SARR5S4@ 3:&U%[B[11+M/:IMUU;V@\G?YFG[4C96B) (*1<D7*!LHL0
MRQ$0SA ;@W4RMG95];?I(=_GY54G &HA ME3+L\;AF.<Y6C@$:BU$O>Z,C#,
M&@$T>2*S<-RJUEKTOKT>\GV:RGZ0> ,VL4-'G(0N@/!:0?0>=PT5&%@M,@0\
MG$GRF3'>VK'S-^PAWTCVI M0_7W,#@-%7XH[7.DY)<K#O@#>&@],X7]'9R6E
M!Z]?^ME#OGN$]]1(;!NX'4_>IF(S;R$%^L6"@^$EL44C!<\4 1,%"4G9E+MY
MM',8]HXTZFK4)GN"W3&<CG7;>"L2A0F10=(471V%SCM&M@YXDL8'16BH7GI^
M6 Z/-,0[4KOL#GQOP32W;>$MLXH^*@O&*X=;5VD5((V$Z$1R(6NONNF&=$ >
MCS16/%+S[!* QV"@E5Q]8:1BRA)(H?1ZBL6;H)2#3B1'RQBZ^^8-1Y;'D)5K
MPAQ[@-O?)H^W5F+16,&LIZ"B82 (2<7=#V!95$)$YDQJK=3V;]ZBNNV<7S6P
MO8%#<M,>P]QJW* B"D.4ZH-,)3CN,L28'8M9>&Y:F^/P=VE1W4C6L!I\^GZ9
MVITC\&K?18J..!>20*;EUEFK#-8YAB%TR,;HG'U\,@/P9XOJ%LSIF'#3RJ'E
M7Y>4KW7$KVGTZPA3B^U(NK(QE?<Y)!$(^ \Q":ER%%V<:TUP?\0] 0]E+ VW
MJ-X"N6_ YG=I"\RIXC[S##X9#D)2 TXQ#HIJJ4/6,>E.TB&'9?.(.PX>J15W
MC<5C]X!?:R09O9&.! U>R@3">XYQ@91 *-48":3@]6$FL;SU%M6]^;(U$=#*
MX=7IG=2J+L&)<2T4):!Y+J=\P&TCE?;V*GA&LQ),M_9V^F>+ZCWQWDR+ZFW
MUXJ5UCG6G_88SBIPFVT"E75Y'\(8>&4M:&=MLE)ZZFV[GN3?IT7UWG;6/WR.
MIT4UBLFCJQ&_X&XR'9:=9?$F_H_Q<#[KK#WU-HMVU)IZ9[[;:$NMDM)44054
M$0I": +>4@^4&D:\$]GSVN^-WTI;:N*L#H$%<-IB$,>BP* S2(C,:YTTC;1^
M%NQG6^HM,=M=6^IMU-^ /_2X6ZV5E(M@)&CJ2PM/%L$IDTL+SZ0\I40\S2W]
M;$N]-PC6MJ7>1B,-P&EWP:WI5RMDHBF[!,DZ"X((#4:BB4<M,HE)6>\.7E=P
MY&VIMX+5(=I2;Z/C!G#^DEOWY?R/92=DX[4*MO0#81REBT$Q&$<T*"L#(98;
MEFOG%-82U/CKP<[Q,NE*>0T@L<(-L) T*!4YN.A,Z0=>6NL9#ID3&:UBD;).
M+B[VHOJMM+'>QU4XL.Z/&>VG_[K&B/O#&"W_>J&5L_G7-+WXZL;+FYE/D_'W
MQ27HP^Y.R0@:97 H'2- ^(PA!1$9O.3$9AD]=\UT/-F)P\9/ALKXK64^W8/I
M[V%JRR8R1'E'O"6@-=-XXK(,)E(*3 <BK(R&B68>UVS+W)$:V $0?GACW %N
MQ].V86?Q/.FSS"U/J#,.7KCRM@'E9$G$K16=[91HH**;>J@#\':D#1O>DBWN
M ;8W?23>Y-_OY$*)DB%Z!<JDA%Z-+N__7 0M8^88*+!8/?UR*-Z.M#O#6S+"
M/<!VW.V57Y7,\K7\ ^&@!GVR5)8>3Q:$40:<)!Q2T#$+##!X:*:V:GOVCK07
MPULRQOT@]\;M\:GKGBAN1H$K]!=0/L))!T8J_(.+,I$XR.2/QQIWB13;>]#]
MEFQQ'[CUW(9AO\JYIY)Y(IC'1:%+X60EI,]&0R0<P^CH4$S6&M!<>I%2$(X^
MN;6I7:"_ ]5'&@+N=]_9-C;>=%QWMZ,\>0.TB(/?XPG\JQM.%P6@#W?'$*PR
M)D2PE*;2P#" "<&@- U)Q06@NIF$7#<B.-(H\6CR$IW!\:<UWSR+X#+G8"(#
ME0T!H11%)[ZT54O:4VNI$+J9?D05^7[SZ8[N#*?!36 K%/_M4B6OBT\IR;DB
M#(+(#.,'S\&[,MB5>(P=*+<I==(XH@7FC]33_EOM!%WB>>?M %?WD^9=@<=W
MZ*^+SCF+01&Z@BE+!R+'"+YXAHX*YGA.W/GCJ7'8DODC=>;_5EM!EWA^TS'!
M@P;+KTLM\$0,,Q:(]0H$5QJ\Q@W44VFCLCE3=CQYW6TX?_.)IC>P!72&Y#=M
M_UM$4]1JJH*0$'EI<!EU F^Y!>F44]XEJ<3Q6'_E.X%C3FR] =OO",5_GZ38
M!AY3MBJ8D$!'H\J+)5[*3CEHQHU0,CB:G[QB[#5?]E:/]*-)I=5%U-_C#'[<
M4^7AMNNSI=8X#U&S",(E!<ZCVHU'&4;\SZAJOVSOD]\C/7./)G]6!VBM&*5_
M759^:UFM:,-T)\*!3I(9ES5078:<X!+@$U$HN$B#-Y1FW\EDY%ZX??.)L4H6
M4:O?UF'A>;3-6+?R2%:V !2)1X/!OP@4)55T:S,)$%GBA$23O:<->;;[=)8\
MYH1570OM7V%;X:[%CGFGOW_^>/:/T]-?3C^=_OKAXO/'DT_G>_3"6_>YO;O<
M;4QKI?YUGR<(6>1ZLL#,+VF<\O!!KR\GC0TB2F N9!#:ZD5- FB2)$U&42-#
M9=]A/47[^F'O\6OC8D8%XOZZ**=T/+GI$9&#R9E(":D,3!4&#R67>(*(2!<Q
M>1LXK<SM.GKZ]64J(N.IMU%-"0TX]E_2?#A=[,&%A?-O>!),IA_+_ZWHJ?2
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
M(P-+K'**V*#%DVO959F W0CH]Q:K5[ >3&\-!$GOTW3X?3&"]IW[]GDZ#&G
M@@U$J@@VHV<L+-?@J:)E#$UVB0OO3>W6"<^IZ-=/;&*OW%,U+;9%?G?V^^\?
M+GX__71Q?O+I_;NS3Q<?/OUV^NG=A]/S/3J:;/#5O1N;;$MYI?XFY:IFN A=
M9R?C>-^=&]'X0AM7I:TF04KPB5H0,7+P&&4 TR6Z#9$G7?OF8BL"]]VL%M,Y
M'BZQG)OE#:/29 @JH9%Q]*\]#1RL-=(*FTLWJLILOTQ)O]?GW6'EZ<Y400\-
M''UW')1S?C:,Z68^PB\_[IH3^! DXYY 3,S@=JLE&&,B,&-M+/=3AM2^XGZ5
MJ'XQ5D/SDR[5T"ZN"CO+IV_1*QXIS1!IZ73FN0'K22C3_JB-@3OB#X2K>Z+Z
MWKNJ@F SB.VHD;XCRHNIB\4KG:;Y[\.9^_9M.ODVO>G*=_MVO[R!-(0#$[9,
MSW <8Y#$(!,C8_0ZZ>A><ZHV6ZI)U.RJUTEG0NX;,G\.)Z-EK'+Q-?TYG%X.
MQT-W$\.DZ;OI\"K-3L)\R9EU03-/+%"O%.[F@F'0DA(D##H"Y=E3$S>"SU;+
M]IN:[1!*W0F_1UC-IO/!1XR*+Q><O7.SFUV:V8#XQXA4^(!_6%IB4T[ )J*%
M2XI+NI$KCI]_<*KA?]V?:"^OW"]Z*KI%%03;%"P>6! QABB5!2@2%\UJ(I*O
M4IFLJ"RQW'"[479R*W#T[>'4T.=*:.PHW+Z/HY-OWX9N_&XR_?;G9_SOV8]9
MN2S[, [_F%S_F(PO_[_)]7(WY#I$H7P (4J2- D4D_4>DB4Z9F53IG2CHVCC
M)5M!R:ZJG70NY[[1\V[D9N7 7 J*,FMMN? H?Z>,D25+P4O-C/' E"GU^T&@
MU!:;K]?$!Q^YV&S*Y&;K]7, =8.;#B3<0%Q^+Z=S5,SU;+$/*RTLLTD"%52"
M4$* <\&B4T\29RG8$&J7E[]$1[^IX0YN=?86=H. 69H5UR+)+,A-M9KPTH"3
MT@-)P:!19>EE[3GP+U/2\U7@WAI^!3([B+L!T/R?ZS@,0S?Z<HV_<;G<*6ER
MBC.,'8T6R /AKG"#D1WE+@=&1)2U$S,OT=$68';1[Z2RL!L S.>TJ >\E\[M
MZ6J"5%8)2$(Q$*RP45IQ9FXM25('\_069F_,K""EY]BZ/FQJB+P!Y#P[MC_>
MU1WD: /ZL0:4(Q'#2^?!,*Z :3RVM417G]8ND5M-3;^E1%TX-W4$WP*$[DS@
M"VIE^CT-J&0FEV(5NIC"@S:%# @TA$"RL5X*26IO.\^(:"S'N:-V5[HWNXBZ
M!:P\DLN/]^[*7:;9HCEUBG^ZT74:.*9B<,P#M\)@1&C1_0OH#28OF,P.?4(B
M.MUV7J*JL:OA2FBJJXR^[W0^XA^C7U.:?9[,YNC5W3PY^S#&SZ?9_(N;I\]I
M&HK>+M,@24<T90F,4P2$IA8,EP%TLDXKFTI;X8UN=K99M;$(?3\4=2OS%O:J
M-"\?.\OO<.WA_.%CL)L2<F\C,A("R%SVWI*]M1S=1ZL-88X+D7+U>Y]7:&K,
M3:JT3]541-^[U+T]G.5S9&RTL)C%;>G%5S<_^S9/$3E$9B?7T_E)*1KXGN+]
M;PZ$SU3HJ, $1D%DGJ'<DT)P97@LS5)KLM'.M2\E_997=[&;'50W+>QPCQV
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
M3J^FHRP+K]AL.*+Q),W#V6@2SZ)\%DYGC/T^G/30%^U;)V,; 2][)9=! 0Y
M,HTK.]_PS!9)%(;?]0[L+/QA RKX2B8>+J[F"HO;+C,EE$[.0O^;NY4@IR47
M3?+BGI=@R!ULR%M54OFB;Z@T@0'-\];0\#\AB2),[F\W6S081W )';HH=I!>
M__;C[:O;>Q*%@RA>7#J'KJBCTO8@,^P?Z,^$^5J5%4A#+5>2O-%JI6E)<J6)
M5#* LA*J 2 EE"EH0U1.; 'D+:RXL9I*^_QL%D?3N2&O%-696[_A&IA5:'S8
M@2^P]G-J"$7V9LC_GVK1D'C8=TP?77PT=&2\7AYY_=NU+EM%LPRW92 @M\EP
M@D7Y_!P12YL$T:SZ]%0??=BZ:(*MBP8=Z/\^^_R@+5>#Z=BUX1YY2:6LJ2#P
MON:V(2M'4%)IM>9NPE:=YG1'ZI;!:)7B&LV X(;XOE[5QI)H_$FJG0ZB\3^J
M5QGN]F>B0>!&7</<JBH)AH.9<U^#MIQ1L:5E2@VX"+VE+3[?C'I+UU:@K" -
M4$W._5]3XR7#\Z9/*''2$8?S'_R4;O"A?Q#-+W",?@Y,28,RXP(]B^)Q'_&Z
M_ZA8)8[F5ZO80S>[:Z4KI5L1.W<=R-STW H3RI]LE>8,NH>[G 0E0 /ZNC,P
M;<@=-1E]WT+83YK7 O5A#<;969!M58Y/QE);H]XUV&"/J'(HC"N@JC4K$,Q'
M0MY#EU.NR9J*&O" ;A%^Z.NT.N>22L:1^FTMON :;0R8BW[;]A:=JVL/(5*=
M&U-C9"X)94SI# ,!V7!;^$RH<*4Y ?E1]^,P')&?%2:\1U-R*YTL(D7)&T%E
MG^P4=O _4\#X2U9 1DV!7+ 4'?7?'N?[RO=L'#K.]]M-6%#K+4Z%-3ZNW]<,
M^<VM?8R\C46=B1!J8YZ?C6=S<J?PA8YZ=KKH'9V0\0I%3'KF71=(^=8<]U]_
M'(9X<S5')<ZX]1NI3;1O%T\=Y--VOWA 7<#QSO#@Q>>)N.'.O 5\TJ4\2.%]
M!L<O/U\WVX=?#]O=I':$?'Q<T<9]J'2RA[<T%2=.A!.CZ\K=_Q0Y/I.?^CA)
ME;6J3,*="TV-$K4]=GF2(P?7]MOJTG_3_0502P,$%     @ <8%,6K+Q)=HB
M'P  (@D! !(   !Q-#(P,C1?97@M,3 R,RYH=&WM7>M3&[F6_[Y_A3;9G0M5
MQK$-A "95#E@$NXD=@J3FYU/M^1NV=:D7[?5#?'\]7O.D=0/OS )X :<JI#0
M#[5T]#OO(^GM./&]=V_'@KOO_NOM?^_LL-/027T1),R)!4^$RU(E@Q'[Y@KU
MG>WLF*=.PF@2R]$X8:U&:Y]]"^/O\HKK^XE,//'.MO/VE?[][2OZR-M!Z$[>
MO77E%9/N[R^D<]@4 ]YJ[>Z+P[T#=\#Y_NLA/QR^:0[?#%\WFO]NOH!7X7']
MCDHFGOC]A2^#G;' [Q_M[T7)\;5TD_%1L]'XWQ>EYQ+Q(]GAGAP%1]1;N#L,
M86SFMA-Z87STLD%_CO'.SI#[TIL<_>-2^D*QKKAF%Z'/@W_4% _4CA*Q'.H'
ME?Q;'#6;\''Z]5KWY@#:\60@;.]TESK_]_'\_?DE:S;JK=VWK_ %.ZB9H16Z
M[ #Y1'S7?6XU;NISB_J,_Q^S-LRA2WA(0O8IY$$&$%4>R/PA_)6J1 XG9@PP
M^_&[V[_V@--%0__M9?-UXWCVY^7'\S[KG'_X>/F1M3]WNJ?P]Y)=]MBG7KO+
M3GLG7_%"WP[P?KN^-[?K;"L92\5^>_FFU6H</TQ/YA,Q \XZR4%T:!YO,Z )
M,1/(,QD DL. G8E!G/)XPO9J),1J;#!A/' 9]T,0>.NDW9?.AW;_S_YEYW.?
MG7=/Z@_4F?DT!$2)*@#J?1C'X;6(JX"G&D.B? #X<$!3K-@65TRESI@!QGQ$
MFRN&\#:BC1X] >3)A+5'L1 D36,Q%#'"$< (SW1^C.4 'V \2;@SAAMC0"O<
M1$3ZW!6,LXC'"5T.AZPJLT(J(1M6%>9FF^@TL?2K"J%RL%2 2(0J 3BK ?A
M!4LWY9XWJ0'(JD2J"E#JMY?[A\?$PE;^$.VFV)_'@D''/.$D\DIXDQ)[(Q"!
MQ4%"5 2*Q+-?@$FDV(!Q96)-*D JHW@^@6DE5M Z9>%<4<%H!E,%ZB(2UTD*
M]J5[PMZWNW_46+=]>=[KMC^Q=K_?.SFGWS9F(/H5HXK8&2BMF$P4<WC$'0F,
MQ3/'BSIIQ=MMN708QD4NSZW_>W"T[R?$L*I%WS[YX\-%[VOW] F$$A:!97XH
MH5U?&&2PB# *FHWYE6#BAW!2C,:AKG2%!U:&L2X0*00WO/7;R[V#XS)\P-45
M#"[Y(=@H41SZ4JD0O-X@3(2J,4\D"=HT%GYX";]>O*#@VS$!O' Q\H0[$J5+
M: %Q:(U[P H*B&^N8Y]#Z%+Y,S)029S:5P4,=B@=>%WI,=HH$WP^]&D$8!0P
M\'RNQQ)X"2TN&M(P!5L!2**<6 Z ).#9KT\Z'!/P7.&$,4]D&!RE. ?XU(MW
MF8NWUOC0E'M9,^0$J51T,H',%$?*HW];1?.VAJ*.XSUH: B88@ETDM (_]8J
M9>?.A"O7:F!H:@NP<47@$*J)N<0TR(L.![[</#A6K#< B4:XNE^E4$V1^7YE
MD5DVDJV[IH4D" H9$U0)O[D"SG""V 8YB5/DDBXF-5UDAF=(_'6R<;?WK<8N
M/W8N.F>]B\XZV9A,/@?8#["A!;SE53]-P&F%>U<BX @BX_3#PPDG8P]A*,'8
M @\W&"'^!@*4[P@]738(04_0*X.)!F]DE;\) J+>1& .00J'U^JWE_MOCI\=
M")L+)< )F ] 9CL;TPP-#&^U%=KB(D&^3L8XFQM;865;84$HNLY8.S"9$U!>
M%/E"Y:9(R,*=TFSD]H:=$0U[G M\6-N)Y5?4&!L&?G'1>"2KE[Z"_R''JOQX
MP3:!=J=%-[LL&S;DCU&S,H"IB' V;)8(@U(+,#40R,;E,1A*R$ FDO@:/$.9
M $?]C9T&YT^Q5%F_K]2):YF,PS31GJ$DP:('3<8_"1C! _BB,I:UM?U#)4S+
M<YU)'*YV$0!KE,0=\X3H3+XH*#?2="J39-.D0<>!3Y#V2!T0?"JQ_5W0C)G'
M$KFT3-/]1)QD3ZLY7]4#1\$9AU[]V0FYUE(S)PM"&ZXQ?A,R&\[L%M^V%B1&
M)F(1Q4(!4;712+2_YC%&K?&5(F1.<W]K&?_44)C6 $V.B(C3$!W$L]<2H @X
M48GAGYDWM^0V X]/4#> U6)P)P@NT&$?_49@&NBRBN"Z8EOF&VB!(:#*8T',
MF9%,K%'] Q]0%'SWR(\D^0-,#$(5*.;"-5+@^G&'0W])>DRU7" 2-(U1^^D^
M<X(MO5ML?-O<0)KB[[/81AH $7+JP8>O9)ABIUVI'"]4FNC9-,,0M-VJ;8D
M/3#H(_'?=-NH1@ *KNEK,)0QBC4K6^"*JT4+?%@.C20/ ,W5('4FY1>,8Q'5
M=7P!" N4G17A4\)E,,D5E$[M; VV61"RSA7>A@^<BB%/O01'+:XRA56S)$?3
M3"D^TK,KM=.&ET?R"C4"7 W"1&K?;@"< 6^&J4<# 7&3I D2?>9SR%(@6T%!
MH!&P4&U>2R 1M(]D0K?1<*B-#UF:BN%0N^H!S-(L#,W '1HX]DLS=H1BF7LU
MZ#GV <&0 G1B^;<U=?$6T&\$/8TS; REAP-'^M2T3AC+V#6Y!HE"Z#^IU(47
M<R!<Z'K-!K:T,>$ ,"9$TG1>0"*,:XABVWH-5"5J90%]&FB36P^3P.%N3[^>
M/>VF &,[4&QG0:A-A5K$RJ0PE3JE1V9\C0'MI'YK(+65'V8.^[1/#Y\)@-T<
MP0>>("'H ')=CD$!H@R*;U*89+$4!+]A""/PL<U"6 #(X9,=G"8@AW4G"K:%
M@*FND?T;#H<8KTLQ^NMX7/HU$D!X >?4&?-80QPG]+L,W!ME&_3SKG5UL<(O
M"A4)KR.2.# G"VO^@.F2T#]JY*_P@0H]F*V95^Y8\[_Y)<5_D^M=K!?4/\>Q
M[7H$ FEG$ O^?8</84J/N'?-)^K%$RV:?,C.MFZ:5.KL%MJK,DB%N[UZ?6<U
M#=#=VQF@)7&$TJ*0!;"9K(*$0K/ \5*23*##@V)Z05*%GD(;U ?_? 2@-MD#
MG6Q0;(2F0J[ULL[0=ZS60=-V"U0#*#1/.BA@P4;(O0J<)5"STH\XJ24=F*$\
M B.17%"A^NOVW2M3_&%"MLM"M:3-R4.$YX=I@L\7Y;1)W)@8)=G<?NAJLV?6
M:7UV3M#>0@RVP3DIF+)@3CK"->7)9$TL-WUJ9=S8F?4C, (RBR1W5+,/*89N
MB9Z?3=3H+J)&SP[3^XOE*I: NJDCRLG<4A8#HU$H'N=Y-34=J,HKE< ,Y$,M
ME@O1 /B&\ .=9263M""/\CCU@J! )K5KF4'I25]J1Z[&HC16*==LV#<6?K-9
MWZVW2O&S/##U[*;_]1*U6O),3+S-1/E,."U(_0'JN:$UVHF5G#"2)E]N-*+5
M?[.>+X84!=Q&X[W0!DSM .8284*NM6DR4Y?69\4J HM)Q7U12-^#Y0]NK/'<
MR&7(?:AB;_$6#8N3.D2;=4X_82 "$\UQ&$B'_$ON*$ :N$G@= 8*ZQ?R^.B@
M(/%1B;K%?@ I RHEG-L?$ZW5?BIX=\8/Q>3,K_0(2RRBA$H2J"LW=:.6)QLS
M$VK(I9?J+*4;8M]TT^CX<QHM30/YFV@W&0XKTCK[THJ=UU&_S&!Z?NQYL) ]
MNV&"$B_SI_,L11[T-MD^FRP6\](8:E9,4UHO\^1G[13XM*FFF-]>WA5N7Z2(
M1*9W\P<DAAM\(ZUUA*I68$:'QVXM+\^9#?[H0)^;M;ZE"W8K4:)[$OH^&/1:
MK56BS -D.- FR?5YYAB$D9X"RJC0?9P7*S9S3HW1PG.-C"H-<+7&C?K **85
M!7HA9^$;V?1CD.G,^&K\*I0Z#@5]<L-T8+!8AH,.4Q)F4:> 7Q:-27-I.T',
MMQ)2I6M<' PWTS>,VM(V3UEFFQ%$/((OE2F@@Z%9" _4% C:/&N7CY!HNT6*
M#1._#@\"^]27TS.F6<)47):D83$2:8OJ /?02[A=9YTR(UO.%B9X6RPXX<[W
M(+PVQ7+(DI3*SX)WO@ RN8JZ8#Z*LU0:;\EIUKP+E^P4S*0FS104Z6 &!Y:Y
M9[.RA;O<=3&<GRLB5!I2BSB24\:W"@N79JJ^GF%1S)M533H*VP-3VKAP&IE
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
MVQJV?N")-V%'I/ON)]]=F"=L'NX GK8.B$U!6GN*V644SVDE5#O7H=:=U,/
M<.56&5ZG!;*O;/G4.=H)5*Y%\'KDE7#/]A*FKG/4K+@R#W< 5:=")6T(;P.
MQL8:BGHB1ZF^<);V0*78U'+R'4\YNPRX4G25 S68U#>"-9,O6N[=<N^F[=UU
M>CNA5)L<>SYG%--S3_<2G.XB5X:[ ZX,#=XD4C)N&?>&:T5:QKM6QKNGQO>)
M<[)+" N,MW=,G/=D/^'I'"]2F8]W1&7^RN-@V'+>-I#7,N$= BMHO[N$NQ?9
MV&%4LN<>[R4\6R;<,N&6"6\>NX_VF0GOCB9\E&O" V+"BV[#V -X[BP3/FJ9
M\ 8!;>L_='?-EO>N!]9=$GB]?>6])IUXZRC;M0HP7O;:1^[;W7CHKHOP/-@)
M=E19RG)D:F_HNG_2G<"XG25DK;FZ3R?DW0>\:2.Y_:154UDDXM3T!3LC2G]R
M_=;Z0;X\+_C^M:R!6U2O:_.?>4':IG]KKRMLKRM\C(G8ZPJ/GGE=X<_#R)_#
M'Y-T&KSY?U!+ P04    " !Q@4Q:R$! Q:$#  !W&   $0   '$T,C R-%]E
M>"TR,3$N:'1M[5GO;QHY$/U^?\4<IU.E*KNPA!!8"%+2TI2[:QJ5]'+]=#)K
M+XRR:Z]L Z5__<W^:I,"):$Y)1$!";$[8WOF^>T3?G0G-HYZW8E@O/=+]U?'
M@=<JF,9"6@BT8%9PF!J48[CDPER!XQ19KU2RT#B>6*C7Z@=PJ?05SE@>MV@C
MT2OGZ5;SZVXU6Z0[4GS1ZW*< ?*C"C8]SMI>O5$/O$:CSINMEM>H><U]WCQH
M,#[R_O4J-)32\S'&+B)Q5(E1.A.1KN_O-Q/;F2.W$]^KU7ZOW,BSXK-U6(1C
MZ6?54C14U%L1#E2DM/];+7MUTH@3LABCA?_B F-AX$S,X8.*F7RQ9Y@TCA$:
MPSS1X!=!*]+BV>4\K^:0YHE0BK(ZKYZ6U/_G[>!D< %US_6ZU31_54],CZFM
MD;)6Q?X^35S<L2I)+XO:"4'=NSG)TE37V@YH"X1^H+Z''T^&@]>#XP^#_A#>
MOX'S_NGQ\-/PHO]N"(.S5R_+-BP;1:(L;J0T%]JA&B.6&.&77SH<31*QA8\R
M6RD;U+F)V@&5-1/:8L"B H ,BSS\C29N+:>*)2@M+U<NPFX6JEJ^'#MLNU[;
M6QNNN=O&&LWM1OZH6._0;3=:MYJVF@&1@T%XFX3)H\I^I1R0,,Y)!/QZ\AD\
M@O@:OR(1+D&>HWW?G&MMHERVI6<L%J!"&$Y'!CDRO?CZK!0@_*"_6MI=Y5:I
M*Z#('[7'!,;0DH*#TO#'5*/A&%A4,D6G+TF4;R*S@0(C%ER-M9I*[A3%!X$0
M8=@I'M=4I @/,"I"#F5GCY(XC958G8LQ,PMC16S@Y.];D&8M(G=@T[VC^I <
M7(WKF; 3H2,FN?DYOH79ZZE2ZHUF,A!;T>J[QK>BU6;P'A]S5D"VK4@]4=*<
MQJ.W\-!2]*0X<RHT3;& 79::OS!&.K@]:\T=\/LH4\C@3RJ8JWB7->?\XM-/
M,6A7E>=X:JRF,M@N2\]0A7;.M"@9!"9QX8NKZ/TL1W?!5*4_F'=9ABZ5CO@<
MN8"!I&,\G&N<I8?99VFZ.ZX9@LMDJF8.VGHGLO =RUZ=E"Z^URJ[1<FI4]]I
M)_=NJVYL*W,77\)[XH(!4UH]*,P>S"<83/9H,R7=%)HT""70$138>*R)8%90
MCII&'*2R69I%.R5F,3"T41C2IJ6M?/6/W+6.[74'.E$&4W?%UR)B%F=BK2==
M6)6U;T/8B,[W5,+:(9NLX67Z_>^&[^HM\589T\5G;OQ7LS\<_@-02P,$%
M  @ <8%,6AL"B.S^ @  00D  !$   !Q-#(P,C1?97@M,C,Q+FAT;=562V_;
M.!"^]U=,8S2]6(DHR7K8KH'&<5JCJ1,X+M);04DCFZA$&B3MU/OK=_1(-\4Z
MV$.QNZT.Q%#SS>,;<DB.-[8J)^,-\GSR8OS2<>!29;L*I85,([>8P\X(N8;[
M',U7<)P.-57;@Q;KC07/]09PK_17L>>MW@I;XN31S_B\G8_/FR#C5.6'R3@7
M>Q#YFQ.1!7X4YW&:NCX+TC1,4LQ9RM#-O*1@1?*%G9 IP5L;8P\EOCFIA'0V
M6,<?^N'6CAY$;C=#YKJO3G[ 6?QF'5Z*M1PVV9*V4,2M4V>J5'K8<YMO5&N<
M@E>B/ Q?KT2%!A;X $M5<?FZ;[@TCD$MBA9HQ!]($2EX,WUHLXG(3RDD/F;'
MO#JEV>?W\XOY"CS_C(W/:_PQ3EROB5:JK%75T"?'W1^KMO6TRYTJJ"<_.OF;
MJR>T,UH"U/\3[^G-XFZV6,'-%<P7E[/;&0TT7<[>S>]6L^7L$FX_75S/I_!V
M.KWYM%C-%^_@:K[\"#];I'^/:'"4Z#U"IJ2IV\8JL!L$(3.EMTIS*Y2$]  :
M"]0HLUH%2UP+8SOEG:4^:UINH<P9^+[ON(GO#OJ-&">1&[7BP(^"L!69&T1Q
MW,DL#$.WD_W!('G$A*$71]_E01!T<A3&K,-[S$\&?B?[21PG?> R;^>1%T4!
M4(972E=PY\2@"E [35R(F86\.1^N,-4[K@^G/1:Z(^;UFR.A3Z"2^-'1T56D
M$)++3/"2%J<C;&J'M[CFYF#HCX&YS,Z:^+4!%@5F5NQ1HCF*/.W%'HM&ABI*
M>UR29UH$JU4):H_Z2< V7\J%R&VWR'6=%BV#W0@#;Z7<$6;9<GIDRUSG Q1*
M-YD<R 10YL3V$C.L4M0M6Y\U;(.SG]ZQ1]KZU]_VI[V RM^,5)A2"6L13GM^
M/(*5VF54N>OKV]^-U(4R5LD^?.3&\&RS,VBM^=U('&_*9UD\O4NWRHCZ7!JV
M#;S'9V_7CK3[EPE/C2IW]GF3?RK7Z+^_NHX7D!V[8KNQ?<*<-T^G/P%02P,$
M%     @ <8%,6B);L=N+!P  UB<  !$   !Q-#(P,C1?97@M,S$Q+FAT;>U:
M44\C.1)^OU_A ]TL(R4A"62 P""Q+*-#MYI=(:3=MY.[NSJQ<+=[;7="[M??
M5W8G)"3LP.SL3)8['D*Z72Y7N3Y_579\-O:%/C\;D\S._W;V]W9;_&#2NJ#2
MB]22])2)VJER)'[)R-V)=KN1NC35S*K1V(M^MS\0OQA[IR8RMGOE-9W/]9SM
MQ^>S_3#(66*RV?E9IB9"9>]WU.&[HV[_^"!-#_+NX2 Y2+)W@Y,L208#>90,
M^L?_[NV@*\1C'^=GFM[O%*ILCXG''QZ\J_SI5&5^/.QUN__869'S=._;4JM1
M.0S6HC4W\*UI3HTV=KC;#7^GW-+.9:'T;/C=K2K(B8\T%3>FD.5W+2=+UW9D
M51X%G?H/840,'AZGT9HCZ-&JI+EUO3Z;=/7K/Z^_O[X5![U.[VR?Y3?Y).T(
M;B7&>U,,#Z"X>>--Q8^-[9A!>[ZJ9$W5DMLI0D#V&_E]>75S>_WA^O+B]OJG
MCW^"XR]7\N?-P.'&&;ANB0LM2W%K*==D6R(EZU4^$WXL_9O=P?'IMYV6TTIF
M&=9W6U,.FX_Q)H!'E1F ,VR??+.9ZW7F3GW]T1_-2F? LW MQG)"PM)$T12\
MZ,?*B8NRK*46-U09ZX4IQ0=C"]'KMO\E3"Y^II%T,^>I<.*Z3#L(^,GG!WQ[
M8]7?MEA]+QTBA' 4,W%7FJFF;$2M&#(;8Y496% :Y#D,(%4I9#D3=>EM37
MF2\D0011B@)/5B',N4SQR@I3*"^\B7)K B6EY)RT,Q8IY!UAW"6=#N\R&(,A
M=<B@&(,%4F61,2%6HCLLR<B*Z5BE8^%J_GCH/R5+C1)VH%!.([5REIXJ/X:#
MKJ(T&,AZ*YAF,K@Y0;=,)+/E:7BMB#SXRR"21*Y*Q)SA\Q#C%N (<33;I795
MYJ 7Z17TJ#+5=0:=P-%20%O H+)Z)BK @!',R-;Z :(-.MRCH;$*,L6*6RQ1
M:P@ EP;@"<,U!J72C46NS=3-46MII)RW$B-)?AGE8&9K"7QN;LV:N:\5?X?;
MAK_;E5B]V3WN]XY.78.PIBAA!C%YKO 8HG@MI*4 & ! )9HXKH* TD0K-V9Q
M%BO GLR@_)PIEVKC:O1C7K5&NR!369-2AM=.[ $G&0%Y$0Q7]^E8EB,2%Z"L
MFUI#HG<@V[W!'KT-77N#+#[%1\7U;!D1R_H%\]H2D".NV)9G#Y2O#)1C(/;S
M,;HAP07 'RO:5F,3]BY;@EBY-8CM=[I'/ W8<6('@^"%_/=I9+4X-:>R=L_O
MPCDR(;$8*69=4ULH '5-E N,""DJ@QXNVQ^X=)F/+6D98->DW0?HM!JNYD8%
M7H4MSFB5A=VUJQ.G,B6M8@=4+ Y"ABA94^TX88=5ZD)V#_1I',$@[*M#ITH"
M[VFM)=,^W I&/"1^](AEQ'+U@V\)L2"(&?TI^Y)$O$VP3K8&U@T1KZ+ZV6RV
M!N[G\^"S,8YU,5$90U<Z4THF?.D >ZY(&<_29G-L >U*)DHK/^-*8-.PO-("
M# /"XB)9$5VJ:$->N6\<JFI; >$NE"YI:FP6# BU[8A*5"0:0$<+5;R"6 1U
M>P0S5IJJ0.VO%<[IUL!YSM(TD;H.5,;!ICQ'<:DF")/;4",NZHYG4'-\W%PV
M!OBB(VB5T0OAQ-3^:0N>DSSD0IJX],X_O7D2R;RH#RNRF0G8$]#' [Q"!&9;
M@\ YH<;8KF.$-_1-R1=:-@+Q!33*J=^D:6T9"4MY=H/6PCB/]WSX"ETNA:+?
M:J1IJ-Y[HDL.2(/@'DDWAF/?1>$L@H\IPHE3M.MMM&HLW:(H86H,2X"RD#/"
M?#1\/A-:W9%N#B8>R;?^\!1]:=AOTX9NL&VP_[P-73C"7*R8U@.#,:$NH_:!
MS!AW+RA3ULK?A6D2); WUBTJ@_ "*HM">4_T.^DB,:@]N#U3L"\HV0.VP<Z.
MV1__N1"?+TCZK58P/RR^NDS#^<7;_^_;OE9%P,=-7&LJ (]WSKP'3Q4!*4U6
M7^R?IB3O.$W'6B\DZE"EAC/6^='3B_#7;'7BN<4&UI,9.CI:D-Z36&UJ6W0!
MX%""MF*MX% HN+H .#!)P9DFV6P\I'O-=<#6;:PXW><6G-("""C0(& 4#L@;
MO+5BME3EQ.@)<<HLY:@YY[<-<U)1:3,CM$[')M*E7$$ST/=%ZHG._^3OH3_P
M3B%0L?A B465,WNSVWO7/>WU6^$J07Q:__S\%;3A#H />]M&08+53;:-&="R
M<C2<?SE%FJRTG U5&?P(G4Y7AP/P3B><:U&S-6.$X6)S<RUAT.^<],+-!(^
M^6P^<'-IH1.:]GVVWG9RW#GI/MW<[?06;?M!=]0/#UPER_<[!SOS#LV"&?:K
M>]%;G91X0^"Q&]&#+XV2XT^!)'C[9O<02RE\BHL?+SZ*VYNK#S]>W2PP\ R'
MFZ@R"."O" =N8F[YEL[&VB6*,!O+]P=>,@-_*2<OQU(A:98AI5Z.%>7BZI[2
MFC?RXJ=8PKY:Y_=^CN=62 ]K3K]=]WH_,-$W3AQ?0<GR!:_*N/#KY# >LT_H
MR2M?S9C=ARXRP>JO_=-=7I)"OM)]JB?NQ&RZ]]5\QGMU^^$^WW\!4$L#!!0
M   ( '&!3%IK#R5ID0<  (LG   1    <30R,#(T7V5X+3,Q,BYH=&WM6EUO
M&[<2?>^O8&TT=0!)UH<=R[)C($T=5$B0%*F!W+<+:G=6(LQ=;DFN%-U??\^0
M*UFRY!L[S8?J6S_(VN5P.,,Y/#.D>#[QN;XXGY!,+WXX_['9%+^:I,JI\"*Q
M)#VEHG*J&(L/*;EKT6S64B]-.;=J//&BV^X>BP_&7JNIC.U>>4T7"SWGA_'Y
M_# ,<CXRZ?SB/%53H=+G>ZK?Z_?2].2HTS]M'YT>D3P][C_KMZEW<MSIR6?)
MOSM[Z KQV,?YN:;G>[DJFA/B\0>]9Z4_FZG43P:==ONGO74Y:<<0'1GO33[H
M0;)^XTT9'CU]]$VIU;@8!'?0/3-PONZ?&&WL8+\=_LZXI9G)7.GYX.<KE9,3
M;VDFWIM<%C\WG"Q<TY%5611TZC\$DS!(>)Q%<T^@1ZN"%N9WNFSSY;]^&_XR
MO!*]3JM[?LCRVYS^A#.U[9AB>[&N9$/5BML)8D3V._G]\O+]U?#5\.6+J^&[
MMU_!\8<K^7HS<+1U!H8-\9J*@OQ$_.&5UC/2NB$2LEYE<^$GTC_9/^Z??=^Y
M.2MEFH(%FIHR&-Y?+!Q5I$#/H'GZW::OTUHX]>U'OS4KK6.>A:&8R"D)2U-%
M,["GGR@G7A1%);5X3Z6Q7IA"O#(V%YUV\[4PF?B=QM+-G:?<B6&1M!#PT\\/
M^.[&JKMKL?I%.D0(X<CGXKHP,TWIF!HQ9#;&*C6PH##(AAA JD+(8BZJPMN*
MX #R8TB5"*(4.9ZL0I@SF>"5%2977G@3Y38$"DK(.6GG+)++:\*X*SH=WJ4P
M!D/JD&<Q!@LDRB*O0JQ =UB2DA6SB4HFPE7\<=-_1I9J)>Q KIQ& N9</E-@
M&TNNI"08R'I+F&92N#E%MU2,YJO3\%@1V?O;())$I@K$G.%S$^,&X AQ--N5
M=E5DH!?I%?2H(M%5"IW T4I &\"@LGHN2L" $<S(UOH&HC4ZW*VAL0I2Q8H;
M+%%I" "7!N )P]4&)=)-1*;-S"U0:VFLG+<2(TE^&>5@9F,%?&YAS8:YCQ5_
M1[N&OZNU6#W9[W<[)V>N1EA=E#"#F"Q3> Q1' II*0 & % C31Q704#I2"LW
M87$6R\&>S*#\G"J7:.,J]&->M4:[(%-:DU"*UTX< "<I 7D1#)<?DXDLQB1>
M@++>5QH2V!XT.\<']#1T[1RG\2D^*BYJBXA8UB^8UU: '''%MMQ[H&QMH P#
ML9^WT0T)+@#^6M&V'INPP]D1Q,J=06RWU3[A:<"^%-L8!"_DOT\CJ\&I.9&5
MNW\7SI$C$LN18M8UE84"4-=4N<"(D*(BZ.&R_89+5_G8DI8!=G7:O8%.H^9J
M;E3@5=CBC%9IV(.[:N14JJ15[("*Q4'($ 5KJAPG[+!*7<CN@3Z-(QB$W7?H
M5$K@/:FT9-J'6\&(F\2/'K&,6*U^\&U$+ AB1G]*OR01[Q*L1SL#ZYJ(UU%]
M;S;; /?]>?#>&,>ZF*J4H2N=*203OG2 /5>DC&=ITP6V@'8E1THK/^=*8-NP
MO-("# /"XB)9$UVI:$->^5@[5%:V!,)=*%V2Q-@T&!!JVS$5J$@T@(X6*GD%
ML0CJ]@AFK#15@MH?*YR3G8'S@J5I*G45J(R#35F&XE)-$2:WI49<UAWWH.;X
MN+UL#/!%1] JHQ?"(U/YNRVX3_*02VGBTCO[].9)C!9%?5B1]4S GH ^'N 1
M(C#=&00N"#7&=A,CO*&O2[[0LA6(#Z!13OTF22K+2%C)LUNTYL9YO.<36.AR
M"13]62%-0_7!'5TR0!H$=TNZ-AS[+@IG$7Q,$4Z<HEU/HU43Z99%"5-C6 *4
MAIP1YJ/F\[G0ZIIT?3!Q2[[QEZ?H2\-^ES9TQ[L&^\_;T(4CS.6*:=PP&!/J
M*FIOR(QQ]X R9:/\79HF40)[8]VR,@@OH#+/E?=$_R-=C QJ#VY/%>P+2@Z
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
M=L/<GO\)4$L! A0#%     @ <8%,6LFO^FRB>0( MLLA !$
M ( !     '!E9V$M,C R-#$R,S$N:'1M4$L! A0#%     @ <8%,6I/:S=9:
M'   E5<! !$              ( !T7D" '!E9V$M,C R-#$R,S$N>'-D4$L!
M A0#%     @ <8%,6B!ZN?__.P  Q5X" !4              ( !6I8" '!E
M9V$M,C R-#$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( '&!3%K%2?7+_7D  )RN
M!0 5              "  8S2 @!P96=A+3(P,C0Q,C,Q7V1E9BYX;6Q02P$"
M% ,4    " !Q@4Q:P'FBAQQ= 0"3CP$ %               @ &\3 , <&5G
M82TR,#(T,3(S,5]G,2YJ<&=02P$"% ,4    " !Q@4Q:T3J-1UA: 0 _Y0$
M%               @ $*J@0 <&5G82TR,#(T,3(S,5]G,BYJ<&=02P$"% ,4
M    " !Q@4Q:#O(Z8;0E 0 !B0$ %               @ &4! 8 <&5G82TR
M,#(T,3(S,5]G,RYJ<&=02P$"% ,4    " !Q@4Q:1S_!!]*.  !&S@  %
M            @ %Z*@< <&5G82TR,#(T,3(S,5]G-"YJ<&=02P$"% ,4
M" !Q@4Q:$);VSAV,  "XR@  %               @ %^N0< <&5G82TR,#(T
M,3(S,5]G-2YJ<&=02P$"% ,4    " !Q@4Q:,N*U&#4? 0"1G0$ %
M        @ '-10@ <&5G82TR,#(T,3(S,5]G-BYJ<&=02P$"% ,4    " !Q
M@4Q:[AONGRJ9 0 FS@\ %0              @ $T90D <&5G82TR,#(T,3(S
M,5]L86(N>&UL4$L! A0#%     @ <8%,6F3+CL:8\P  =UD+ !4
M     ( !D?X* '!E9V$M,C R-#$R,S%?<')E+GAM;%!+ 0(4 Q0    ( '&!
M3%IFQF%:UP,  -H-   2              "  5SR"P!Q-#(P,C1?97@M,3 Q
M,BYH=&U02P$"% ,4    " !Q@4Q:LO$EVB(?   B"0$ $@
M@ %C]@L <30R,#(T7V5X+3$P,C,N:'1M4$L! A0#%     @ <8%,6E\"R_ .
M(   UOX  !$              ( !M14, '$T,C R-%]E>"TQ.3$N:'1M4$L!
M A0#%     @ <8%,6LA 0,6A P  =Q@  !$              ( !\C4, '$T
M,C R-%]E>"TR,3$N:'1M4$L! A0#%     @ <8%,6AL"B.S^ @  00D  !$
M             ( !PCD, '$T,C R-%]E>"TR,S$N:'1M4$L! A0#%     @
M<8%,6B);L=N+!P  UB<  !$              ( ![SP, '$T,C R-%]E>"TS
M,3$N:'1M4$L! A0#%     @ <8%,6FL/)6F1!P  BR<  !$
M ( !J40, '$T,C R-%]E>"TS,3(N:'1M4$L! A0#%     @ <8%,6AF"F$G&
M!   1!<  !               ( !:4P, '$T,C R-%]E>"TS,BYH=&U02P4&
2     !0 %  /!0  75$,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>pega-20241231_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/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pega="http://www.pega.com/20241231"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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-20241231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <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="c-21">
        <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="c-22">
        <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="c-23">
        <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="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-30">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-31">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-32">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-34">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-35">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-40">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <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:PropertyPlantAndEquipmentByTypeAxis">pega:InternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <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:PropertyPlantAndEquipmentByTypeAxis">pega:InternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <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:TotalReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pega:ComputerSoftwarePurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">pega:ComputerSoftwarePurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-83">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-85">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-86">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-87">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-89">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-91">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-101">
        <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="c-102">
        <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="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2021-07-06</instant>
        </period>
    </context>
    <context id="c-104">
        <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="c-105">
        <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="c-106">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-107">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-108">
        <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="c-109">
        <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="c-110">
        <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>2023-03-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-111">
        <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>2023-03-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-113">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CappedCallTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CappedCallTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CappedCallTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">pega:CappedCallTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-123">
        <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-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="c-124">
        <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="c-125">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">pega:PNCBankNationalAssociationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-136">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-137">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-138">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-139">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-140">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-141">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-142">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-143">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-145">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-148">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-150">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-151">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-152">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-153">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-154">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-155">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-157">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-161">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <instant>2024-10-22</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pega:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-178">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-191">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-192">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <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-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-231">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-251">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-260">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-266">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PegaCloudMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-280">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:SubscriptionLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:PerpetualLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">pega:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-284">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-285">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">pega:ShareBasedPaymentArrangementTrancheFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-295">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:CorporateIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:CorporateIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndFourLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">pega:NonEmployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndFourLongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2006-01-01</startDate>
            <endDate>2006-12-31</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-309">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">pega:TwoThousandAndSixEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-311">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:TimeBasedVestingStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:TimeBasedVestingStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:TimeBasedVestingStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-315">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">pega:PerformanceStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-321">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-322">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-323">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-324">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-325">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-338">
        <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="c-339">
        <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="c-340">
        <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:LitigationStatusAxis">us-gaap:JudicialRulingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-15</startDate>
            <endDate>2022-09-15</endDate>
        </period>
    </context>
    <context id="c-341">
        <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-09-15</instant>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:AppianCorpVPegasystemsIncYouyongZouMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-29</instant>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">pega:ClassActionCase12999AndCase11220Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-04</instant>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:AlanTreflerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:AlanTreflerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:AlanTreflerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:RifatKerimAkgonulMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:RifatKerimAkgonulMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:RifatKerimAkgonulMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:LeonTreflerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:LeonTreflerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013857</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">pega:LeonTreflerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</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="segment">
        <measure>pega:segment</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="day">
        <measure>pega:day</measure>
    </unit>
    <unit id="tradingday">
        <measure>pega:tradingDay</measure>
    </unit>
    <unit id="consecutivetradingday">
        <measure>pega:consecutiveTradingDay</measure>
    </unit>
    <unit id="usdPerDerivative">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>pega:derivative</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="lawsuit">
        <measure>pega:lawsuit</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-32">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-35">0001013857</dei:EntityCentralIndexKey>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-52" id="f-471">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-803">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-804">http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-807">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-808">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="c-106"
      decimals="INF"
      id="f-900"
      unitRef="number">0.0074045</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-231" id="f-1169">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-260" id="f-1170">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-237" id="f-1171">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-266" id="f-1172">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-243" id="f-1173">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-272" id="f-1174">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-249" id="f-1175" xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-278" id="f-1176" xsi:nil="true"/>
    <ecd:TrdArrDuration contextRef="c-346" id="f-1560">P442D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-349" id="f-1561">P491D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-352" id="f-1562">P400D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">1-11859</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">PEGASYSTEMS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">04-2787865</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">225 Wyman Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Waltham</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">02451</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">617</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">374-9600</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, $.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">PEGA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-8" id="f-29" unitRef="usd">2700000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">85898878</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Portions of the Registrant&#x2019;s definitive proxy statement related to its 2025 annual meeting of stockholders to be filed subsequently are incorporated by reference into Part III of this report.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-36">&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;We recognize the critical importance of maintaining the safety and security of our systems and data and have a comprehensive approach to overseeing and managing cybersecurity and related risks. Our Board of Directors (the &#x201c;Board&#x201d;), the Audit Committee of the Board (the &#x201c;Audit Committee&#x201d;), and our management are actively involved in the oversight of our risk management program, of which cybersecurity represents an important component. We have established policies, standards, processes, and practices for assessing, identifying, and managing material risks from cybersecurity threats. A key component of this is our standing Security Steering Group (&#x201c;SSG&#x201d;), whose members include, among others, our Chief Information Security Officer (&#x201c;CISO&#x201d;), Chief Product Officer, and Vice President of Cloud Technology. We have devoted significant financial and personnel resources to implement and maintain security measures to meet regulatory requirements and customer expectations, and we intend to continue to make significant investments to maintain the security of our data and cybersecurity infrastructure. There can be no guarantee that our policies, standards, processes, and practices will be properly followed in every instance or that they will be effective. &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;Although we are not aware of having experienced any prior material data breaches, regulatory non-compliance incidents, or cyber security incidents, we may in the future be impacted by such an event, exposing our clients and us to the risk of someone obtaining access to our information, to the information of our clients or their customers, or to our intellectual property, disabling or degrading service, or sabotaging systems or information. Any such security incident could result in a loss of confidence in the security of our services, damage our reputation, disrupt our business, require us to incur significant costs of investigation, remediation, and/or payment of a ransom, lead to legal liability, negatively impact our future sales, and result in a substantial financial loss. For additional information, see "Item 1A. Risk Factors" of this Annual Report.&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-weight:700;line-height:120%"&gt;Risk Management and Strategy&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;Our policies, standards, processes, and practices for assessing, identifying, and managing material risks from cybersecurity threats are integrated into our overall risk management program and are based on frameworks established by the National Institute of Standards and Technology, the International Organization for Standardization, and certain other applicable industry standards. &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;Our cybersecurity program focuses on the following key areas:&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;Collaboration&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;We have implemented a governance structure and processes to aggregate reported cybersecurity risks on behalf of Pega Cloud, Pega&#x2019;s software products, and the corporate environment. Our SSG is responsible for providing strategic direction for implementing and maintaining our cyber risk management program.&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;Risk Assessment&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;Our cyber risk management program is designed to follow the ISO 31000 and the NIST Special Publication 800-37 frameworks and is within the scope of our ISO 27001 certifications.&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;At least annually, we conduct cybersecurity risk assessments that consider information from internal stakeholders, known information security vulnerabilities, and information from external sources, such as reported security incidents that have impacted other companies, industry trends, and evaluations by third parties and consultants. The results of the assessments are provided to our SSG and are used to drive alignment on, and prioritization of, initiatives to enhance our security controls, make recommendations to improve processes, and inform our broader enterprise-level risk assessment. Key findings of these assessments are periodically presented to the Board and the Audit Committee.&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;Technical Safeguards&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;We regularly assess and deploy technical safeguards designed to protect our information systems from cybersecurity threats. Such safeguards are regularly evaluated and improved based on vulnerability assessments, cybersecurity threat intelligence, and incident response experience.&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;Incident Response and Recovery Planning&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;We have implemented Cyber Incident Response Programs, which are within the scope of our ISO 27001 certifications. We have also implemented Business Continuity Programs, which are within the scope of our ISO 22301 certification. We have established comprehensive incident response and recovery plans and test and evaluate the effectiveness of those plans regularly. &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;Third-Party Risk Management&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;We have implemented a Vendor Cybersecurity Risk Management Program (&#x201c;VCRMP&#x201d;), which is within the scope of our ISO 27001 certifications. The VCRMP controls are designed to identify and mitigate cybersecurity threats associated with our use of third-party service providers. These providers are subject to security risk assessments at the time of onboarding, contract renewal, and upon detection of an increase in risk profile. We use a variety of inputs in making these risk assessments, including information supplied by providers and third parties. In addition, we require our providers to meet appropriate security requirements, controls and responsibilities, and investigate security incidents that have impacted our third-party providers, as appropriate.&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;Education and Awareness&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;We require all employees to participate in security awareness training, including frequent phishing tests. Currently, our mandatory employee training courses include Security Awareness, Physical Security Awareness, Mobile Device Security, Business Continuity and Phishing, Work From Home, and AI Chatbot. In addition, all of our employee software developers are required to take additional security awareness training, currently including Secure Development. We periodically adjust the list of mandatory and optional courses.&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 Security Posture&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;We periodically conduct independent security assessments to assess our corporate environment&#x2019;s security posture and inform where cyber security investments should be made. For systems in our corporate environment where our cloud certifications have an operational dependency, we also maintain ISO/IEC 27001 certifications relating to overall IT processes and controls and ISO 22301 certification relating to business continuity.&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;Product Security Posture&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;To facilitate identification of security vulnerabilities in our products, we periodically conduct third party penetration tests and participate in the independent Verified By Veracode program, as detailed on its website (https://www.veracode.com/verified/directory/pegasystemsInc) which is &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;included as an inactive reference and the content of which is not incorporated by reference into this Annual Report&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;. We also generate a monthly software bill of materials that identifies open source included in certain of our product offerings and periodically have an independent security assessment firm evaluate the security risks linked to suppliers we use, including source code repositories, the infrastructure employed for software development, and the mechanisms used for software delivery, such as Amazon Web Services (&#x201c;AWS&#x201d;), Google Cloud, and Microsoft Azure. Our Chief Product Officer reviews these findings and provides updates to our SSG.&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;We regularly release new versions of our products to address identified security vulnerabilities, enabling clients to stay updated with the latest product releases. However, even after we make these updates available, it is possible that clients do not implement these updates or use products on extended support that do not include security updates.&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;Pega Cloud Security Posture&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;Pega Cloud undergoes several security assessments a year. Redacted versions of these reports are made available to our clients. Pega Cloud also maintains several security certifications, which are listed at https://pega.com/trust, which is &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;included as an inactive reference and the content of which is not incorporated by reference into this Annual Report.&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;Pega Cloud for Government is rated FedRAMP Moderate and undergoes several security assessments a year as part of the FedRAMP certification process.&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;Our Vice President of Cloud Technology reviews these assessments and provides updates to our SSG.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-37">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-38">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-40">Our policies, standards, processes, and practices for assessing, identifying, and managing material risks from cybersecurity threats are integrated into our overall risk management program and are based on frameworks established by the National Institute of Standards and Technology, the International Organization for Standardization, and certain other applicable industry standards.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-41">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-42">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-46">&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 part of our corporate governance process, the Board, along with the Audit Committee, oversee our risk management process, which includes cybersecurity and related risks.&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;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO periodically meets with the Board and Audit Committee to inform and update them on our cybersecurity program.&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;SSG and Key Personnel&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;We have a standing SSG whose members include, among others, our CISO, Chief Product Officer, and Vice President of Cloud Technology. The SSG is charged with providing strategic direction for the implementation and ongoing operation of our cyber security program. The SSG meets at least quarterly. Our CISO chairs the SSG and decisions and recommendations are based on a consensus of the members.&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;Our CISO has over twenty years of professional experience, with twelve years in information security roles. He has been with Pega for five years and has a Master of Science degree from Northwestern University.&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;Our Chief Product Officer has been with Pega for thirty-two years, has extensive experience in software development, and has a Bachelor of Science from the Indiana University of Pennsylvania.&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;Our Vice President of Cloud Technology has been with Pega for seven years and has twenty-five years of networking and security management experience, with seventeen years of leadership roles in cloud services and related information security issues.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-45">&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 part of our corporate governance process, the Board, along with the Audit Committee, oversee our risk management process, which includes cybersecurity and related risks.&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;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO periodically meets with the Board and Audit Committee to inform and update them on our cybersecurity program.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-44">&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 part of our corporate governance process, the Board, along with the Audit Committee, oversee our risk management process, which includes cybersecurity and related risks.&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;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO periodically meets with the Board and Audit Committee to inform and update them on our cybersecurity program.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-43">&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 part of our corporate governance process, the Board, along with the Audit Committee, oversee our risk management process, which includes cybersecurity and related risks.&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;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our CISO periodically meets with the Board and Audit Committee to inform and update them on our cybersecurity program.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-47">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-49">&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;We have a standing SSG whose members include, among others, our CISO, Chief Product Officer, and Vice President of Cloud Technology. The SSG is charged with providing strategic direction for the implementation and ongoing operation of our cyber security program. The SSG meets at least quarterly. Our CISO chairs the SSG and decisions and recommendations are based on a consensus of the members.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-48">&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;We have a standing SSG whose members include, among others, our CISO, Chief Product Officer, and Vice President of Cloud Technology. The SSG is charged with providing strategic direction for the implementation and ongoing operation of our cyber security program. The SSG meets at least quarterly. Our CISO chairs the SSG and decisions and recommendations are based on a consensus of the members.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-50">&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;Our CISO has over twenty years of professional experience, with twelve years in information security roles. He has been with Pega for five years and has a Master of Science degree from Northwestern University.&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;Our Chief Product Officer has been with Pega for thirty-two years, has extensive experience in software development, and has a Bachelor of Science from the Indiana University of Pennsylvania.&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;Our Vice President of Cloud Technology has been with Pega for seven years and has twenty-five years of networking and security management experience, with seventeen years of leadership roles in cloud services and related information security issues.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-51">34</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-52">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-53">Boston, Massachusetts</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-54" unitRef="usd">337103000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-55" unitRef="usd">229902000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-4" decimals="-3" id="f-56" unitRef="usd">402870000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c-5" decimals="-3" id="f-57" unitRef="usd">193436000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="c-4" decimals="-3" id="f-58" unitRef="usd">739973000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments contextRef="c-5" decimals="-3" id="f-59" unitRef="usd">423338000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-60" unitRef="usd">305468000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-61" unitRef="usd">300173000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-4" decimals="-3" id="f-62" unitRef="usd">173085000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-5" decimals="-3" id="f-63" unitRef="usd">237379000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-64" unitRef="usd">115178000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-65" unitRef="usd">68137000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-66" unitRef="usd">1333704000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-67" unitRef="usd">1029027000</us-gaap:AssetsCurrent>
    <pega:UnbilledReceivablesNoncurrent contextRef="c-4" decimals="-3" id="f-68" unitRef="usd">61407000</pega:UnbilledReceivablesNoncurrent>
    <pega:UnbilledReceivablesNoncurrent contextRef="c-5" decimals="-3" id="f-69" unitRef="usd">85402000</pega:UnbilledReceivablesNoncurrent>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-70" unitRef="usd">81113000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-71" unitRef="usd">81611000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-72" unitRef="usd">292049000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-73" unitRef="usd">314696000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-74" unitRef="usd">1768273000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-75" unitRef="usd">1510736000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-76" unitRef="usd">6226000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-77" unitRef="usd">11290000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-78" unitRef="usd">31544000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-79" unitRef="usd">39941000</us-gaap:AccruedLiabilitiesCurrent>
    <pega:AccruedCompensationAndRelatedExpenses contextRef="c-4" decimals="-3" id="f-80" unitRef="usd">138042000</pega:AccruedCompensationAndRelatedExpenses>
    <pega:AccruedCompensationAndRelatedExpenses contextRef="c-5" decimals="-3" id="f-81" unitRef="usd">126640000</pega:AccruedCompensationAndRelatedExpenses>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-82" unitRef="usd">423910000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-83" unitRef="usd">377845000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="c-4" decimals="-3" id="f-84" unitRef="usd">467470000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="c-5" decimals="-3" id="f-85" unitRef="usd">0</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-86" unitRef="usd">18866000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-87" unitRef="usd">21343000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-88" unitRef="usd">1086058000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-89" unitRef="usd">577059000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="c-4" decimals="-3" id="f-90" unitRef="usd">0</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="c-5" decimals="-3" id="f-91" unitRef="usd">499368000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-92" unitRef="usd">67647000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-93" unitRef="usd">66901000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-94" unitRef="usd">29088000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-95" unitRef="usd">13570000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-96" unitRef="usd">1182793000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-97" unitRef="usd">1156898000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-98" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-99" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-100"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-101"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-102" unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-103" unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="INF" id="f-104" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-105" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-106" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-3" id="f-107" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-108"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-109"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-110" unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-111" unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-3" id="f-112" unitRef="shares">86112000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-3" id="f-113" unitRef="shares">86112000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="-3" id="f-114" unitRef="shares">83840000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="-3" id="f-115" unitRef="shares">83840000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-116" unitRef="usd">861000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-117" unitRef="usd">838000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-3" id="f-118" unitRef="usd">526963000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-119" unitRef="usd">379584000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-120" unitRef="usd">87901000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-121" unitRef="usd">-8705000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-4" decimals="-3" id="f-122" unitRef="usd">230000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c-5" decimals="-3" id="f-123" unitRef="usd">669000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c-4" decimals="-3" id="f-124" unitRef="usd">-30475000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c-5" decimals="-3" id="f-125" unitRef="usd">-18548000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-126" unitRef="usd">585480000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-127" unitRef="usd">353838000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-128" unitRef="usd">1768273000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-129" unitRef="usd">1510736000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-130" unitRef="usd">882038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-131" unitRef="usd">793184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-132" unitRef="usd">701835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-133" unitRef="usd">398102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-134" unitRef="usd">407625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-135" unitRef="usd">366063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-136" unitRef="usd">213273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-137" unitRef="usd">221706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-138" unitRef="usd">230654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-139" unitRef="usd">3767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-140" unitRef="usd">10101000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-141" unitRef="usd">19293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-142" unitRef="usd">1497180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-143" unitRef="usd">1432616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-144" unitRef="usd">1317845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-145" unitRef="usd">149918000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-146" unitRef="usd">144250000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-8" decimals="-3" id="f-147" unitRef="usd">138736000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-9" decimals="-3" id="f-148" unitRef="usd">1888000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-10" decimals="-3" id="f-149" unitRef="usd">2606000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-11" decimals="-3" id="f-150" unitRef="usd">2642000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-151" unitRef="usd">238842000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-152" unitRef="usd">231560000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-153" unitRef="usd">227082000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-3" id="f-154" unitRef="usd">17000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-16" decimals="-3" id="f-155" unitRef="usd">67000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-17" decimals="-3" id="f-156" unitRef="usd">175000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-157" unitRef="usd">390665000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-18" decimals="-3" id="f-158" unitRef="usd">378483000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-19" decimals="-3" id="f-159" unitRef="usd">368635000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-160" unitRef="usd">1106515000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-18" decimals="-3" id="f-161" unitRef="usd">1054133000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-19" decimals="-3" id="f-162" unitRef="usd">949210000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-163" unitRef="usd">534780000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-18" decimals="-3" id="f-164" unitRef="usd">559177000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-19" decimals="-3" id="f-165" unitRef="usd">624789000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-166" unitRef="usd">298074000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-18" decimals="-3" id="f-167" unitRef="usd">295512000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-19" decimals="-3" id="f-168" unitRef="usd">294349000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-169" unitRef="usd">112848000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-18" decimals="-3" id="f-170" unitRef="usd">96743000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-19" decimals="-3" id="f-171" unitRef="usd">117734000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:LitigationSettlementExpense contextRef="c-1" decimals="-3" id="f-172" unitRef="usd">32403000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense contextRef="c-18" decimals="-3" id="f-173" unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LitigationSettlementExpense contextRef="c-19" decimals="-3" id="f-174" unitRef="usd">0</us-gaap:LitigationSettlementExpense>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-175" unitRef="usd">4528000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-18" decimals="-3" id="f-176" unitRef="usd">21747000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-19" decimals="-3" id="f-177" unitRef="usd">21743000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-178" unitRef="usd">982633000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-18" decimals="-3" id="f-179" unitRef="usd">973179000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-19" decimals="-3" id="f-180" unitRef="usd">1058615000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-181" unitRef="usd">123882000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-18" decimals="-3" id="f-182" unitRef="usd">80954000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-19" decimals="-3" id="f-183" unitRef="usd">-109405000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-184" unitRef="usd">-912000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-18" decimals="-3" id="f-185" unitRef="usd">-5242000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-19" decimals="-3" id="f-186" unitRef="usd">4560000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:InvestmentIncomeNet contextRef="c-1" decimals="-3" id="f-187" unitRef="usd">25779000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet contextRef="c-18" decimals="-3" id="f-188" unitRef="usd">9259000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet contextRef="c-19" decimals="-3" id="f-189" unitRef="usd">1643000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">6835000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-18" decimals="-3" id="f-191" unitRef="usd">6876000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-19" decimals="-3" id="f-192" unitRef="usd">7792000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-1" decimals="-3" id="f-193" unitRef="usd">-663000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-18" decimals="-3" id="f-194" unitRef="usd">-1348000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-19" decimals="-3" id="f-195" unitRef="usd">-57382000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-196" unitRef="usd">1385000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-18" decimals="-3" id="f-197" unitRef="usd">18693000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-19" decimals="-3" id="f-198" unitRef="usd">6579000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-199" unitRef="usd">142636000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-18" decimals="-3" id="f-200" unitRef="usd">95440000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-19" decimals="-3" id="f-201" unitRef="usd">-161797000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">43447000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-203" unitRef="usd">27632000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-204" unitRef="usd">183785000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-205" unitRef="usd">99189000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-206" unitRef="usd">67808000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-207" unitRef="usd">-345582000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-208"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-209"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-210"
      unitRef="usdPerShare">-4.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-211"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-212"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-213"
      unitRef="usdPerShare">-4.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-214" unitRef="shares">85265000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-18" decimals="-3" id="f-215" unitRef="shares">83162000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-19" decimals="-3" id="f-216" unitRef="shares">81947000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-217" unitRef="shares">89634000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-18" decimals="-3" id="f-218" unitRef="shares">84914000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-19" decimals="-3" id="f-219" unitRef="shares">81947000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">99189000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-221" unitRef="usd">67808000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-222" unitRef="usd">-345582000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-223" unitRef="usd">-439000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-18" decimals="-3" id="f-224" unitRef="usd">152000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-19" decimals="-3" id="f-225" unitRef="usd">-169000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">-11927000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-18" decimals="-3" id="f-227" unitRef="usd">5039000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-19" decimals="-3" id="f-228" unitRef="usd">-15913000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-229" unitRef="usd">-12366000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-18" decimals="-3" id="f-230" unitRef="usd">5191000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-19" decimals="-3" id="f-231" unitRef="usd">-16082000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">86823000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-18" decimals="-3" id="f-233" unitRef="usd">72999000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-19" decimals="-3" id="f-234" unitRef="usd">-361664000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-20" decimals="-3" id="f-235" unitRef="shares">81712000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-236" unitRef="usd">817000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-237" unitRef="usd">145810000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-238" unitRef="usd">276449000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-239" unitRef="usd">-6988000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-240" unitRef="usd">416088000</us-gaap:StockholdersEquity>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-25" decimals="-3" id="f-241" unitRef="shares">280000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-25" decimals="-3" id="f-242" unitRef="usd">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-26" decimals="-3" id="f-243" unitRef="usd">24506000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-19" decimals="-3" id="f-244" unitRef="usd">24508000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-25" decimals="-3" id="f-245" unitRef="shares">754000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-25" decimals="-3" id="f-246" unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-26" decimals="-3" id="f-247" unitRef="usd">-20627000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-19" decimals="-3" id="f-248" unitRef="usd">-20620000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-25" decimals="-3" id="f-249" unitRef="shares">250000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-25" decimals="-3" id="f-250" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-26" decimals="-3" id="f-251" unitRef="usd">9170000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-19" decimals="-3" id="f-252" unitRef="usd">9172000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-26" decimals="-3" id="f-253" unitRef="usd">122229000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-19" decimals="-3" id="f-254" unitRef="usd">122229000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-19"
      decimals="INF"
      id="f-255"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-26" decimals="-3" id="f-256" unitRef="usd">2474000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-27" decimals="-3" id="f-257" unitRef="usd">7380000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-19" decimals="-3" id="f-258" unitRef="usd">9854000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-28" decimals="-3" id="f-259" unitRef="usd">-16082000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-19" decimals="-3" id="f-260" unitRef="usd">-16082000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-27" decimals="-3" id="f-261" unitRef="usd">-345582000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-262" unitRef="usd">-345582000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-29" decimals="-3" id="f-263" unitRef="shares">82436000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-264" unitRef="usd">824000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-265" unitRef="usd">229602000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-266" unitRef="usd">-76513000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-267" unitRef="usd">-23070000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-268" unitRef="usd">130843000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-34" decimals="-3" id="f-269" unitRef="shares">1212000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-34" decimals="-3" id="f-270" unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-35" decimals="-3" id="f-271" unitRef="usd">8893000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-18" decimals="-3" id="f-272" unitRef="usd">8905000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-34" decimals="-3" id="f-273" unitRef="shares">192000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-34" decimals="-3" id="f-274" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-35" decimals="-3" id="f-275" unitRef="usd">7742000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-18" decimals="-3" id="f-276" unitRef="usd">7744000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-35" decimals="-3" id="f-277" unitRef="usd">143352000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-18" decimals="-3" id="f-278" unitRef="usd">143352000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-18"
      decimals="INF"
      id="f-279"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings contextRef="c-35" decimals="-3" id="f-280" unitRef="usd">10005000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings contextRef="c-18" decimals="-3" id="f-281" unitRef="usd">10005000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-36" decimals="-3" id="f-282" unitRef="usd">5191000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-18" decimals="-3" id="f-283" unitRef="usd">5191000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-37" decimals="-3" id="f-284" unitRef="usd">67808000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-285" unitRef="usd">67808000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-38" decimals="-3" id="f-286" unitRef="shares">83840000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-287" unitRef="usd">838000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-288" unitRef="usd">379584000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-289" unitRef="usd">-8705000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-290" unitRef="usd">-17879000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-291" unitRef="usd">353838000</us-gaap:StockholdersEquity>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-42" decimals="-3" id="f-292" unitRef="shares">825000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-42" decimals="-3" id="f-293" unitRef="usd">8000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-43" decimals="-3" id="f-294" unitRef="usd">69549000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-295" unitRef="usd">69557000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-42" decimals="-3" id="f-296" unitRef="shares">2985000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-42" decimals="-3" id="f-297" unitRef="usd">30000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-43" decimals="-3" id="f-298" unitRef="usd">75186000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-299" unitRef="usd">75216000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-42" decimals="-3" id="f-300" unitRef="shares">112000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-42" decimals="-3" id="f-301" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-43" decimals="-3" id="f-302" unitRef="usd">6708000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-303" unitRef="usd">6709000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-43" decimals="-3" id="f-304" unitRef="usd">142718000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-305" unitRef="usd">142718000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-306"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-43" decimals="-3" id="f-307" unitRef="usd">7684000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-44" decimals="-3" id="f-308" unitRef="usd">2583000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-1" decimals="-3" id="f-309" unitRef="usd">10267000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-45" decimals="-3" id="f-310" unitRef="usd">-12366000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-311" unitRef="usd">-12366000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-44" decimals="-3" id="f-312" unitRef="usd">99189000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-313" unitRef="usd">99189000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-46" decimals="-3" id="f-314" unitRef="shares">86112000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-315" unitRef="usd">861000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-316" unitRef="usd">526963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-317" unitRef="usd">87901000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-318" unitRef="usd">-30245000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-319" unitRef="usd">585480000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-320" unitRef="usd">99189000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-321" unitRef="usd">67808000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-322" unitRef="usd">-345582000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-323" unitRef="usd">142718000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-18" decimals="-3" id="f-324" unitRef="usd">143352000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-19" decimals="-3" id="f-325" unitRef="usd">122210000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-1" decimals="-3" id="f-326" unitRef="usd">62269000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-18" decimals="-3" id="f-327" unitRef="usd">59461000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-19" decimals="-3" id="f-328" unitRef="usd">53471000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-329" unitRef="usd">17585000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-18" decimals="-3" id="f-330" unitRef="usd">18746000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-19" decimals="-3" id="f-331" unitRef="usd">18780000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseExpense contextRef="c-1" decimals="-3" id="f-332" unitRef="usd">17842000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c-18" decimals="-3" id="f-333" unitRef="usd">15912000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c-19" decimals="-3" id="f-334" unitRef="usd">15940000</us-gaap:OperatingLeaseExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-335" unitRef="usd">-912000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-18" decimals="-3" id="f-336" unitRef="usd">-5242000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-19" decimals="-3" id="f-337" unitRef="usd">4560000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-1" decimals="-3" id="f-338" unitRef="usd">-663000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-18" decimals="-3" id="f-339" unitRef="usd">-1348000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-19" decimals="-3" id="f-340" unitRef="usd">-57382000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-341" unitRef="usd">-1544000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-342" unitRef="usd">363000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-343" unitRef="usd">168890000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-1" decimals="-3" id="f-344" unitRef="usd">15263000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-18" decimals="-3" id="f-345" unitRef="usd">3302000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-19" decimals="-3" id="f-346" unitRef="usd">-1972000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c-1" decimals="-3" id="f-347" unitRef="usd">869000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c-18" decimals="-3" id="f-348" unitRef="usd">10841000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c-19" decimals="-3" id="f-349" unitRef="usd">6578000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-1" decimals="-3" id="f-350" unitRef="usd">459000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-18" decimals="-3" id="f-351" unitRef="usd">7855000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-19" decimals="-3" id="f-352" unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-353" unitRef="usd">-3728000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-18" decimals="-3" id="f-354" unitRef="usd">-5557000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-19" decimals="-3" id="f-355" unitRef="usd">-4763000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-356" unitRef="usd">-79034000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-18" decimals="-3" id="f-357" unitRef="usd">57602000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-19" decimals="-3" id="f-358" unitRef="usd">51157000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-359" unitRef="usd">50005000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-18" decimals="-3" id="f-360" unitRef="usd">-11360000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-19" decimals="-3" id="f-361" unitRef="usd">9133000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-362" unitRef="usd">-7115000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-18" decimals="-3" id="f-363" unitRef="usd">-8777000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-19" decimals="-3" id="f-364" unitRef="usd">529000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-365" unitRef="usd">48360000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-18" decimals="-3" id="f-366" unitRef="usd">45123000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-19" decimals="-3" id="f-367" unitRef="usd">62578000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInDeferredCharges contextRef="c-1" decimals="-3" id="f-368" unitRef="usd">57628000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges contextRef="c-18" decimals="-3" id="f-369" unitRef="usd">44529000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInDeferredCharges contextRef="c-19" decimals="-3" id="f-370" unitRef="usd">53857000</us-gaap:IncreaseDecreaseInDeferredCharges>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-1" decimals="-3" id="f-371" unitRef="usd">-6509000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-18" decimals="-3" id="f-372" unitRef="usd">23581000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="c-19" decimals="-3" id="f-373" unitRef="usd">13312000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-374" unitRef="usd">345926000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-18" decimals="-3" id="f-375" unitRef="usd">217785000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-19" decimals="-3" id="f-376" unitRef="usd">22336000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-1" decimals="-3" id="f-377" unitRef="usd">559365000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-18" decimals="-3" id="f-378" unitRef="usd">287287000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-19" decimals="-3" id="f-379" unitRef="usd">41015000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-3" id="f-380" unitRef="usd">364501000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-18" decimals="-3" id="f-381" unitRef="usd">242593000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-19" decimals="-3" id="f-382" unitRef="usd">66583000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-3" id="f-383" unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-18" decimals="-3" id="f-384" unitRef="usd">10725000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-19" decimals="-3" id="f-385" unitRef="usd">23808000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-386" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-18" decimals="-3" id="f-387" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-19" decimals="-3" id="f-388" unitRef="usd">922000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-389" unitRef="usd">7712000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-18" decimals="-3" id="f-390" unitRef="usd">16781000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-19" decimals="-3" id="f-391" unitRef="usd">35379000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-392" unitRef="usd">-202576000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-18" decimals="-3" id="f-393" unitRef="usd">-50750000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-19" decimals="-3" id="f-394" unitRef="usd">13075000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-1" decimals="-3" id="f-395" unitRef="usd">33890000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-18" decimals="-3" id="f-396" unitRef="usd">88989000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-19" decimals="-3" id="f-397" unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-3" id="f-398" unitRef="usd">10199000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-18" decimals="-3" id="f-399" unitRef="usd">9964000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-19" decimals="-3" id="f-400" unitRef="usd">9834000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromStockPlans contextRef="c-1" decimals="-3" id="f-401" unitRef="usd">6709000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-18" decimals="-3" id="f-402" unitRef="usd">7744000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-19" decimals="-3" id="f-403" unitRef="usd">9172000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-404" unitRef="usd">80651000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-18" decimals="-3" id="f-405" unitRef="usd">10821000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-19" decimals="-3" id="f-406" unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-407" unitRef="usd">5435000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-18" decimals="-3" id="f-408" unitRef="usd">1916000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-19" decimals="-3" id="f-409" unitRef="usd">20620000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-410" unitRef="usd">68057000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-18" decimals="-3" id="f-411" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-19" decimals="-3" id="f-412" unitRef="usd">25707000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-3" id="f-413" unitRef="usd">7000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-18" decimals="-3" id="f-414" unitRef="usd">341000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-19" decimals="-3" id="f-415" unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-416" unitRef="usd">-30214000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-18" decimals="-3" id="f-417" unitRef="usd">-81963000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-19" decimals="-3" id="f-418" unitRef="usd">-46989000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-419" unitRef="usd">-4434000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-18" decimals="-3" id="f-420" unitRef="usd">2701000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-19" decimals="-3" id="f-421" unitRef="usd">-3333000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-422" unitRef="usd">108702000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-18" decimals="-3" id="f-423" unitRef="usd">87773000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-19" decimals="-3" id="f-424" unitRef="usd">-14911000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-425" unitRef="usd">232827000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-33" decimals="-3" id="f-426" unitRef="usd">145054000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-24" decimals="-3" id="f-427" unitRef="usd">159965000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-428" unitRef="usd">341529000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-429" unitRef="usd">232827000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-33" decimals="-3" id="f-430" unitRef="usd">145054000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-431" unitRef="usd">337103000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-432" unitRef="usd">229902000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-33" decimals="-3" id="f-433" unitRef="usd">145054000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c-4" decimals="-3" id="f-434" unitRef="usd">98000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-5" decimals="-3" id="f-435" unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-33" decimals="-3" id="f-436" unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-4" decimals="-3" id="f-437" unitRef="usd">4328000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-5" decimals="-3" id="f-438" unitRef="usd">2925000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-33" decimals="-3" id="f-439" unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-440" unitRef="usd">341529000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-441" unitRef="usd">232827000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-33" decimals="-3" id="f-442" unitRef="usd">145054000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <pega:InterestPaidOnConvertibleDebt contextRef="c-1" decimals="-3" id="f-443" unitRef="usd">3810000</pega:InterestPaidOnConvertibleDebt>
    <pega:InterestPaidOnConvertibleDebt contextRef="c-18" decimals="-3" id="f-444" unitRef="usd">4134000</pega:InterestPaidOnConvertibleDebt>
    <pega:InterestPaidOnConvertibleDebt contextRef="c-19" decimals="-3" id="f-445" unitRef="usd">4500000</pega:InterestPaidOnConvertibleDebt>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-446" unitRef="usd">82317000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-18" decimals="-3" id="f-447" unitRef="usd">11664000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-19" decimals="-3" id="f-448" unitRef="usd">7645000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-449" unitRef="usd">1723000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-18" decimals="-3" id="f-450" unitRef="usd">66000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-19" decimals="-3" id="f-451" unitRef="usd">9914000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrent contextRef="c-4" decimals="-3" id="f-452" unitRef="usd">2583000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent contextRef="c-5" decimals="-3" id="f-453" unitRef="usd">2515000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent contextRef="c-33" decimals="-3" id="f-454" unitRef="usd">2474000</us-gaap:DividendsPayableCurrent>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="c-1" id="f-455">&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;1. BASIS OF PRESENTATION&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;Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 develops, markets, licenses, hosts, and supports enterprise software that helps organizations optimize decisions and processes in real-time. The Company&#x2019;s platform for enterprise artificial intelligence (&#x201c;AI&#x201d;) decisioning and workflow automation enables clients to personalize customer experiences, automate customer service, and streamline operations, business processes, and workflows. The Company provides consulting, training, support, and hosting services to facilitate the use of its software.&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;Management estimates and reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S.&#x201d;) requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods presented. Actual results could differ from those estimates. Accounts with reported amounts based on significant estimates and judgments include, but are not limited to, revenue, unbilled receivables, deferred revenue, deferred income taxes, deferred commissions, income taxes payable, convertible senior notes, and goodwill.&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;Principles of consolidation&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&#x2019;s consolidated financial statements reflect Pegasystems Inc. and subsidiaries in which the Company holds a controlling financial interest. All&#160;intercompany&#160;accounts and transactions were eliminated in consolidation.&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;Reclassifications&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 consolidated financial statements and notes thereto have been reclassified to conform to the current year presentation. Such reclassifications did not affect total revenues, income (loss) from operations, or net income (loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-456">&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;Management estimates and reporting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S.&#x201d;) requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the periods presented. Actual results could differ from those estimates. Accounts with reported amounts based on significant estimates and judgments include, but are not limited to, revenue, unbilled receivables, deferred revenue, deferred income taxes, deferred commissions, income taxes payable, convertible senior notes, and goodwill.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-457">&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;Principles of consolidation&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&#x2019;s consolidated financial statements reflect Pegasystems Inc. and subsidiaries in which the Company holds a controlling financial interest. All&#160;intercompany&#160;accounts and transactions were eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c-1" id="f-458">&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;Reclassifications&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 consolidated financial statements and notes thereto have been reclassified to conform to the current year presentation. Such reclassifications did not affect total revenues, income (loss) from operations, or net income (loss).&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-459">&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;2. SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;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;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;The Company&#x2019;s revenue is primarily derived from:&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;Subscription services, composed of revenue from Pega Cloud and maintenance. Pega Cloud is the Company&#x2019;s hosted Pega Platform and software applications. Maintenance revenue is earned from providing client support, software upgrades, and bug fixes or patches.&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;Subscription license, composed of revenue from term license arrangements for the Company&#x2019;s Pega Platform and software applications. Term licenses represent functional intellectual property and are delivered separately from maintenance and services. &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;Perpetual license, composed of revenue from perpetual license arrangements for the Company&#x2019;s Pega Platform and software applications. Perpetual licenses represent functional intellectual property and are delivered separately from maintenance and services. &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;Consulting, primarily related to new software license implementations, training, and reimbursable costs.&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;Performance obligations&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&#x2019;s software license and Pega Cloud arrangements often contain multiple performance obligations. If a contract contains multiple performance obligations, the Company accounts for each distinct performance obligation separately. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. Any discounts or expected potential future price concessions are considered when determining the total transaction price. The Company&#x2019;s policy is to exclude sales and similar taxes collected from clients from the determination of transaction 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;The Company&#x2019;s typical performance obligations are:&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&gt;&lt;td style="width:8.026%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.868%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.079%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.470%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;How stand-alone selling price is typically determined&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;When performance obligation is typically satisfied&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;When payment is typically due&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Income statement line item&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Ratably over the term of the service (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Annually, or more frequently, over the term of the service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Subscription services&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Term license&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: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;Residual approach&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: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;Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)&lt;/span&gt;&lt;/div&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: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;Annually, or more frequently, over the term of the license&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: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;Subscription license&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:top"&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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Consistent pricing relationship as a percentage of the related license and observable in stand-alone renewal 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Ratably over the term of the maintenance (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Annually, or more frequently, over the term of the maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Subscription services&lt;/span&gt;&lt;/div&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:top"&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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;Residual approach&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: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;Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)&lt;/span&gt;&lt;/div&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: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;Effective date of the license&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: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;Perpetual license&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:top"&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;br/&gt;- time and materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Observable hourly rate for time and materials-based services in similar geographies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Based on hours incurred to date (over time)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Monthly&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Consulting&lt;/span&gt;&lt;/div&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:top"&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;br/&gt;- fixed price&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: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;Observable hourly rate for time and materials-based services in similar geographies multiplied by estimated hours for the project&lt;/span&gt;&lt;/div&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: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;Based on hours incurred as a percentage of total estimated hours (over time)&lt;/span&gt;&lt;/div&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: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;As contract milestones are achieved&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: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;Consulting&lt;/span&gt;&lt;/div&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) Technical support and software updates are considered distinct services but accounted for as a single performance obligation, as they have the same pattern of transfer to the client.&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 utilizes the residual approach for software license and Pega Cloud performance obligations since the selling price is highly variable and the stand-alone selling price is not discernible from past transactions or other observable evidence. Periodically, the Company reevaluates whether the residual approach remains appropriate. As required, the Company evaluates its residual approach estimate compared to all available observable data before concluding the estimate represents its stand-alone selling 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;If the contract grants the client the option to acquire additional products or services, the Company assesses whether the option represents a material right to the client that the client would not receive without entering into that contract. Discounts on options to purchase additional products and services greater than discounts available to similar clients are accounted for as an additional performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During most of each client contract term, the amount invoiced is generally less than the amount of revenue recognized to date, primarily because we transfer control of the performance obligation related to the software license at the inception of the contract term. A significant portion of the total contract consideration is typically allocated to the license performance obligation. Therefore, the Company&#x2019;s contracts often result in the recording of unbilled receivables and contract assets throughout most of the contract term. The Company records an unbilled receivable or contract asset when revenue recognized on a contract exceeds the billings. The Company recognizes an impairment on receivables and contract assets if, after contract inception, it becomes probable that payment is not collectible. The Company reviews receivables and contract assets on an individual basis for impairment.&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;Variable consideration&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&#x2019;s arrangements can include variable fees, such as the option to purchase additional usage of a previously delivered software license. The Company may also provide pricing concessions to clients, a business practice that gives rise to variable fees. For variable fees arising from the client&#x2019;s acquisition of additional usage of a previously delivered software license, the Company applies the sales and usage-based royalties guidance related to a license of intellectual property and recognizes the revenue in the period the underlying sale or usage occurs. The Company includes variable fees in the determination of total transaction price if it is not probable that a significant future reversal of revenue will occur. The Company uses the expected value or most likely value amount, whichever is more appropriate for specific circumstances, to estimate variable consideration, and the estimates are based on the level of historical price concessions offered to clients. The variable consideration related to pricing concessions and other forms of variable consideration, including usage-based fees, have not been material to the Company&#x2019;s consolidated financial statements.&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;Significant financing components&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 generally does not intend to provide financing to its clients, as financing arrangements are not contemplated as part of the negotiated terms of contracts between the Company and its clients. Although there may be an intervening period between the delivery of the license and the payment, typically in term license arrangements, the purpose of that timing difference is to align the client&#x2019;s payment with the timing of the use of the software license or service.&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 certain circumstances, however, there are instances where revenue recognition timing differs from the timing of payment due to extended payment terms or fees that are non-proportional to the associated usage of software licenses. In these instances, the Company evaluates whether a significant financing component exists. This evaluation includes determining the difference between the consideration the client would have paid when the performance obligation was satisfied and the amount of consideration paid. Contracts that include a significant financing component are adjusted for the time value of money at the rate inherent in the contract, the client&#x2019;s borrowing rate, or the Company&#x2019;s incremental borrowing rate, depending upon the recipient of the financing. &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;During 2024, 2023, and 2022, significant financing components were not material.&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;Contract modifications&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 assesses contract modifications to determine:&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;if the additional products and services are distinct from the products and services in the original arrangement; 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;if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.&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;A contract modification meeting both criteria is accounted for as a separate contract. If a contract modification does not meet both criteria, it is accounted for either:&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;on a prospective basis as a termination of the existing contract and the creation of a new contract; or&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;on a cumulative catch-up basis.&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;Deferred commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 an asset for the incremental costs of obtaining a client contract, primarily related to sales commissions. The Company expects to benefit from those costs for more than one year. Commissions earned upon the execution of initial contracts are allocated to each performance obligation within the contract and amortized according to the transfer of underlying goods and services within those contracts and expected renewals. The expected benefit period is determined based on the length of the client contracts, client attrition rates, the underlying technology lifecycle, and the competitive marketplace&#x2019;s influence on the products and services sold. Deferred costs allocated to maintenance and deferred costs for Pega Cloud arrangements are amortized over an average expected benefit period of 4.5 years. Deferred costs allocated to software licenses, and any expected renewals of term software licenses within the 4.5 years expected benefit period, are amortized at the point in time control of the software license is transferred. Deferred costs allocated to consulting are amortized over a period consistent with the pattern of transfer of control for the related services. Commissions earned on contract amendments and renewals are allocated to each performance obligation within the contract and amortized over the contractual term.&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;Financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The principal financial instruments held by the Company consist of cash equivalents, marketable securities, receivables, capped call transactions, and accounts payable. The Company considers debt securities readily convertible to known amounts of&#160;cash with maturities of three months or less from the purchase date to be cash equivalents. Interest is recorded when earned. The Company&#x2019;s investments are classified as available-for-sale and are carried at fair value. Unrealized gains and losses considered temporary are recorded as a component of accumulated other comprehensive (loss), net of related income taxes. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the investment cost is adjusted to fair value by recording a loss on investments in the consolidated statements of operations. Gains and losses on investments are calculated based on the specific investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For additional information see "Note 4. Receivables, Contract Assets, And Deferred Revenue", "Note 11. Debt", and "Note 13. Fair Value Measurements".&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;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful life of each asset, which are three years for computer equipment and five years for furniture and fixtures. Leasehold improvements are amortized over the lesser of the lease&#x2019;s term or the useful life of the asset. Repairs and maintenance costs are expensed as incurred.&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;Leases&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 of the Company&#x2019;s leases are operating leases, primarily composed of office space leases. The Company accounts for a contract as a lease when it has the right to control the asset for a period of time while obtaining substantially all of the asset&#x2019;s economic benefits. The Company determines the initial classification and measurement of its operating right of use assets and lease liabilities at the lease commencement date and thereafter if modified. Fixed lease costs are recognized on a straight-line basis over the lease term.&#160;Variable lease costs include payments required under leases for common area maintenance, real estate taxes, utilities, service charges, and other variable costs that are not reflected in the measurement of right of use assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. The Company combines lease and non-lease components when determining lease costs for its office space leases. The lease liability includes lease payments related to options to extend or renew the lease term if the Company is reasonably certain it will exercise those options. The Company&#x2019;s leases do not contain material&#160;residual&#160;value guarantees or restrictive covenants.&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;Loss contingencies and legal costs&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 accrues loss contingencies when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. &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;Significant judgments are required to determine the probability and the range of the outcomes, and the estimates are based only on the information available to the Company 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 the Company&#x2019;s 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 the Company&#x2019;s results of operations and financial position. As additional information becomes available, the Company reassesses the potential liability from pending claims and litigation and may revise its estimates. 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. Legal costs are expensed as incurred. &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;Internal-use software &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 capitalizes and amortizes certain direct costs associated with computer software developed or purchased for internal use incurred during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. The Company amortizes capitalized internal-use software on a straight-line basis over its estimated useful life, which is generally over &lt;span style="-sec-ix-hidden:f-471"&gt;three&lt;/span&gt; to five years, commencing on the date the software is placed into service. &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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. Goodwill is not amortized. The Company has a single reporting unit. The Company performed qualitative assessments as of November 30, 2024, 2023, and 2022, respectively, and concluded that there was no impairment since it was not more-likely-than-not that the fair value of its reporting unit was less than its carrying value. &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;Intangible and long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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&#x2019;s intangible assets are amortized using the straight-line method over their estimated useful life. The Company evaluates its long-lived tangible and intangible assets for impairment whenever events or changes in circumstances indicate that such assets&#x2019; carrying amount may not be recoverable. Impairment is assessed by comparing the undiscounted cash flows expected to be generated by the long-lived tangible or intangible assets to their carrying value. If impairment exists, the Company calculates the impairment by comparing the carrying value to its fair value as determined by discounted expected cash flows.&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 equivalents&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;Cash equivalents include money market funds and other investments with original maturities of three months or less.&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;Restricted cash&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 restricted cash amounts as a current asset on the consolidated balance sheets if the restriction expires in less than 12 months, or as a non-current asset if the restriction is greater than 12 months. If there is no minimum time frame during which the cash must remain restricted, the nature of the transactions related to the restriction determine the classification. Restricted cash primarily relates to amounts deposited to secure customer guarantees and various letters of credit.&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;Business combinations&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 uses its estimates and assumptions to assign a fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company&#x2019;s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. The Company reevaluates these estimates and assumptions quarterly as new information arises and records any adjustments to the Company&#x2019;s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company&#x2019;s consolidated statements of operations.&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;Research and development and software development costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred. Capitalization of computer software developed for resale begins upon the establishment of technological feasibility, generally demonstrated by a working model or an operative version of the computer software product. Such costs have not been material to date, as technological feasibility is established within a short time frame from the software&#x2019;s general availability. As a result, no costs were capitalized in 2024, 2023, or 2022.&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;Stock-based compensation&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 stock-based compensation expense associated with equity awards based on the award&#x2019;s fair value at the grant date. Stock-based compensation expense is adjusted each period for anticipated forfeitures. For service-based awards, stock-based compensation is recognized over the requisite service period, which is generally the vesting period. For performance-based awards, stock-based compensation expense is recognized over the longer of (a) the implicit service period for performance-metric achievement or (b) the requisite service period. During each reporting period, stock-based compensation expense is recorded based on expected achievement of performance targets. Changes in estimates of the expected achievement of performance targets that result in a change in the number of shares that are expected to vest are recognized on a cumulative catch-up basis during the reporting period in which the estimate changed. See "Note 16. Stock-Based Compensation" for a discussion of the Company&#x2019;s key assumptions when determining the fair value of its equity awards at the grant date.&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;Foreign currency translation and remeasurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The translation of assets and liabilities for the Company&#x2019;s subsidiaries with functional currencies other than the U.S. dollar are made at period-end exchange rates. Revenue and expense accounts are translated at the average exchange rates during the period transactions occur. The resulting translation adjustments are reflected in accumulated other comprehensive (loss). Realized and unrealized exchange gains or losses from transactions and remeasurement adjustments are reflected in foreign currency transaction gain (loss) in the accompanying consolidated statements of operations.&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;Accounting for income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company regularly assesses the need for a valuation allowance against its deferred tax assets. Future realization of the Company&#x2019;s deferred tax assets ultimately depends on sufficient taxable income within the available carryback or carryforward periods. Taxable income sources include taxable income in prior carryback years, future reversals of existing taxable temporary differences, tax planning strategies, and projected future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to an amount it believes is more-likely-than-not to be realized. Changes in the valuation allowance impact income tax expense in the period of adjustment. The Company recognizes excess tax benefits when realized, as a reduction of the provision for income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 assesses its income tax positions and records tax benefits based on management&#x2019;s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies liabilities for uncertain tax positions as non-current liabilities unless the uncertainty is expected to be resolved within one year. The Company classifies interest and penalties on uncertain tax positions as income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 global company, significant judgment must be used to calculate and provide for income taxes in each of the tax jurisdictions in which it operates. In the ordinary course of the Company&#x2019;s business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise because of transfer pricing for transactions with the Company&#x2019;s subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For additional information, see "Note 18. Income Taxes".&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;Advertising expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred. Advertising expenses were $4.7 million, $3.5 million, and $6.6 million during 2024, 2023, and 2022, respectively.&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;Newly adopted accounting pronouncements&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;Segment reporting&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 2023, the FASB issued ASU 2023-07,&lt;/span&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; Improvements to Reportable Segment Disclosures &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;(&#x201c;ASU 2023-07&#x201d;). The amendments in ASU 2023-07 are effective for all public entities for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 did not change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. Under ASU 2023-07, public entities with a single reportable segment must apply all of the ASU&#x2019;s disclosure requirements&#x202f;and the existing segment disclosure and reconciliation requirements in ASC 280 - Segment Reporting on an annual and interim basis. The Company implemented this ASU in 2024 and its impact was immaterial.&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;Accounting pronouncements not yet effective&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:400;line-height:120%"&gt;Improvements to Income Tax Disclosures&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 December 2023, the FASB issued ASU 2023-09&lt;/span&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;, Income Taxes (Topic 740): Improvements to Income Tax Disclosures &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;(&#x201c;ASU 2023-09&#x201d;). ASU 2023-09 includes expanded income tax rate reconciliation disclosures, a disaggregation of income taxes paid, and other expanded disclosures. The ASU will be effective for the Company for the year ending December 31, 2025. The Company expects the adoption to result in disclosure changes only.&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:400;line-height:120%"&gt;Disaggregation of Income Statement Expenses&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 2024, the FASB issued ASU 2024-03&lt;/span&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;, Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses &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;(ASU &#x201c;2024-03&#x201d;). Among other items, the requirements include expanded disclosures around employee compensation and selling expenses. ASU 2024-03 will be effective for the Company for the year ending December 31, 2027. The Company is still evaluating the impact of this new guidance on its consolidated financial statements but expect the adoption to result in disclosure changes only.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-460">&lt;div style="margin-bottom:3pt;margin-top:3pt;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;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;The Company&#x2019;s revenue is primarily derived from:&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;Subscription services, composed of revenue from Pega Cloud and maintenance. Pega Cloud is the Company&#x2019;s hosted Pega Platform and software applications. Maintenance revenue is earned from providing client support, software upgrades, and bug fixes or patches.&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;Subscription license, composed of revenue from term license arrangements for the Company&#x2019;s Pega Platform and software applications. Term licenses represent functional intellectual property and are delivered separately from maintenance and services. &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;Perpetual license, composed of revenue from perpetual license arrangements for the Company&#x2019;s Pega Platform and software applications. Perpetual licenses represent functional intellectual property and are delivered separately from maintenance and services. &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;Consulting, primarily related to new software license implementations, training, and reimbursable costs.&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;Performance obligations&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&#x2019;s software license and Pega Cloud arrangements often contain multiple performance obligations. If a contract contains multiple performance obligations, the Company accounts for each distinct performance obligation separately. The transaction price is allocated to the separate performance obligations on a relative stand-alone selling price basis. Any discounts or expected potential future price concessions are considered when determining the total transaction price. The Company&#x2019;s policy is to exclude sales and similar taxes collected from clients from the determination of transaction 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;The Company&#x2019;s typical performance obligations are:&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&gt;&lt;td style="width:8.026%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.868%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.079%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.470%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;How stand-alone selling price is typically determined&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;When performance obligation is typically satisfied&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;When payment is typically due&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Income statement line item&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Ratably over the term of the service (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Annually, or more frequently, over the term of the service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Subscription services&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Term license&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: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;Residual approach&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: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;Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)&lt;/span&gt;&lt;/div&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: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;Annually, or more frequently, over the term of the license&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: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;Subscription license&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:top"&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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Consistent pricing relationship as a percentage of the related license and observable in stand-alone renewal 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Ratably over the term of the maintenance (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Annually, or more frequently, over the term of the maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Subscription services&lt;/span&gt;&lt;/div&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:top"&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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;Residual approach&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: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;Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)&lt;/span&gt;&lt;/div&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: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;Effective date of the license&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: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;Perpetual license&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:top"&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;br/&gt;- time and materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Observable hourly rate for time and materials-based services in similar geographies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Based on hours incurred to date (over time)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Monthly&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Consulting&lt;/span&gt;&lt;/div&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:top"&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;br/&gt;- fixed price&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: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;Observable hourly rate for time and materials-based services in similar geographies multiplied by estimated hours for the project&lt;/span&gt;&lt;/div&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: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;Based on hours incurred as a percentage of total estimated hours (over time)&lt;/span&gt;&lt;/div&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: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;As contract milestones are achieved&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: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;Consulting&lt;/span&gt;&lt;/div&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) Technical support and software updates are considered distinct services but accounted for as a single performance obligation, as they have the same pattern of transfer to the client.&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 utilizes the residual approach for software license and Pega Cloud performance obligations since the selling price is highly variable and the stand-alone selling price is not discernible from past transactions or other observable evidence. Periodically, the Company reevaluates whether the residual approach remains appropriate. As required, the Company evaluates its residual approach estimate compared to all available observable data before concluding the estimate represents its stand-alone selling 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;If the contract grants the client the option to acquire additional products or services, the Company assesses whether the option represents a material right to the client that the client would not receive without entering into that contract. Discounts on options to purchase additional products and services greater than discounts available to similar clients are accounted for as an additional performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During most of each client contract term, the amount invoiced is generally less than the amount of revenue recognized to date, primarily because we transfer control of the performance obligation related to the software license at the inception of the contract term. A significant portion of the total contract consideration is typically allocated to the license performance obligation. Therefore, the Company&#x2019;s contracts often result in the recording of unbilled receivables and contract assets throughout most of the contract term. The Company records an unbilled receivable or contract asset when revenue recognized on a contract exceeds the billings. The Company recognizes an impairment on receivables and contract assets if, after contract inception, it becomes probable that payment is not collectible. The Company reviews receivables and contract assets on an individual basis for impairment.&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;Variable consideration&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&#x2019;s arrangements can include variable fees, such as the option to purchase additional usage of a previously delivered software license. The Company may also provide pricing concessions to clients, a business practice that gives rise to variable fees. For variable fees arising from the client&#x2019;s acquisition of additional usage of a previously delivered software license, the Company applies the sales and usage-based royalties guidance related to a license of intellectual property and recognizes the revenue in the period the underlying sale or usage occurs. The Company includes variable fees in the determination of total transaction price if it is not probable that a significant future reversal of revenue will occur. The Company uses the expected value or most likely value amount, whichever is more appropriate for specific circumstances, to estimate variable consideration, and the estimates are based on the level of historical price concessions offered to clients. The variable consideration related to pricing concessions and other forms of variable consideration, including usage-based fees, have not been material to the Company&#x2019;s consolidated financial statements.&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;Significant financing components&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 generally does not intend to provide financing to its clients, as financing arrangements are not contemplated as part of the negotiated terms of contracts between the Company and its clients. Although there may be an intervening period between the delivery of the license and the payment, typically in term license arrangements, the purpose of that timing difference is to align the client&#x2019;s payment with the timing of the use of the software license or service.&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 certain circumstances, however, there are instances where revenue recognition timing differs from the timing of payment due to extended payment terms or fees that are non-proportional to the associated usage of software licenses. In these instances, the Company evaluates whether a significant financing component exists. This evaluation includes determining the difference between the consideration the client would have paid when the performance obligation was satisfied and the amount of consideration paid. Contracts that include a significant financing component are adjusted for the time value of money at the rate inherent in the contract, the client&#x2019;s borrowing rate, or the Company&#x2019;s incremental borrowing rate, depending upon the recipient of the financing. &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;During 2024, 2023, and 2022, significant financing components were not material.&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;Contract modifications&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 assesses contract modifications to determine:&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;if the additional products and services are distinct from the products and services in the original arrangement; 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;if the amount of consideration expected for the added products and services reflects the stand-alone selling price of those products and services.&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;A contract modification meeting both criteria is accounted for as a separate contract. If a contract modification does not meet both criteria, it is accounted for either:&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;on a prospective basis as a termination of the existing contract and the creation of a new contract; or&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;on a cumulative catch-up basis.&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;Deferred commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 an asset for the incremental costs of obtaining a client contract, primarily related to sales commissions. The Company expects to benefit from those costs for more than one year. Commissions earned upon the execution of initial contracts are allocated to each performance obligation within the contract and amortized according to the transfer of underlying goods and services within those contracts and expected renewals. The expected benefit period is determined based on the length of the client contracts, client attrition rates, the underlying technology lifecycle, and the competitive marketplace&#x2019;s influence on the products and services sold. Deferred costs allocated to maintenance and deferred costs for Pega Cloud arrangements are amortized over an average expected benefit period of 4.5 years. Deferred costs allocated to software licenses, and any expected renewals of term software licenses within the 4.5 years expected benefit period, are amortized at the point in time control of the software license is transferred. Deferred costs allocated to consulting are amortized over a period consistent with the pattern of transfer of control for the related services. Commissions earned on contract amendments and renewals are allocated to each performance obligation within the contract and amortized over the contractual term.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="c-1" id="f-461">&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&#x2019;s typical performance obligations are:&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&gt;&lt;td style="width:8.026%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.868%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.079%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.470%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;How stand-alone selling price is typically determined&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;When performance obligation is typically satisfied&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;When payment is typically due&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Income statement line item&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Residual approach&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Ratably over the term of the service (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Annually, or more frequently, over the term of the service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Subscription services&lt;/span&gt;&lt;/div&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Term license&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: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;Residual approach&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: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;Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)&lt;/span&gt;&lt;/div&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: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;Annually, or more frequently, over the term of the license&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: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;Subscription license&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:top"&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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Consistent pricing relationship as a percentage of the related license and observable in stand-alone renewal 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Ratably over the term of the maintenance (over time)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Annually, or more frequently, over the term of the maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Subscription services&lt;/span&gt;&lt;/div&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:top"&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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;Residual approach&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: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;Upon transfer of control to the client, defined as when the client can use and benefit from the license (point in time)&lt;/span&gt;&lt;/div&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: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;Effective date of the license&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: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;Perpetual license&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:top"&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;br/&gt;- time and materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Observable hourly rate for time and materials-based services in similar geographies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Based on hours incurred to date (over time)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Monthly&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Consulting&lt;/span&gt;&lt;/div&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:top"&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;br/&gt;- fixed price&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: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;Observable hourly rate for time and materials-based services in similar geographies multiplied by estimated hours for the project&lt;/span&gt;&lt;/div&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: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;Based on hours incurred as a percentage of total estimated hours (over time)&lt;/span&gt;&lt;/div&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: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;As contract milestones are achieved&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: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;Consulting&lt;/span&gt;&lt;/div&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) Technical support and software updates are considered distinct services but accounted for as a single performance obligation, as they have the same pattern of transfer to the client.&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 December&#160;31, 2024:&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&gt;&lt;td style="width:16.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.069%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.069%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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&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&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&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;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;525,133&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;230,866&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;88,880&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;317&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;50,519&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;895,715&#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&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;328,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;65,461&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,874&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,297&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;407,866&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;159,536&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;24,598&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;733&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;125&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;184,992&#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&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: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;114,256&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,935&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;678&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;50&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;134,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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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&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,127,159&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;340,860&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;101,165&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;317&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;53,991&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,623,492&#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&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 December&#160;31, 2023:&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&gt;&lt;td style="width:16.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.069%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.069%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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&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&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&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;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;446,160&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;245,271&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62,070&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,284&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;39,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;795,595&#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&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;279,474&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;67,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,138&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;443&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,020&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;358,795&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;144,453&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,142&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;9,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,896&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;194,280&#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&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;/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;90,177&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;24,421&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;114,698&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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&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;960,264&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;374,554&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;81,097&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;2,727&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;44,726&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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,463,368&#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&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>
    <pega:AmortizationPeriodForDeferredContactCosts contextRef="c-1" id="f-462">P4Y6M</pega:AmortizationPeriodForDeferredContactCosts>
    <pega:AmortizationPeriodForDeferredContactCosts contextRef="c-1" id="f-463">P4Y6M</pega:AmortizationPeriodForDeferredContactCosts>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-464">&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;Financial instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The principal financial instruments held by the Company consist of cash equivalents, marketable securities, receivables, capped call transactions, and accounts payable. The Company considers debt securities readily convertible to known amounts of&#160;cash with maturities of three months or less from the purchase date to be cash equivalents. Interest is recorded when earned. The Company&#x2019;s investments are classified as available-for-sale and are carried at fair value. Unrealized gains and losses considered temporary are recorded as a component of accumulated other comprehensive (loss), net of related income taxes. The Company reviews all investments for reductions in fair value that are other-than-temporary. When such reductions occur, the investment cost is adjusted to fair value by recording a loss on investments in the consolidated statements of operations. Gains and losses on investments are calculated based on the specific investment.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-465">&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;Property and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful life of each asset, which are three years for computer equipment and five years for furniture and fixtures. Leasehold improvements are amortized over the lesser of the lease&#x2019;s term or the useful life of the asset. Repairs and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-50" id="f-466">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-51" id="f-467">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-468">&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;Leases&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 of the Company&#x2019;s leases are operating leases, primarily composed of office space leases. The Company accounts for a contract as a lease when it has the right to control the asset for a period of time while obtaining substantially all of the asset&#x2019;s economic benefits. The Company determines the initial classification and measurement of its operating right of use assets and lease liabilities at the lease commencement date and thereafter if modified. Fixed lease costs are recognized on a straight-line basis over the lease term.&#160;Variable lease costs include payments required under leases for common area maintenance, real estate taxes, utilities, service charges, and other variable costs that are not reflected in the measurement of right of use assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. The Company combines lease and non-lease components when determining lease costs for its office space leases. The lease liability includes lease payments related to options to extend or renew the lease term if the Company is reasonably certain it will exercise those options. The Company&#x2019;s leases do not contain material&#160;residual&#160;value guarantees or restrictive covenants.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-469">&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;Loss contingencies and legal costs&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 accrues loss contingencies when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. &lt;/span&gt;&lt;/div&gt;Significant judgments are required to determine the probability and the range of the outcomes, and the estimates are based only on the information available to the Company 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 the Company&#x2019;s 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 the Company&#x2019;s results of operations and financial position. As additional information becomes available, the Company reassesses the potential liability from pending claims and litigation and may revise its estimates. 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. Legal costs are expensed as incurred.</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c-1" id="f-470">&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;Internal-use software &lt;/span&gt;&lt;/div&gt;The Company capitalizes and amortizes certain direct costs associated with computer software developed or purchased for internal use incurred during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. The Company amortizes capitalized internal-use software on a straight-line basis over its estimated useful life, which is generally over &lt;span style="-sec-ix-hidden:f-471"&gt;three&lt;/span&gt; to five years, commencing on the date the software is placed into service.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-53" id="f-472">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-473">&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;Goodwill&lt;/span&gt;&lt;/div&gt;Goodwill represents the residual purchase price paid in a business combination after the fair value of all identified assets and liabilities have been recorded. Goodwill is not amortized. The Company has a single reporting unit.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <pega:IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-474">&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;Intangible and long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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&#x2019;s intangible assets are amortized using the straight-line method over their estimated useful life. The Company evaluates its long-lived tangible and intangible assets for impairment whenever events or changes in circumstances indicate that such assets&#x2019; carrying amount may not be recoverable. Impairment is assessed by comparing the undiscounted cash flows expected to be generated by the long-lived tangible or intangible assets to their carrying value. If impairment exists, the Company calculates the impairment by comparing the carrying value to its fair value as determined by discounted expected cash flows.&lt;/span&gt;&lt;/div&gt;</pega:IntangibleAssetAndImpairmentOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-475">&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 equivalents&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;Cash equivalents include money market funds and other investments with original maturities of three months or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-476">&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;Restricted cash&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 restricted cash amounts as a current asset on the consolidated balance sheets if the restriction expires in less than 12 months, or as a non-current asset if the restriction is greater than 12 months. If there is no minimum time frame during which the cash must remain restricted, the nature of the transactions related to the restriction determine the classification. Restricted cash primarily relates to amounts deposited to secure customer guarantees and various letters of credit.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-477">&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;Business combinations&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 uses its estimates and assumptions to assign a fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company&#x2019;s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. The Company reevaluates these estimates and assumptions quarterly as new information arises and records any adjustments to the Company&#x2019;s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="c-1" id="f-478">&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;Research and development and software development costs&lt;/span&gt;&lt;/div&gt;Research and development costs are expensed as incurred. Capitalization of computer software developed for resale begins upon the establishment of technological feasibility, generally demonstrated by a working model or an operative version of the computer software product. Such costs have not been material to date, as technological feasibility is established within a short time frame from the software&#x2019;s general availability.</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-19" decimals="INF" id="f-479" unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-1" decimals="INF" id="f-480" unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-18" decimals="INF" id="f-481" unitRef="usd">0</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-482">&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;Stock-based compensation&lt;/span&gt;&lt;/div&gt;The Company recognizes stock-based compensation expense associated with equity awards based on the award&#x2019;s fair value at the grant date. Stock-based compensation expense is adjusted each period for anticipated forfeitures. For service-based awards, stock-based compensation is recognized over the requisite service period, which is generally the vesting period. For performance-based awards, stock-based compensation expense is recognized over the longer of (a) the implicit service period for performance-metric achievement or (b) the requisite service period. During each reporting period, stock-based compensation expense is recorded based on expected achievement of performance targets. Changes in estimates of the expected achievement of performance targets that result in a change in the number of shares that are expected to vest are recognized on a cumulative catch-up basis during the reporting period in which the estimate changed.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-483">&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;Foreign currency translation and remeasurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The translation of assets and liabilities for the Company&#x2019;s subsidiaries with functional currencies other than the U.S. dollar are made at period-end exchange rates. Revenue and expense accounts are translated at the average exchange rates during the period transactions occur. The resulting translation adjustments are reflected in accumulated other comprehensive (loss). Realized and unrealized exchange gains or losses from transactions and remeasurement adjustments are reflected in foreign currency transaction gain (loss) in the accompanying consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-484">&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;Accounting for income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company regularly assesses the need for a valuation allowance against its deferred tax assets. Future realization of the Company&#x2019;s deferred tax assets ultimately depends on sufficient taxable income within the available carryback or carryforward periods. Taxable income sources include taxable income in prior carryback years, future reversals of existing taxable temporary differences, tax planning strategies, and projected future taxable income. The Company records a valuation allowance to reduce its deferred tax assets to an amount it believes is more-likely-than-not to be realized. Changes in the valuation allowance impact income tax expense in the period of adjustment. The Company recognizes excess tax benefits when realized, as a reduction of the provision for income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 assesses its income tax positions and records tax benefits based on management&#x2019;s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more-likely-than-not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. The Company classifies liabilities for uncertain tax positions as non-current liabilities unless the uncertainty is expected to be resolved within one year. The Company classifies interest and penalties on uncertain tax positions as income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 global company, significant judgment must be used to calculate and provide for income taxes in each of the tax jurisdictions in which it operates. In the ordinary course of the Company&#x2019;s business, there are transactions and calculations undertaken whose ultimate tax outcome cannot be certain. Some of these uncertainties arise because of transfer pricing for transactions with the Company&#x2019;s subsidiaries and nexus and tax credit estimates. In addition, the calculation of acquired tax attributes and the associated limitations are complex.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-485">&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;Advertising expense&lt;/span&gt;&lt;/div&gt;Advertising costs are expensed as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-486" unitRef="usd">4700000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-18" decimals="-5" id="f-487" unitRef="usd">3500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-19" decimals="-5" id="f-488" unitRef="usd">6600000</us-gaap:AdvertisingExpense>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-489">&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;Newly adopted accounting pronouncements&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;Segment reporting&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 2023, the FASB issued ASU 2023-07,&lt;/span&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; Improvements to Reportable Segment Disclosures &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;(&#x201c;ASU 2023-07&#x201d;). The amendments in ASU 2023-07 are effective for all public entities for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. ASU 2023-07 did not change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. Under ASU 2023-07, public entities with a single reportable segment must apply all of the ASU&#x2019;s disclosure requirements&#x202f;and the existing segment disclosure and reconciliation requirements in ASC 280 - Segment Reporting on an annual and interim basis. The Company implemented this ASU in 2024 and its impact was immaterial.&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;Accounting pronouncements not yet effective&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:400;line-height:120%"&gt;Improvements to Income Tax Disclosures&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 December 2023, the FASB issued ASU 2023-09&lt;/span&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;, Income Taxes (Topic 740): Improvements to Income Tax Disclosures &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;(&#x201c;ASU 2023-09&#x201d;). ASU 2023-09 includes expanded income tax rate reconciliation disclosures, a disaggregation of income taxes paid, and other expanded disclosures. The ASU will be effective for the Company for the year ending December 31, 2025. The Company expects the adoption to result in disclosure changes only.&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:400;line-height:120%"&gt;Disaggregation of Income Statement Expenses&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 2024, the FASB issued ASU 2024-03&lt;/span&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;, Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses &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;(ASU &#x201c;2024-03&#x201d;). Among other items, the requirements include expanded disclosures around employee compensation and selling expenses. ASU 2024-03 will be effective for the Company for the year ending December 31, 2027. The Company is still evaluating the impact of this new guidance on its consolidated financial statements but expect the adoption to result in disclosure changes only.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c-1" id="f-490">&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;3. 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&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.349%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.762%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.349%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.312%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2023&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&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&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&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&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&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&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&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;11,851&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(19)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;11,833&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;11,471&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;33&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;11,503&#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&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;391,097&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;63&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;391,037&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;181,960&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;200&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(227)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;181,933&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;402,948&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;64&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(142)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;402,870&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;193,431&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;233&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(228)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;193,436&#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&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 December&#160;31, 2024, marketable securities&#x2019; maturities ranged from January 2025 to December 2027, with a weighted-average remaining maturity of 0.3 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="c-1" id="f-491">&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&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.349%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.762%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.349%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.312%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2023&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&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&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&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&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&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&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&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;11,851&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(19)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;11,833&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;11,471&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;33&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;11,503&#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&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;391,097&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;63&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;391,037&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;181,960&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;200&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(227)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;181,933&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;402,948&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;64&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(142)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;402,870&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;193,431&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;233&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(228)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;193,436&#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&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss contextRef="c-54" decimals="-3" id="f-492" unitRef="usd">11851000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-54" decimals="-3" id="f-493" unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-54" decimals="-3" id="f-494" unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-54" decimals="-3" id="f-495" unitRef="usd">11833000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss contextRef="c-55" decimals="-3" id="f-496" unitRef="usd">11471000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-55" decimals="-3" id="f-497" unitRef="usd">33000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-55" decimals="-3" id="f-498" unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-55" decimals="-3" id="f-499" unitRef="usd">11503000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss contextRef="c-56" decimals="-3" id="f-500" unitRef="usd">391097000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-56" decimals="-3" id="f-501" unitRef="usd">63000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-56" decimals="-3" id="f-502" unitRef="usd">123000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-56" decimals="-3" id="f-503" unitRef="usd">391037000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss contextRef="c-57" decimals="-3" id="f-504" unitRef="usd">181960000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-57" decimals="-3" id="f-505" unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-57" decimals="-3" id="f-506" unitRef="usd">227000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-57" decimals="-3" id="f-507" unitRef="usd">181933000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss contextRef="c-4" decimals="-3" id="f-508" unitRef="usd">402948000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-4" decimals="-3" id="f-509" unitRef="usd">64000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-4" decimals="-3" id="f-510" unitRef="usd">142000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-4" decimals="-3" id="f-511" unitRef="usd">402870000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss contextRef="c-5" decimals="-3" id="f-512" unitRef="usd">193431000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-5" decimals="-3" id="f-513" unitRef="usd">233000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-5" decimals="-3" id="f-514" unitRef="usd">228000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-5" decimals="-3" id="f-515" unitRef="usd">193436000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm contextRef="c-4" id="f-516">P0Y3M18D</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock contextRef="c-1" id="f-517">&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;4. 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&gt;&lt;td style="width:68.608%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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, net&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;305,468&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;300,173&#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&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, net&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;173,085&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;237,379&#160;&lt;/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&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, net&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;61,407&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;85,402&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;539,960&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;622,954&#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&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. 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 collection 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&gt;&lt;td style="width:75.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&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;173,085&#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&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;74&#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;43,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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;18,066&#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&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;8&#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&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;234,492&#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&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&gt;&lt;td style="width:75.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&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;2024&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;137,027&#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&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;/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;79,650&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;2022&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,357&#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&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&#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;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;5,836&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;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 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;1,622&#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&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&#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&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;234,492&#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&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;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 that represented 10% or more of the Company&#x2019;s total accounts receivable and unbilled receivables:&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&gt;&lt;td style="width:67.947%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/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&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;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="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;span style="color:#000000;font-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&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;/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="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;11&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-right:1pt solid #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;/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&gt;&lt;td style="width:68.741%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;13,498&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;16,238&#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&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;18,321&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;20,635&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;31,819&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;36,873&#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&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.&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 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 made 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&gt;&lt;td style="width:68.741%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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 #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;423,910&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;377,845&#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&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;2,121&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,478&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;426,031&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;380,323&#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&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 2024 was primarily due to new billings in advance of revenue recognition and $374.1 million of revenue recognized during the period included in deferred revenue as of December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</pega:ReceivablesContractAssetsAndDeferredRevenueTextBlock>
    <pega:AccountsReceivableAndUnbilledReceivableTableTextBlock contextRef="c-1" id="f-518">&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&gt;&lt;td style="width:68.608%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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, net&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;305,468&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;300,173&#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&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, net&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;173,085&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;237,379&#160;&lt;/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&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, net&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;61,407&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;85,402&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;539,960&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;622,954&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pega:AccountsReceivableAndUnbilledReceivableTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-519" unitRef="usd">305468000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-520" unitRef="usd">300173000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-4" decimals="-3" id="f-521" unitRef="usd">173085000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-5" decimals="-3" id="f-522" unitRef="usd">237379000</us-gaap:UnbilledReceivablesCurrent>
    <pega:UnbilledReceivablesNoncurrent contextRef="c-4" decimals="-3" id="f-523" unitRef="usd">61407000</pega:UnbilledReceivablesNoncurrent>
    <pega:UnbilledReceivablesNoncurrent contextRef="c-5" decimals="-3" id="f-524" unitRef="usd">85402000</pega:UnbilledReceivablesNoncurrent>
    <pega:AccountsReceivableAndUnbilledReceivable contextRef="c-4" decimals="-3" id="f-525" unitRef="usd">539960000</pega:AccountsReceivableAndUnbilledReceivable>
    <pega:AccountsReceivableAndUnbilledReceivable contextRef="c-5" decimals="-3" id="f-526" unitRef="usd">622954000</pega:AccountsReceivableAndUnbilledReceivable>
    <pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock contextRef="c-1" id="f-527">&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. 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 collection 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&gt;&lt;td style="width:75.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&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;173,085&#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&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;74&#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;43,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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;18,066&#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&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;8&#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&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;234,492&#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&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;</pega:ScheduleOfUnbilledReceivablesNotBillableAtBalanceSheetDateTableTextBlock>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess contextRef="c-4" decimals="-3" id="f-528" unitRef="usd">173085000</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneOrLess>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear contextRef="c-4" decimals="2" id="f-529" unitRef="number">0.74</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinOneYear>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo contextRef="c-4" decimals="-3" id="f-530" unitRef="usd">43341000</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearOneAndTwo>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo contextRef="c-4" decimals="2" id="f-531" unitRef="number">0.18</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearOneAndTwo>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive contextRef="c-4" decimals="-3" id="f-532" unitRef="usd">18066000</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinYearTwoAndFive>
    <pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive contextRef="c-4" decimals="2" id="f-533" unitRef="number">0.08</pega:UnbilledReceivablesNotBillableAtBalanceSheetDateExpectedPercentageToBeCollectedWithinYearTwoAndFive>
    <pega:UnbilledReceivablesCurrentAndNonCurrent contextRef="c-4" decimals="-3" id="f-534" unitRef="usd">234492000</pega:UnbilledReceivablesCurrentAndNonCurrent>
    <pega:UnbilledReceivablesCurrentAndNonCurrentPercentage contextRef="c-4" decimals="INF" id="f-535" unitRef="number">1</pega:UnbilledReceivablesCurrentAndNonCurrentPercentage>
    <pega:SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock contextRef="c-1" id="f-536">&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&gt;&lt;td style="width:75.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:6.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&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;2024&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;137,027&#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&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;/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;79,650&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;2022&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,357&#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&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&#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;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;5,836&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;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 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;1,622&#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&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&#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&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;234,492&#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&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;</pega:SummaryOfUnbilledReceivablesBasedUponContractEffectiveDateTableTextBlock>
    <pega:UnbilledReceivablesNotBillableContractDateYearOne contextRef="c-4" decimals="-3" id="f-537" unitRef="usd">137027000</pega:UnbilledReceivablesNotBillableContractDateYearOne>
    <pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearOne contextRef="c-4" decimals="2" id="f-538" unitRef="number">0.58</pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearOne>
    <pega:UnbilledReceivablesNotBillableContractDateYearTwo contextRef="c-4" decimals="-3" id="f-539" unitRef="usd">79650000</pega:UnbilledReceivablesNotBillableContractDateYearTwo>
    <pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo contextRef="c-4" decimals="2" id="f-540" unitRef="number">0.35</pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearTwo>
    <pega:UnbilledReceivablesNotBillableContractDateYearThree contextRef="c-4" decimals="-3" id="f-541" unitRef="usd">10357000</pega:UnbilledReceivablesNotBillableContractDateYearThree>
    <pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearThree contextRef="c-4" decimals="2" id="f-542" unitRef="number">0.04</pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearThree>
    <pega:UnbilledReceivablesNotBillableContractDateYearFour contextRef="c-4" decimals="-3" id="f-543" unitRef="usd">5836000</pega:UnbilledReceivablesNotBillableContractDateYearFour>
    <pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearFour contextRef="c-4" decimals="2" id="f-544" unitRef="number">0.02</pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearFour>
    <pega:UnbilledReceivablesNotBillableContractDateYearFiveAndBefore contextRef="c-4" decimals="-3" id="f-545" unitRef="usd">1622000</pega:UnbilledReceivablesNotBillableContractDateYearFiveAndBefore>
    <pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore contextRef="c-4" decimals="2" id="f-546" unitRef="number">0.01</pega:PercentageOfUnbilledReceivablesNotBillableContractDateYearFiveAndBefore>
    <pega:UnbilledRevenueTotal contextRef="c-4" decimals="-3" id="f-547" unitRef="usd">234492000</pega:UnbilledRevenueTotal>
    <pega:TotalPercentageOfUnbilledRevenue contextRef="c-4" decimals="INF" id="f-548" unitRef="number">1</pega:TotalPercentageOfUnbilledRevenue>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c-1" id="f-549">&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;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 that represented 10% or more of the Company&#x2019;s total accounts receivable and unbilled receivables:&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&gt;&lt;td style="width:67.947%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.113%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/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&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;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="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;span style="color:#000000;font-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&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;/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="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;11&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-right:1pt solid #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;/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="c-58" decimals="2" id="f-550" unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-59" decimals="2" id="f-551" unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-60" decimals="2" id="f-552" unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <pega:ContractAssetsAndDeferredRevenueTableTextBlock contextRef="c-1" id="f-553">&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&gt;&lt;td style="width:68.741%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;13,498&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;16,238&#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&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;18,321&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;20,635&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;31,819&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;36,873&#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&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.&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 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 made 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&gt;&lt;td style="width:68.741%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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 #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;423,910&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;377,845&#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&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;2,121&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,478&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;426,031&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;380,323&#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&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;</pega:ContractAssetsAndDeferredRevenueTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-4" decimals="-3" id="f-554" unitRef="usd">13498000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-5" decimals="-3" id="f-555" unitRef="usd">16238000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-4" decimals="-3" id="f-556" unitRef="usd">18321000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-5" decimals="-3" id="f-557" unitRef="usd">20635000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-4" decimals="-3" id="f-558" unitRef="usd">31819000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-5" decimals="-3" id="f-559" unitRef="usd">36873000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-560" unitRef="usd">423910000</us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-561" unitRef="usd">377845000</us-gaap:DeferredCreditsAndOtherLiabilitiesCurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-562" unitRef="usd">2121000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-563" unitRef="usd">2478000</us-gaap:DeferredCreditsAndOtherLiabilitiesNoncurrent>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-3" id="f-564" unitRef="usd">426031000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-3" id="f-565" unitRef="usd">380323000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-566" unitRef="usd">374100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <pega:DeferredCostsNetTextBlock contextRef="c-1" id="f-567">&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;5. 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&gt;&lt;td style="width:68.608%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31,&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&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;105,405&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;114,119&#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&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:99.867%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.072%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.734%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.734%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.736%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;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="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;62,269&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;59,461&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;53,471&#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&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 expenses.&lt;/span&gt;&lt;/div&gt;</pega:DeferredCostsNetTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c-1" id="f-568">&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&gt;&lt;td style="width:68.608%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31,&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&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&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;105,405&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;114,119&#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&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) Included in other long-term assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:DeferredCosts contextRef="c-4" decimals="-3" id="f-569" unitRef="usd">105405000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts contextRef="c-5" decimals="-3" id="f-570" unitRef="usd">114119000</us-gaap:DeferredCosts>
    <pega:ScheduleOfAmortizationOfDeferredCostsTableTextBlock contextRef="c-1" id="f-571">&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.867%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.072%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.734%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.734%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.736%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;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="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;62,269&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;59,461&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;53,471&#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&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 expenses.&lt;/span&gt;&lt;/div&gt;</pega:ScheduleOfAmortizationOfDeferredCostsTableTextBlock>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-1" decimals="-3" id="f-572" unitRef="usd">62269000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-18" decimals="-3" id="f-573" unitRef="usd">59461000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions contextRef="c-19" decimals="-3" id="f-574" unitRef="usd">53471000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-575">&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;6. PROPERTY AND EQUIPMENT &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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&gt;&lt;td style="width:69.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;(in thousands)&lt;/span&gt;&lt;/td&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&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 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;Leasehold improvements&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;51,932&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62,787&#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&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-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;Computer equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccecff;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;Furniture and fixtures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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-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;Computer software purchased&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Computer software developed for internal use&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;19,776&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,470&#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&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-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;Fixed assets in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;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;121,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;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;130,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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-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;Less: accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;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:#ccecff;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;41,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;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:#ccecff;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;47,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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) 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;During 2024, $17.8&#160;million of depreciated assets were disposed of, which primarily related to office closures.&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.867%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.072%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.734%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.734%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.736%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Depreciation expense&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;14,432&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,806&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,687&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-576">&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&gt;&lt;td style="width:69.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;(in thousands)&lt;/span&gt;&lt;/td&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&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 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;Leasehold improvements&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;51,932&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62,787&#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&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-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;Computer equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccecff;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;Furniture and fixtures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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-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;Computer software purchased&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Computer software developed for internal use&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;19,776&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,470&#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&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-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;Fixed assets in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;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;121,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;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;130,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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-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;Less: accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;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:#ccecff;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;41,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;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:#ccecff;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;47,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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) 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;During 2024, $17.8&#160;million of depreciated assets were disposed of, which primarily related to office closures.&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.867%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.072%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.734%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.734%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.736%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Depreciation expense&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;14,432&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,806&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,687&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-61" decimals="-3" id="f-577" unitRef="usd">51932000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-62" decimals="-3" id="f-578" unitRef="usd">62787000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-50" decimals="-3" id="f-579" unitRef="usd">29817000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-63" decimals="-3" id="f-580" unitRef="usd">31144000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-51" decimals="-3" id="f-581" unitRef="usd">4603000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-64" decimals="-3" id="f-582" unitRef="usd">6665000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-65" decimals="-3" id="f-583" unitRef="usd">9918000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-66" decimals="-3" id="f-584" unitRef="usd">10060000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-67" decimals="-3" id="f-585" unitRef="usd">19776000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-68" decimals="-3" id="f-586" unitRef="usd">19470000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-69" decimals="-3" id="f-587" unitRef="usd">5038000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-70" decimals="-3" id="f-588" unitRef="usd">223000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-3" id="f-589" unitRef="usd">121084000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-590" unitRef="usd">130349000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-591" unitRef="usd">79278000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-592" unitRef="usd">83070000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-593" unitRef="usd">41806000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-594" unitRef="usd">47279000</us-gaap:PropertyPlantAndEquipmentNet>
    <pega:DepreciationExpenseTableTextBlock contextRef="c-1" id="f-595">&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2024, $17.8&#160;million of depreciated assets were disposed of, which primarily related to office closures.&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.867%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.072%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.734%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.734%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.736%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Depreciation expense&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;14,432&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,806&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,687&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pega:DepreciationExpenseTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-1" decimals="-5" id="f-596" unitRef="usd">17800000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:Depreciation contextRef="c-1" decimals="-3" id="f-597" unitRef="usd">14432000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-18" decimals="-3" id="f-598" unitRef="usd">14806000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-19" decimals="-3" id="f-599" unitRef="usd">14687000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-600">&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;7. GOODWILL AND OTHER INTANGIBLE 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;Goodwill&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&gt;&lt;td style="width:69.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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,611&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,399&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Currency translation adjustments&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;(498)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;212&#160;&lt;/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&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;December 31,&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;81,113&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;81,611&#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&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&gt;&lt;td style="width:22.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 31, 2024&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&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&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&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&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,107&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(61,395)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,712&#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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,115&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(65,995)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,120&#160;&lt;/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&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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;136,583&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(132,751)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,832&#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&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&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&gt;&lt;td style="width:22.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2023&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&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&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&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&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,117&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(60,035)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(64,218)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,920&#160;&lt;/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&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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;136,616&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(129,614)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,002&#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&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;Future estimated intangible 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&gt;&lt;td style="width:80.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.419%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&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;2025&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,630&#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&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;2026&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;874&#160;&lt;/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&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;2027&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;328&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;3,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Amortization of intangible assets: &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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Cost of 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;1,783&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,570&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,723&#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&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;Selling and marketing&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;1,370&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,370&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,370&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;3,153&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;3,940&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;4,093&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-601">&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&gt;&lt;td style="width:69.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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,611&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,399&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Currency translation adjustments&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;(498)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;212&#160;&lt;/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&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;December 31,&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;81,113&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;81,611&#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&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-602" unitRef="usd">81611000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-33" decimals="-3" id="f-603" unitRef="usd">81399000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-604" unitRef="usd">-498000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-18" decimals="-3" id="f-605" unitRef="usd">212000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-606" unitRef="usd">81113000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-607" unitRef="usd">81611000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-608">&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&gt;&lt;td style="width:22.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 31, 2024&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&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&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&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&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,107&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(61,395)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,712&#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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,115&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(65,995)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,120&#160;&lt;/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&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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;136,583&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(132,751)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,832&#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&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&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&gt;&lt;td style="width:22.841%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.418%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2023&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&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&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&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&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,117&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(60,035)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(64,218)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,920&#160;&lt;/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&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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;136,616&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(129,614)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,002&#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&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="c-71" id="f-609">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-72" id="f-610">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-73" decimals="-3" id="f-611" unitRef="usd">63107000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-73" decimals="-3" id="f-612" unitRef="usd">61395000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-73" decimals="-3" id="f-613" unitRef="usd">1712000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-74" id="f-614">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-75" id="f-615">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-76" decimals="-3" id="f-616" unitRef="usd">68115000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-76" decimals="-3" id="f-617" unitRef="usd">65995000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-76" decimals="-3" id="f-618" unitRef="usd">2120000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-77" id="f-619">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-78" id="f-620">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-79" decimals="-3" id="f-621" unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-79" decimals="-3" id="f-622" unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-79" decimals="-3" id="f-623" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-624" unitRef="usd">136583000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-625" unitRef="usd">132751000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-626" unitRef="usd">3832000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-80" id="f-627">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-81" id="f-628">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-82" decimals="-3" id="f-629" unitRef="usd">63117000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-82" decimals="-3" id="f-630" unitRef="usd">60035000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-82" decimals="-3" id="f-631" unitRef="usd">3082000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-83" id="f-632">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-84" id="f-633">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-85" decimals="-3" id="f-634" unitRef="usd">68138000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-85" decimals="-3" id="f-635" unitRef="usd">64218000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-85" decimals="-3" id="f-636" unitRef="usd">3920000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-86" id="f-637">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-87" id="f-638">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-88" decimals="-3" id="f-639" unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-88" decimals="-3" id="f-640" unitRef="usd">5361000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-88" decimals="-3" id="f-641" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-642" unitRef="usd">136616000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-643" unitRef="usd">129614000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-644" unitRef="usd">7002000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-645">&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 intangible 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&gt;&lt;td style="width:80.381%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.419%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align: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, 2024&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;2025&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,630&#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&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;2026&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;874&#160;&lt;/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&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;2027&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;328&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;3,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-4" decimals="-3" id="f-646" unitRef="usd">2630000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-4" decimals="-3" id="f-647" unitRef="usd">874000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-4" decimals="-3" id="f-648" unitRef="usd">328000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-649" unitRef="usd">3832000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock contextRef="c-1" id="f-650">&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;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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Cost of 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;1,783&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,570&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,723&#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&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;Selling and marketing&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;1,370&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,370&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,370&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;3,153&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;3,940&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;4,093&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-89" decimals="-3" id="f-651" unitRef="usd">1783000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-90" decimals="-3" id="f-652" unitRef="usd">2570000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-91" decimals="-3" id="f-653" unitRef="usd">2723000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-92" decimals="-3" id="f-654" unitRef="usd">1370000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-93" decimals="-3" id="f-655" unitRef="usd">1370000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-94" decimals="-3" id="f-656" unitRef="usd">1370000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-657" unitRef="usd">3153000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-18" decimals="-3" id="f-658" unitRef="usd">3940000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-19" decimals="-3" id="f-659" unitRef="usd">4093000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-660">&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;8. 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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;Prepaid expenses&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;38,155&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;33,647&#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&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;Income tax 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;58,359&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,804&#160;&lt;/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&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;Contract 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;13,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,238&#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&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;Insurance receivable&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,954&#160;&lt;/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&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;Indirect tax receivable&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,488&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,924&#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&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;Restricted cash&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;98&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&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;2,357&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,570&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;115,178&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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,137&#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&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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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 commissions&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;105,405&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;114,119&#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&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&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;62,429&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;64,198&#160;&lt;/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&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;41,806&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47,279&#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&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;21,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,450&#160;&lt;/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&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;Contract 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;18,321&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20,635&#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&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;Income tax receivables&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;13,299&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;20,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&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;3,832&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,002&#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&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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;893&#160;&lt;/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&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 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,268&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,678&#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&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;Restricted cash&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;4,328&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,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;/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;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;17,127&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,884&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;292,049&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;314,696&#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&gt;&lt;/tr&gt;&lt;/table&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;Accrued expenses&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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Cloud hosting&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;1,802&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,358&#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&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;Outside professional services&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,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,419&#160;&lt;/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&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;Marketing and sales program&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,150&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,557&#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&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;Income and other taxes&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,055&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;15,428&#160;&lt;/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&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;Employee related&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;4,833&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,486&#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&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;Repurchases of common stock unsettled&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;1,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;5,565&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,693&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;31,544&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;39,941&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&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 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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;14,551&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15,000&#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&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,583&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,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&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;1,732&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,828&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18,866&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;21,343&#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&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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;2,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,478&#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&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;Income taxes 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;15,956&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;859&#160;&lt;/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&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;11,011&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,233&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;29,088&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;13,570&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock contextRef="c-1" id="f-661">&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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;Prepaid expenses&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;38,155&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;33,647&#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&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;Income tax 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;58,359&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,804&#160;&lt;/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&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;Contract 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;13,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,238&#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&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;Insurance receivable&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,954&#160;&lt;/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&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;Indirect tax receivable&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,488&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,924&#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&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;Restricted cash&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;98&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&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;2,357&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,570&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;115,178&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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,137&#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&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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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 commissions&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;105,405&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;114,119&#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&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&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;62,429&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;64,198&#160;&lt;/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&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;41,806&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47,279&#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&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;21,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,450&#160;&lt;/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&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;Contract 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;18,321&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20,635&#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&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;Income tax receivables&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;13,299&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;20,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&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;3,832&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,002&#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&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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;893&#160;&lt;/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&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 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,268&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,678&#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&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;Restricted cash&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;4,328&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,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;/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;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;17,127&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,884&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;292,049&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;314,696&#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&gt;&lt;/tr&gt;&lt;/table&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;Accrued expenses&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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Cloud hosting&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;1,802&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,358&#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&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;Outside professional services&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,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,419&#160;&lt;/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&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;Marketing and sales program&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,150&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,557&#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&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;Income and other taxes&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,055&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;15,428&#160;&lt;/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&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;Employee related&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;4,833&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,486&#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&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;Repurchases of common stock unsettled&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;1,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;5,565&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,693&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;31,544&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;39,941&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&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 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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;14,551&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15,000&#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&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,583&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,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&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;1,732&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,828&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18,866&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;21,343&#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&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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;2,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,478&#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&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;Income taxes 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;15,956&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;859&#160;&lt;/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&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;11,011&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,233&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;29,088&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;13,570&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-4" decimals="-3" id="f-662" unitRef="usd">38155000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c-5" decimals="-3" id="f-663" unitRef="usd">33647000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable contextRef="c-4" decimals="-3" id="f-664" unitRef="usd">58359000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c-5" decimals="-3" id="f-665" unitRef="usd">4804000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-4" decimals="-3" id="f-666" unitRef="usd">13498000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c-5" decimals="-3" id="f-667" unitRef="usd">16238000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InsuranceSettlementsReceivableCurrent contextRef="c-4" decimals="-3" id="f-668" unitRef="usd">0</us-gaap:InsuranceSettlementsReceivableCurrent>
    <us-gaap:InsuranceSettlementsReceivableCurrent contextRef="c-5" decimals="-3" id="f-669" unitRef="usd">1954000</us-gaap:InsuranceSettlementsReceivableCurrent>
    <pega:IndirectTaxReceivableCurrent contextRef="c-4" decimals="-3" id="f-670" unitRef="usd">2488000</pega:IndirectTaxReceivableCurrent>
    <pega:IndirectTaxReceivableCurrent contextRef="c-5" decimals="-3" id="f-671" unitRef="usd">1924000</pega:IndirectTaxReceivableCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-4" decimals="-3" id="f-672" unitRef="usd">223000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-5" decimals="-3" id="f-673" unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-4" decimals="-3" id="f-674" unitRef="usd">98000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-5" decimals="-3" id="f-675" unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <pega:OtherCurrentAssets contextRef="c-4" decimals="-3" id="f-676" unitRef="usd">2357000</pega:OtherCurrentAssets>
    <pega:OtherCurrentAssets contextRef="c-5" decimals="-3" id="f-677" unitRef="usd">9570000</pega:OtherCurrentAssets>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-678" unitRef="usd">115178000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-679" unitRef="usd">68137000</us-gaap:OtherAssetsCurrent>
    <us-gaap:DeferredCosts contextRef="c-4" decimals="-3" id="f-680" unitRef="usd">105405000</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts contextRef="c-5" decimals="-3" id="f-681" unitRef="usd">114119000</us-gaap:DeferredCosts>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-682" unitRef="usd">62429000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-683" unitRef="usd">64198000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-684" unitRef="usd">41806000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-685" unitRef="usd">47279000</us-gaap:PropertyPlantAndEquipmentNet>
    <pega:VentureInvestments contextRef="c-4" decimals="-3" id="f-686" unitRef="usd">21234000</pega:VentureInvestments>
    <pega:VentureInvestments contextRef="c-5" decimals="-3" id="f-687" unitRef="usd">19450000</pega:VentureInvestments>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-4" decimals="-3" id="f-688" unitRef="usd">18321000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c-5" decimals="-3" id="f-689" unitRef="usd">20635000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:IncomeTaxesReceivableNoncurrent contextRef="c-4" decimals="-3" id="f-690" unitRef="usd">13299000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <us-gaap:IncomeTaxesReceivableNoncurrent contextRef="c-5" decimals="-3" id="f-691" unitRef="usd">20633000</us-gaap:IncomeTaxesReceivableNoncurrent>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-4" decimals="-3" id="f-692" unitRef="usd">3832000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-5" decimals="-3" id="f-693" unitRef="usd">7002000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-694" unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-695" unitRef="usd">893000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-3" id="f-696" unitRef="usd">4268000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-5" decimals="-3" id="f-697" unitRef="usd">3678000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-4" decimals="-3" id="f-698" unitRef="usd">4328000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-5" decimals="-3" id="f-699" unitRef="usd">2925000</us-gaap:RestrictedCashNoncurrent>
    <pega:OtherLongTermAssets contextRef="c-4" decimals="-3" id="f-700" unitRef="usd">17127000</pega:OtherLongTermAssets>
    <pega:OtherLongTermAssets contextRef="c-5" decimals="-3" id="f-701" unitRef="usd">13884000</pega:OtherLongTermAssets>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-702" unitRef="usd">292049000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-703" unitRef="usd">314696000</us-gaap:OtherAssetsNoncurrent>
    <pega:AccruedCloudHostingCurrent contextRef="c-4" decimals="-3" id="f-704" unitRef="usd">1802000</pega:AccruedCloudHostingCurrent>
    <pega:AccruedCloudHostingCurrent contextRef="c-5" decimals="-3" id="f-705" unitRef="usd">1358000</pega:AccruedCloudHostingCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-4" decimals="-3" id="f-706" unitRef="usd">10639000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-5" decimals="-3" id="f-707" unitRef="usd">10419000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedMarketingCostsCurrent contextRef="c-4" decimals="-3" id="f-708" unitRef="usd">2150000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent contextRef="c-5" decimals="-3" id="f-709" unitRef="usd">2557000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-4" decimals="-3" id="f-710" unitRef="usd">5055000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-5" decimals="-3" id="f-711" unitRef="usd">15428000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-712" unitRef="usd">4833000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-713" unitRef="usd">4486000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <pega:RepurchaseOfCommonStockUnsettledCurrent contextRef="c-4" decimals="-3" id="f-714" unitRef="usd">1500000</pega:RepurchaseOfCommonStockUnsettledCurrent>
    <pega:RepurchaseOfCommonStockUnsettledCurrent contextRef="c-5" decimals="-3" id="f-715" unitRef="usd">0</pega:RepurchaseOfCommonStockUnsettledCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c-4" decimals="-3" id="f-716" unitRef="usd">5565000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c-5" decimals="-3" id="f-717" unitRef="usd">5693000</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-718" unitRef="usd">31544000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-719" unitRef="usd">39941000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-720" unitRef="usd">14551000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-721" unitRef="usd">15000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DividendsPayableCurrent contextRef="c-4" decimals="-3" id="f-722" unitRef="usd">2583000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent contextRef="c-5" decimals="-3" id="f-723" unitRef="usd">2515000</us-gaap:DividendsPayableCurrent>
    <pega:OtherCurrentLiabilities contextRef="c-4" decimals="-3" id="f-724" unitRef="usd">1732000</pega:OtherCurrentLiabilities>
    <pega:OtherCurrentLiabilities contextRef="c-5" decimals="-3" id="f-725" unitRef="usd">3828000</pega:OtherCurrentLiabilities>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-726" unitRef="usd">18866000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-727" unitRef="usd">21343000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c-4" decimals="-3" id="f-728" unitRef="usd">2121000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c-5" decimals="-3" id="f-729" unitRef="usd">2478000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-4" decimals="-3" id="f-730" unitRef="usd">15956000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-5" decimals="-3" id="f-731" unitRef="usd">859000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <pega:OtherLongTermLiabilities contextRef="c-4" decimals="-3" id="f-732" unitRef="usd">11011000</pega:OtherLongTermLiabilities>
    <pega:OtherLongTermLiabilities contextRef="c-5" decimals="-3" id="f-733" unitRef="usd">10233000</pega:OtherLongTermLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-734" unitRef="usd">29088000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-735" unitRef="usd">13570000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-736">&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;9. SEGMENT INFORMATION&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;Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision-maker (&#x201c;CODM&#x201d;) in deciding how to allocate resources and assess performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 derives substantially all of its revenue from the sale and support of one group of similar products and services &#x2013; software that provides case management, business process management, and real-time decisioning solutions to improve customer engagement and operational excellence in the enterprise applications market. To assess performance, the Company&#x2019;s CODM, the Chief Executive Officer, reviews financial information on a consolidated basis. Therefore, the Company determined it has one operating segment and one reportable segment. The accounting policies of the Company&#x2019;s operating segment are the same as those described in "Note 2. Significant Accounting Policies". The CODM uses consolidated net income (loss) to set financial performance targets, assess performance, and make expense allocation decisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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&gt;&lt;td style="width:50.222%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.773%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.773%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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:middle"&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;1,497,180&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,432,616&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,317,845&#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&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;Total cost of revenue&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;390,665&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;378,483&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;368,635&#160;&lt;/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&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Selling&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;450,527&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;474,405&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;519,192&#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&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;84,253&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;84,772&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;105,597&#160;&lt;/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&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;Research and development&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;298,074&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;295,512&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;294,349&#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&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;General and administrative&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;112,848&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;96,743&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;117,734&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Other segment items, net &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:#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,177&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,261&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;74,135&#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&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;Provision for income taxes&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;43,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;27,632&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;183,785&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;99,189&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;67,808&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;(345,582)&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&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) Includes Litigation settlement, net of recoveries, Restructuring, Foreign currency transaction (loss) gain, Interest income, Interest expense, (Loss) on capped call transactions, and Other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets related to the Company&#x2019;s U.S. and international operations consist of property and equipment, which are included in Other long-term assets in the Company&#x2019;s consolidated balance sheet:&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&gt;&lt;td style="width:54.529%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.337%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.337%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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="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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;U.S.&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;37,405&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;89&#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&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;44,414&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;94&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;International&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;4,401&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;11&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,865&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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="padding:0 1pt"&gt;&lt;/td&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;41,806&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="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="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="padding:0 1pt"&gt;&lt;/td&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;47,279&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="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="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:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-737"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-738"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-739">&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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&gt;&lt;td style="width:50.222%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.773%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.773%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.774%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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:middle"&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;1,497,180&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,432,616&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,317,845&#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&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;Total cost of revenue&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;390,665&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;378,483&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;368,635&#160;&lt;/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&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Selling&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;450,527&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;474,405&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;519,192&#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&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;84,253&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;84,772&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;105,597&#160;&lt;/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&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;Research and development&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;298,074&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;295,512&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;294,349&#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&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;General and administrative&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;112,848&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;96,743&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;117,734&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Other segment items, net &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:#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,177&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,261&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;74,135&#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&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;Provision for income taxes&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;43,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;27,632&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;183,785&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;99,189&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;67,808&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;(345,582)&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&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) Includes Litigation settlement, net of recoveries, Restructuring, Foreign currency transaction (loss) gain, Interest income, Interest expense, (Loss) on capped call transactions, and Other income, net.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-740" unitRef="usd">1497180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-741" unitRef="usd">1432616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-742" unitRef="usd">1317845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-743" unitRef="usd">390665000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-18" decimals="-3" id="f-744" unitRef="usd">378483000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-19" decimals="-3" id="f-745" unitRef="usd">368635000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingExpense contextRef="c-1" decimals="-3" id="f-746" unitRef="usd">450527000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="c-18" decimals="-3" id="f-747" unitRef="usd">474405000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="c-19" decimals="-3" id="f-748" unitRef="usd">519192000</us-gaap:SellingExpense>
    <us-gaap:MarketingExpense contextRef="c-1" decimals="-3" id="f-749" unitRef="usd">84253000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense contextRef="c-18" decimals="-3" id="f-750" unitRef="usd">84772000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense contextRef="c-19" decimals="-3" id="f-751" unitRef="usd">105597000</us-gaap:MarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-752" unitRef="usd">298074000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-18" decimals="-3" id="f-753" unitRef="usd">295512000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-19" decimals="-3" id="f-754" unitRef="usd">294349000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-755" unitRef="usd">112848000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-18" decimals="-3" id="f-756" unitRef="usd">96743000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-19" decimals="-3" id="f-757" unitRef="usd">117734000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-1" decimals="-3" id="f-758" unitRef="usd">18177000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-18" decimals="-3" id="f-759" unitRef="usd">7261000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-19" decimals="-3" id="f-760" unitRef="usd">74135000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-761" unitRef="usd">43447000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-762" unitRef="usd">27632000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-763" unitRef="usd">183785000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-764" unitRef="usd">99189000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-18" decimals="-3" id="f-765" unitRef="usd">67808000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-19" decimals="-3" id="f-766" unitRef="usd">-345582000</us-gaap:NetIncomeLoss>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock contextRef="c-1" id="f-767">&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets related to the Company&#x2019;s U.S. and international operations consist of property and equipment, which are included in Other long-term assets in the Company&#x2019;s consolidated balance sheet:&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&gt;&lt;td style="width:54.529%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.337%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.337%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&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="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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;U.S.&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;37,405&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;89&#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&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;44,414&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;94&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;International&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;4,401&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;11&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,865&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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="padding:0 1pt"&gt;&lt;/td&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;41,806&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="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="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="padding:0 1pt"&gt;&lt;/td&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;47,279&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="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="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:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-95" decimals="-3" id="f-768" unitRef="usd">37405000</us-gaap:PropertyPlantAndEquipmentNet>
    <pega:LongLivedAssetsPercentage contextRef="c-95" decimals="2" id="f-769" unitRef="number">0.89</pega:LongLivedAssetsPercentage>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-96" decimals="-3" id="f-770" unitRef="usd">44414000</us-gaap:PropertyPlantAndEquipmentNet>
    <pega:LongLivedAssetsPercentage contextRef="c-96" decimals="2" id="f-771" unitRef="number">0.94</pega:LongLivedAssetsPercentage>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-97" decimals="-3" id="f-772" unitRef="usd">4401000</us-gaap:PropertyPlantAndEquipmentNet>
    <pega:LongLivedAssetsPercentage contextRef="c-97" decimals="2" id="f-773" unitRef="number">0.11</pega:LongLivedAssetsPercentage>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-98" decimals="-3" id="f-774" unitRef="usd">2865000</us-gaap:PropertyPlantAndEquipmentNet>
    <pega:LongLivedAssetsPercentage contextRef="c-98" decimals="2" id="f-775" unitRef="number">0.06</pega:LongLivedAssetsPercentage>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-3" id="f-776" unitRef="usd">41806000</us-gaap:PropertyPlantAndEquipmentNet>
    <pega:LongLivedAssetsPercentage contextRef="c-4" decimals="INF" id="f-777" unitRef="number">1</pega:LongLivedAssetsPercentage>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-778" unitRef="usd">47279000</us-gaap:PropertyPlantAndEquipmentNet>
    <pega:LongLivedAssetsPercentage contextRef="c-5" decimals="INF" id="f-779" unitRef="number">1</pega:LongLivedAssetsPercentage>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-780">&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;10. 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-weight:400;line-height:120%"&gt;The Company leased office space beginning in March 2021 at One Main Street, Cambridge, Massachusetts to serve as its corporate headquarters (the &#x201c;Cambridge office&#x201d;). The 4.5 year lease includes a base rent of $2&#160;million per year. In December 2024, the Company closed the Cambridge office and relocated its corporate headquarters to office space already leased in Waltham, Massachusetts (the &#x201c;Waltham office&#x201d;), effective January 1, 2025. The Company recorded a restructuring expense of $3.7 million as a result of closing the Cambridge office.&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-weight:400;line-height:120%"&gt;The Waltham office is 131&#160;thousand square feet of leased office space located at 225 Wyman Street, Waltham, Massachusetts. The lease term of 11 years began on August 1, 2021, with no rent due until August 1, 2022. The annual rent equals the base rent of approximately $6&#160;million, with 3% annual increases, plus a portion of building operating costs and real estate taxes. In addition, the Company received an improvement allowance from the landlord of $11.8&#160;million. &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;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&gt;&lt;td style="width:55.646%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.127%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.129%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;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;Fixed lease costs&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;21,422&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,718&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20,186&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align: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;1,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,884&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,356&#160;&lt;/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&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;Variable lease costs&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;6,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;8,148&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,894&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;30,069&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;30,750&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;27,436&#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&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;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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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:f-803"&gt;&lt;span style="-sec-ix-hidden:f-804"&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;62,429&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;64,198&#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&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:f-807"&gt;&lt;span style="-sec-ix-hidden:f-808"&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;14,551&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;15,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&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;67,647&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;66,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&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) 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;The 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&gt;&lt;td style="width:69.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.129%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;6.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;6.8 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.8&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/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 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&gt;&lt;td style="width:84.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.715%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&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;2025&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;18,106&#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&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;2026&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;15,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&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;2027&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;13,972&#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&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;2028&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;13,367&#160;&lt;/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&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;2029&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,742&#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&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;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;23,535&#160;&lt;/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&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;95,126&#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&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;(12,928)&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;82,198&#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&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&gt;&lt;td style="width:68.741%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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 operating leases, net of tenant improvement allowances&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;18,444&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20,045&#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&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;16,682&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,460&#160;&lt;/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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <pega:LesseeLeaseTermOfContract contextRef="c-99" id="f-781">P4Y6M</pega:LesseeLeaseTermOfContract>
    <pega:LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear contextRef="c-99" decimals="-6" id="f-782" unitRef="usd">2000000</pega:LesseeOperatingLeaseLiabilityToBePaidAnnuallyPerYear>
    <us-gaap:RestructuringCharges contextRef="c-100" decimals="-5" id="f-783" unitRef="usd">3700000</us-gaap:RestructuringCharges>
    <pega:LesseeLeaseAreaOfOfficeBuilding contextRef="c-101" decimals="-3" id="f-784" unitRef="sqft">131000</pega:LesseeLeaseAreaOfOfficeBuilding>
    <pega:LesseeLeaseTermOfContract contextRef="c-102" id="f-785">P11Y</pega:LesseeLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-101" decimals="-6" id="f-786" unitRef="usd">6000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <pega:LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage contextRef="c-101" decimals="2" id="f-787" unitRef="number">0.03</pega:LesseeLeaseLiabilityToBePaidAnnualIncreasePercentage>
    <us-gaap:IncentiveFromLessor contextRef="c-103" decimals="-5" id="f-788" unitRef="usd">11800000</us-gaap:IncentiveFromLessor>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-789">&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;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&gt;&lt;td style="width:55.646%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.127%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.129%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;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;Fixed lease costs&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;21,422&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,718&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20,186&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align: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;1,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,884&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,356&#160;&lt;/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&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;Variable lease costs&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;6,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;8,148&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,894&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;30,069&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;30,750&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;27,436&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-790" unitRef="usd">21422000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-18" decimals="-3" id="f-791" unitRef="usd">19718000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-19" decimals="-3" id="f-792" unitRef="usd">20186000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-793" unitRef="usd">1746000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-18" decimals="-3" id="f-794" unitRef="usd">2884000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-19" decimals="-3" id="f-795" unitRef="usd">3356000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-796" unitRef="usd">6901000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-18" decimals="-3" id="f-797" unitRef="usd">8148000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-19" decimals="-3" id="f-798" unitRef="usd">3894000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-799" unitRef="usd">30069000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-18" decimals="-3" id="f-800" unitRef="usd">30750000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-19" decimals="-3" id="f-801" unitRef="usd">27436000</us-gaap:LeaseCost>
    <pega:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-802">&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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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:f-803"&gt;&lt;span style="-sec-ix-hidden:f-804"&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;62,429&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;64,198&#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&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:f-807"&gt;&lt;span style="-sec-ix-hidden:f-808"&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;14,551&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;15,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&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;67,647&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;66,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&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) 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="c-4" decimals="-3" id="f-805" unitRef="usd">62429000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-806" unitRef="usd">64198000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-809" unitRef="usd">14551000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-810" unitRef="usd">15000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-811" unitRef="usd">67647000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-812" unitRef="usd">66901000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <pega:ScheduleOfWeightedAverageAndDiscountRateTableTextBlock contextRef="c-1" id="f-813">&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 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&gt;&lt;td style="width:69.402%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.129%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;6.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;6.8 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.8&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/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 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="c-4" id="f-814">P6Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-815">P6Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-816" unitRef="number">0.048</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="3" id="f-817" unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-818">&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&gt;&lt;td style="width:84.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.715%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&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;2025&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;18,106&#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&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;2026&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;15,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&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;2027&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;13,972&#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&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;2028&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;13,367&#160;&lt;/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&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;2029&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,742&#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&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;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;23,535&#160;&lt;/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&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;95,126&#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&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;(12,928)&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;82,198&#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&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:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-819" unitRef="usd">18106000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-820" unitRef="usd">15404000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-821" unitRef="usd">13972000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-822" unitRef="usd">13367000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-4" decimals="-3" id="f-823" unitRef="usd">10742000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-4" decimals="-3" id="f-824" unitRef="usd">23535000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-825" unitRef="usd">95126000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-826" unitRef="usd">12928000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-827" unitRef="usd">82198000</us-gaap:OperatingLeaseLiability>
    <pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock contextRef="c-1" id="f-828">&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&gt;&lt;td style="width:68.741%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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 operating leases, net of tenant improvement allowances&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;18,444&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20,045&#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&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;16,682&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,460&#160;&lt;/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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</pega:ScheduleOfSupplementalCashFlowLeaseInformationTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-829" unitRef="usd">18444000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-18" decimals="-3" id="f-830" unitRef="usd">20045000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-831" unitRef="usd">16682000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-18" decimals="-3" id="f-832" unitRef="usd">1460000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-833">&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;11. 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 September&#160;1, 2020.&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-weight:400;line-height:120%"&gt;In 2024 and 2023, the Company recognized gains of $0.5 million and $7.9&#160;million in other income, net from repurchases of Notes representing $34.4 million and $97.7&#160;million in aggregate principal amount, respectively.&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 conversion rate will be adjusted upon certain events, including spin-offs, tender offers, exchange offers, and certain stockholder distributions. 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.&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 could 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-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 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&gt;&lt;td style="width:68.741%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;467,864&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;502,270&#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&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;(394)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,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&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;467,470&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;499,368&#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&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&gt;&lt;td style="width:70.196%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.128%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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 #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;3,725&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,891&#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&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;2,451&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,603&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6,176&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6,494&#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&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 average interest rate on the Notes in 2024 and 2023 was 1.2%. &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;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&gt;&lt;td style="width:53.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 31, 2024&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&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&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: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 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;467,864&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,754&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;469,618&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;467,864&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,754&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;469,618&#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&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 initially covered approximately 4.4 million shares (representing the number of shares for which the Notes were initially convertible) of the Company&#x2019;s common stock. In 2024, Capped Call Transactions covering approximately 0.3 million shares were settled for proceeds of $0.01 million. As of December&#160;31, 2024, Capped Call Transactions covering approximately 3.5 million shares were outstanding.&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 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 calculated following the governing documents may not represent a fair value measurement. The Capped Call Transactions are 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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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;893&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,582&#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&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;Settlements&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)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(341)&lt;/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&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;Fair value adjustment&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;(663)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(1,348)&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&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;December 31,&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;223&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;893&#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&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.&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; &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;The Company may use borrowings for general corporate purposes and to finance working capital needs. Subject to specific conditions and the agreement of the financial institutions lending the additional amount, the aggregate commitment may be increased to $200 million. The Credit Facility, as amended, contains customary covenants, including, but not limited to, those relating to additional indebtedness, liens, asset divestitures, and affiliate transactions. Beginning with the fiscal quarter ended March 31, 2024, the Company must maintain 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. Effective as of February 4, 2025, the Credit Facility was amended to extend the expiration date to February&#160;4, 2027.&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 December&#160;31, 2024 and December&#160;31, 2023, the Company had $27.3 million in outstanding letters of credit under the Credit Facility, reducing available borrowing capacity, but no outstanding cash borrowings.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-104" decimals="INF" id="f-834" unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt contextRef="c-105" decimals="4" id="f-835" unitRef="number">0.0075</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-106" decimals="-5" id="f-836" unitRef="usd">500000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="c-107" decimals="-5" id="f-837" unitRef="usd">7900000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ExtinguishmentOfDebtAmount contextRef="c-106" decimals="-5" id="f-838" unitRef="usd">34400000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:ExtinguishmentOfDebtAmount contextRef="c-107" decimals="-5" id="f-839" unitRef="usd">97700000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-104"
      decimals="2"
      id="f-840"
      unitRef="usdPerShare">135.05</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger contextRef="c-108" decimals="2" id="f-841" unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays contextRef="c-108" decimals="INF" id="f-842" unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-108" decimals="INF" id="f-843" unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <pega:DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays contextRef="c-109" decimals="INF" id="f-844" unitRef="day">5</pega:DebtInstrumentConvertibleConsecutiveBusinessDaysImmediatelyFollowingThresholdConsecutiveTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1 contextRef="c-109" decimals="INF" id="f-845" unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger contextRef="c-109" decimals="2" id="f-846" unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <pega:DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity
      contextRef="c-110"
      decimals="INF"
      id="f-847"
      unitRef="tradingday">40</pega:DebtInstrumentRedemptionThresholdTradingDaysBeforeMaturity>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="c-110"
      decimals="INF"
      id="f-848"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger contextRef="c-111" decimals="2" id="f-849" unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="c-111"
      decimals="INF"
      id="f-850"
      unitRef="tradingday">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="c-111"
      decimals="INF"
      id="f-851"
      unitRef="consecutivetradingday">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c-1" decimals="INF" id="f-852" unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-853">&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;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&gt;&lt;td style="width:68.741%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.716%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31, 2023&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;467,864&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;502,270&#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&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;(394)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,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&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;467,470&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;499,368&#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&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&gt;&lt;td style="width:70.196%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.847%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.128%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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 #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;3,725&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,891&#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&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;2,451&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,603&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6,176&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6,494&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-112" decimals="-3" id="f-854" unitRef="usd">467864000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-113" decimals="-3" id="f-855" unitRef="usd">502270000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-112" decimals="-3" id="f-856" unitRef="usd">394000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-113" decimals="-3" id="f-857" unitRef="usd">2902000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LongTermDebt contextRef="c-112" decimals="-3" id="f-858" unitRef="usd">467470000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-113" decimals="-3" id="f-859" unitRef="usd">499368000</us-gaap:LongTermDebt>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt contextRef="c-107" decimals="4" id="f-860" unitRef="number">0.0075</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:DebtConversionOriginalDebtInterestRateOfDebt contextRef="c-106" decimals="4" id="f-861" unitRef="number">0.0075</us-gaap:DebtConversionOriginalDebtInterestRateOfDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-106" decimals="-3" id="f-862" unitRef="usd">3725000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-107" decimals="-3" id="f-863" unitRef="usd">3891000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-106" decimals="-3" id="f-864" unitRef="usd">2451000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-107" decimals="-3" id="f-865" unitRef="usd">2603000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt contextRef="c-106" decimals="-3" id="f-866" unitRef="usd">6176000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-107" decimals="-3" id="f-867" unitRef="usd">6494000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="c-107" decimals="3" id="f-868" unitRef="number">0.012</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="c-106" decimals="3" id="f-869" unitRef="number">0.012</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c-1" id="f-870">&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&gt;&lt;td style="width:53.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;December 31, 2024&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&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&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: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 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;467,864&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,754&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;469,618&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;467,864&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,754&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;469,618&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-112" decimals="-3" id="f-871" unitRef="usd">467864000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne contextRef="c-112" decimals="-3" id="f-872" unitRef="usd">1754000</pega:InterestLongTermDebtMaturitiesRepaymentsOfPrincipalYearOne>
    <pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne contextRef="c-112" decimals="-3" id="f-873" unitRef="usd">469618000</pega:PrincipalAndInterestLongTermDebtMaturitiesRepaymentsOfPrincipalInYearOne>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-112" decimals="-3" id="f-874" unitRef="usd">467864000</us-gaap:DebtInstrumentCarryingAmount>
    <pega:InterestLongTermDebtMaturitiesTotalDue contextRef="c-112" decimals="-3" id="f-875" unitRef="usd">1754000</pega:InterestLongTermDebtMaturitiesTotalDue>
    <pega:PrincipalAndInterestLongTermDebtMaturitiesTotalDue contextRef="c-112" decimals="-3" id="f-876" unitRef="usd">469618000</pega:PrincipalAndInterestLongTermDebtMaturitiesTotalDue>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="c-114"
      decimals="-5"
      id="f-877"
      unitRef="shares">4400000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="c-115"
      decimals="-5"
      id="f-878"
      unitRef="shares">300000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:ProceedsFromDerivativeInstrumentFinancingActivities contextRef="c-115" decimals="-4" id="f-879" unitRef="usd">10000.00</us-gaap:ProceedsFromDerivativeInstrumentFinancingActivities>
    <pega:DebtConversionConvertedInstrumentSharesIfFullyExercised
      contextRef="c-116"
      decimals="-5"
      id="f-880"
      unitRef="shares">3500000</pega:DebtConversionConvertedInstrumentSharesIfFullyExercised>
    <us-gaap:DerivativeCapPrice
      contextRef="c-117"
      decimals="2"
      id="f-881"
      unitRef="usdPerDerivative">196.44</us-gaap:DerivativeCapPrice>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock contextRef="c-1" id="f-882">&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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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;893&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,582&#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&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;Settlements&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)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(341)&lt;/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&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;Fair value adjustment&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;(663)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(1,348)&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&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;December 31,&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;223&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;893&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="c-118" decimals="-3" id="f-883" unitRef="usd">893000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="c-119" decimals="-3" id="f-884" unitRef="usd">2582000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements contextRef="c-120" decimals="-3" id="f-885" unitRef="usd">7000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements contextRef="c-121" decimals="-3" id="f-886" unitRef="usd">341000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 contextRef="c-120" decimals="-3" id="f-887" unitRef="usd">-663000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 contextRef="c-121" decimals="-3" id="f-888" unitRef="usd">-1348000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="c-122" decimals="-3" id="f-889" unitRef="usd">223000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="c-118" decimals="-3" id="f-890" unitRef="usd">893000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:DebtInstrumentTerm contextRef="c-123" id="f-891">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:SeniorNotes contextRef="c-124" decimals="-6" id="f-892" unitRef="usd">100000000</us-gaap:SeniorNotes>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-124" decimals="INF" id="f-893" unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <pega:DebtInstrumentCovenantsLeverageRatioMaximum
      contextRef="c-125"
      decimals="INF"
      id="f-894"
      unitRef="number">3.5</pega:DebtInstrumentCovenantsLeverageRatioMaximum>
    <pega:DebtInstrumentCovenantInterestCoverageRatioMinimum
      contextRef="c-126"
      decimals="INF"
      id="f-895"
      unitRef="number">3.5</pega:DebtInstrumentCovenantInterestCoverageRatioMinimum>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-5" decimals="-5" id="f-896" unitRef="usd">27300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-4" decimals="-5" id="f-897" unitRef="usd">27300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-4" decimals="INF" id="f-898" unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-5" decimals="INF" id="f-899" unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-901">&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;12. RESTRUCTURING&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 has undertaken the following restructuring activities as it optimizes its go-to-market strategy and reassesses its office space needs:&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&gt;&lt;td style="width:68.079%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.820%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.820%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Employee severance and related benefits&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;(614)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;18,721&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;18,549&#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&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-weight:400;line-height:100%"&gt;Office space reductions &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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,528&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;21,747&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;21,743&#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&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) These primarily relate to non-cash operating lease adjustments.&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;Restructuring activity:&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;Accrued employee severance and related benefits:&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&gt;&lt;td style="width:83.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&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;8,095&#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&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;Costs incurred&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;(614)&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 disbursements&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;(5,252)&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&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;Currency translation adjustments&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;(229)&lt;/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&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;December 31, &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-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,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&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 accrued compensation and related expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock contextRef="c-1" id="f-902">&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 has undertaken the following restructuring activities as it optimizes its go-to-market strategy and reassesses its office space needs:&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&gt;&lt;td style="width:68.079%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.820%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.820%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Employee severance and related benefits&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;(614)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;18,721&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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;18,549&#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&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-weight:400;line-height:100%"&gt;Office space reductions &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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,528&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;21,747&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"&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;21,743&#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&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) These primarily relate to non-cash operating lease adjustments.&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;Restructuring activity:&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;Accrued employee severance and related benefits:&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&gt;&lt;td style="width:83.688%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&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;8,095&#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&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;Costs incurred&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;(614)&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 disbursements&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;(5,252)&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&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;Currency translation adjustments&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;(229)&lt;/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&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;December 31, &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-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,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&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 accrued compensation and related expenses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges contextRef="c-127" decimals="-3" id="f-903" unitRef="usd">-614000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-128" decimals="-3" id="f-904" unitRef="usd">18721000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-129" decimals="-3" id="f-905" unitRef="usd">18549000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-130" decimals="-3" id="f-906" unitRef="usd">5142000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-131" decimals="-3" id="f-907" unitRef="usd">3026000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-132" decimals="-3" id="f-908" unitRef="usd">3194000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-909" unitRef="usd">4528000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-18" decimals="-3" id="f-910" unitRef="usd">21747000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-19" decimals="-3" id="f-911" unitRef="usd">21743000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserve contextRef="c-133" decimals="-3" id="f-912" unitRef="usd">8095000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges contextRef="c-127" decimals="-3" id="f-913" unitRef="usd">-614000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-127" decimals="-3" id="f-914" unitRef="usd">5252000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment contextRef="c-127" decimals="-3" id="f-915" unitRef="usd">-229000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve contextRef="c-134" decimals="-3" id="f-916" unitRef="usd">2000000</us-gaap:RestructuringReserve>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-917">&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;13. 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 with little or no market data, which require the Company to develop its own assumptions.&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;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 the underlying equity security&#x2019;s historical and implied volatility levels. 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&gt;&lt;td style="width:24.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.651%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2023&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&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&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&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&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&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&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&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;5,318&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148,926&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;154,244&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;54,357&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;54,357&#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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;402,870&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;402,870&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;193,436&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;193,436&#160;&lt;/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&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;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;223&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;223&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;893&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;893&#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&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;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;21,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;21,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;19,450&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;19,450&#160;&lt;/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&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;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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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;19,450&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,069&#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&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;550&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,773)&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&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;(32)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;129&#160;&lt;/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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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 style="padding-left:12pt"&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, net&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;1,628&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,886&#160;&lt;/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&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:12pt"&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;/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;(362)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,261)&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&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;December 31,&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;21,234&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;19,450&#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&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 financial instruments, including receivables and accounts payable, approximates fair value due to their short maturities.&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: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;The fair value of the Notes outstanding (including the embedded conversion feature) was $463.9&#160;million as of December&#160;31, 2024 and $466.5&#160;million as of December&#160;31, 2023. &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 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;&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 risk&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 receivables, the Company is potentially subject to concentrations of credit risk from the Company&#x2019;s cash, cash equivalents, and marketable securities. The Company&#x2019;s cash and cash equivalents are generally held with large, diverse financial institutions worldwide to reduce the Company&#x2019;s credit risk exposure. Investment policies have been implemented that limit purchases of marketable debt securities to investment-grade securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-918">&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 with little or no market data, which require the Company to develop its own assumptions.&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;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 the underlying equity security&#x2019;s historical and implied volatility levels. 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="c-1" id="f-919">&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&gt;&lt;td style="width:24.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.641%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.651%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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, 2023&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&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&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&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&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&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&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&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;5,318&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148,926&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;154,244&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;54,357&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;54,357&#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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;402,870&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;402,870&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;193,436&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;193,436&#160;&lt;/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&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;/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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;223&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;223&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;893&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;893&#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&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;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;21,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;21,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;19,450&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;19,450&#160;&lt;/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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-135" decimals="-3" id="f-920" unitRef="usd">5318000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-136" decimals="-3" id="f-921" unitRef="usd">148926000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-137" decimals="-3" id="f-922" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-138" decimals="-3" id="f-923" unitRef="usd">154244000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-139" decimals="-3" id="f-924" unitRef="usd">54357000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-140" decimals="-3" id="f-925" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-141" decimals="-3" id="f-926" unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-142" decimals="-3" id="f-927" unitRef="usd">54357000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-143" decimals="-3" id="f-928" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-144" decimals="-3" id="f-929" unitRef="usd">402870000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-145" decimals="-3" id="f-930" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-4" decimals="-3" id="f-931" unitRef="usd">402870000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-146" decimals="-3" id="f-932" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-147" decimals="-3" id="f-933" unitRef="usd">193436000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-148" decimals="-3" id="f-934" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest contextRef="c-5" decimals="-3" id="f-935" unitRef="usd">193436000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DerivativeAssets contextRef="c-143" decimals="-3" id="f-936" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-144" decimals="-3" id="f-937" unitRef="usd">223000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-145" decimals="-3" id="f-938" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-4" decimals="-3" id="f-939" unitRef="usd">223000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-146" decimals="-3" id="f-940" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-147" decimals="-3" id="f-941" unitRef="usd">893000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-148" decimals="-3" id="f-942" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-5" decimals="-3" id="f-943" unitRef="usd">893000</us-gaap:DerivativeAssets>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-149" decimals="-3" id="f-944" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-150" decimals="-3" id="f-945" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-151" decimals="-3" id="f-946" unitRef="usd">21234000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-152" decimals="-3" id="f-947" unitRef="usd">21234000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-153" decimals="-3" id="f-948" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-154" decimals="-3" id="f-949" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-155" decimals="-3" id="f-950" unitRef="usd">19450000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-156" decimals="-3" id="f-951" unitRef="usd">19450000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c-1" id="f-952">&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&gt;&lt;td style="width:66.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.640%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.642%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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;19,450&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,069&#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&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;550&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,773)&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&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;(32)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;129&#160;&lt;/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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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 style="padding-left:12pt"&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, net&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;1,628&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,886&#160;&lt;/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&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:12pt"&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;/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;(362)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,261)&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&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;December 31,&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;21,234&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;19,450&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="c-157" decimals="-3" id="f-953" unitRef="usd">19450000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="c-158" decimals="-3" id="f-954" unitRef="usd">13069000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases contextRef="c-159" decimals="-3" id="f-955" unitRef="usd">550000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases contextRef="c-160" decimals="-3" id="f-956" unitRef="usd">400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales contextRef="c-159" decimals="-3" id="f-957" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales contextRef="c-160" decimals="-3" id="f-958" unitRef="usd">2773000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment contextRef="c-159" decimals="-3" id="f-959" unitRef="usd">-32000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment contextRef="c-160" decimals="-3" id="f-960" unitRef="usd">129000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisCurrencyTranslationAdjustment>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet contextRef="c-159" decimals="-3" id="f-961" unitRef="usd">1628000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet contextRef="c-160" decimals="-3" id="f-962" unitRef="usd">10886000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherIncomeNet>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss contextRef="c-159" decimals="-3" id="f-963" unitRef="usd">-362000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss>
    <pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss contextRef="c-160" decimals="-3" id="f-964" unitRef="usd">-2261000</pega:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisFairValueAdjustmentIncludedInOtherComprehensiveIncomeLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="c-161" decimals="-3" id="f-965" unitRef="usd">21234000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue contextRef="c-157" decimals="-3" id="f-966" unitRef="usd">19450000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-4" decimals="-5" id="f-967" unitRef="usd">463900000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-5" decimals="-5" id="f-968" unitRef="usd">466500000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-969">&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;14. STOCKHOLDERS&#x2019; EQUITY &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;Preferred stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 has 1&#160;million authorized shares of preferred stock, $0.01 par value per share, of which none were issued and outstanding as of December&#160;31, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Board of Directors has the authority to issue the shares of preferred stock in one or more series, to establish the number of shares to be included in each series, and to determine the designation, powers, preferences, and rights of the shares of each series and the qualifications, limitations, or restrictions thereof, without any further vote or action by the stockholders. The issuance of preferred stock could decrease the earnings and assets available for distribution to holders of common stock and may have the effect of delaying, deferring, or defeating a change in control of the Company.&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;Common stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 has 200 million authorized shares of common stock, $0.01 par value per share, of which 86.1 million were issued and outstanding as of December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:400;line-height:120%"&gt;Dividends declared&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.409%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align: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;/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;Dividends declared (per share)&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;0.12&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;0.12&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;0.12&#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&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;Dividend payments to stockholders (in thousands)&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;10,199&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,834&#160;&lt;/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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 paid a quarterly cash dividend of $0.03 per share in 2024, 2023, and 2022. In the future, the Board of Directors may terminate or modify the dividend program without prior notice.&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;Stock repurchase program&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 April 23, 2024, the Company&#x2019;s Board of Directors extended the expiration date of the share repurchase program from June 30, 2024 to June 30, 2025. On October 22, 2024, the Company&#x2019;s Board of Directors further extended the expiration date of the share repurchase program from June 30, 2025 to December 31, 2025 and increased the authorized repurchases by $250 million to $310 million as of that date. &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;Stock repurchase authorization activity:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.914%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;(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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Amount&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;60,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;58,075&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;22,583&#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&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;Authorizations &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="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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250,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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;60,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&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;Repurchases paid &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:#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;(809)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(68,057)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(280)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(24,508)&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&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-weight:400;line-height:100%"&gt;Repurchases unpaid at period end &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;(16)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,500)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;240,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;60,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;58,075&#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&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) This represents increases in the repurchase authority made by th&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;e Board of Directors.&lt;/span&gt;&lt;/div&gt;(2) Purchases under this program have been made on the open market.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-970" unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-971"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-972" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-973" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-974" unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-975"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-5" id="f-976" unitRef="shares">86100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-5" id="f-977" unitRef="shares">86100000</us-gaap:CommonStockSharesIssued>
    <us-gaap:DividendsDeclaredTableTextBlock contextRef="c-1" id="f-978">&lt;div style="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:400;line-height:120%"&gt;Dividends declared&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.409%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align: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;/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;Dividends declared (per share)&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;0.12&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;0.12&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;0.12&#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&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;Dividend payments to stockholders (in thousands)&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;10,199&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,834&#160;&lt;/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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DividendsDeclaredTableTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-979"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-18"
      decimals="INF"
      id="f-980"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-19"
      decimals="INF"
      id="f-981"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-3" id="f-982" unitRef="usd">10199000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-18" decimals="-3" id="f-983" unitRef="usd">9964000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-19" decimals="-3" id="f-984" unitRef="usd">9834000</us-gaap:PaymentsOfDividendsCommonStock>
    <pega:CommonStockDividendsPerShareIntended
      contextRef="c-18"
      decimals="INF"
      id="f-985"
      unitRef="usdPerShare">0.03</pega:CommonStockDividendsPerShareIntended>
    <pega:CommonStockDividendsPerShareIntended
      contextRef="c-1"
      decimals="INF"
      id="f-986"
      unitRef="usdPerShare">0.03</pega:CommonStockDividendsPerShareIntended>
    <pega:CommonStockDividendsPerShareIntended
      contextRef="c-19"
      decimals="INF"
      id="f-987"
      unitRef="usdPerShare">0.03</pega:CommonStockDividendsPerShareIntended>
    <pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod contextRef="c-1" decimals="-3" id="f-988" unitRef="usd">250000000</pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-162" decimals="-5" id="f-989" unitRef="usd">310000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock contextRef="c-1" id="f-990">&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;Stock repurchase authorization activity:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.907%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.914%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;(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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Amount&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;60,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;58,075&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;22,583&#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&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;Authorizations &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="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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250,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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;60,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&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;Repurchases paid &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:#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;(809)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(68,057)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(280)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(24,508)&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&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-weight:400;line-height:100%"&gt;Repurchases unpaid at period end &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;(16)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,500)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;240,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;60,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;58,075&#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&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) This represents increases in the repurchase authority made by th&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;e Board of Directors.&lt;/span&gt;&lt;/div&gt;(2) Purchases under this program have been made on the open market.</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-5" decimals="-3" id="f-991" unitRef="usd">60000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-33" decimals="-3" id="f-992" unitRef="usd">58075000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-24" decimals="-3" id="f-993" unitRef="usd">22583000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod contextRef="c-1" decimals="-3" id="f-994" unitRef="usd">250000000</pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod>
    <pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod contextRef="c-18" decimals="-3" id="f-995" unitRef="usd">1925000</pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod>
    <pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod contextRef="c-19" decimals="-3" id="f-996" unitRef="usd">60000000</pega:StockRepurchaseProgramAmountAuthorizedDuringPeriod>
    <pega:StockRepurchaseProgramSharesRepurchasedSettled contextRef="c-4" decimals="-3" id="f-997" unitRef="shares">809000</pega:StockRepurchaseProgramSharesRepurchasedSettled>
    <pega:StockRepurchaseProgramPaymentsForSharesRepurchasedSettled contextRef="c-1" decimals="-3" id="f-998" unitRef="usd">68057000</pega:StockRepurchaseProgramPaymentsForSharesRepurchasedSettled>
    <pega:StockRepurchaseProgramSharesRepurchasedSettled contextRef="c-5" decimals="-3" id="f-999" unitRef="shares">0</pega:StockRepurchaseProgramSharesRepurchasedSettled>
    <pega:StockRepurchaseProgramPaymentsForSharesRepurchasedSettled contextRef="c-18" decimals="-3" id="f-1000" unitRef="usd">0</pega:StockRepurchaseProgramPaymentsForSharesRepurchasedSettled>
    <pega:StockRepurchaseProgramSharesRepurchasedSettled
      contextRef="c-33"
      decimals="-3"
      id="f-1001"
      unitRef="shares">280000</pega:StockRepurchaseProgramSharesRepurchasedSettled>
    <pega:StockRepurchaseProgramPaymentsForSharesRepurchasedSettled contextRef="c-19" decimals="-3" id="f-1002" unitRef="usd">24508000</pega:StockRepurchaseProgramPaymentsForSharesRepurchasedSettled>
    <pega:StockRepurchaseProgramSharesRepurchasedUnsettled contextRef="c-4" decimals="-3" id="f-1003" unitRef="shares">16000</pega:StockRepurchaseProgramSharesRepurchasedUnsettled>
    <pega:StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled contextRef="c-1" decimals="-3" id="f-1004" unitRef="usd">1500000</pega:StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled>
    <pega:StockRepurchaseProgramSharesRepurchasedUnsettled contextRef="c-5" decimals="-3" id="f-1005" unitRef="shares">0</pega:StockRepurchaseProgramSharesRepurchasedUnsettled>
    <pega:StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled contextRef="c-18" decimals="-3" id="f-1006" unitRef="usd">0</pega:StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled>
    <pega:StockRepurchaseProgramSharesRepurchasedUnsettled
      contextRef="c-33"
      decimals="-3"
      id="f-1007"
      unitRef="shares">0</pega:StockRepurchaseProgramSharesRepurchasedUnsettled>
    <pega:StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled contextRef="c-19" decimals="-3" id="f-1008" unitRef="usd">0</pega:StockRepurchaseProgramPaymentsForSharesRepurchasedUnsettled>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-4" decimals="-3" id="f-1009" unitRef="usd">240443000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-5" decimals="-3" id="f-1010" unitRef="usd">60000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-33" decimals="-3" id="f-1011" unitRef="usd">58075000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-1012">&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;15. 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;/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;Revenues by geography are determined based on client location:&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&gt;&lt;td style="width:45.064%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.746%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.646%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.746%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.646%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.746%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.648%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;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;828,332&#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&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&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;785,029&#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&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&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;763,558&#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&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;57&#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;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;95,698&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"&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;85,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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"&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;102,980&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;157,830&#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&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&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;158,014&#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&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&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,793&#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&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;/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;249,325&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;242,303&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,563&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;165,995&#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&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&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;162,121&#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&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&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;140,951&#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&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&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;1,497,180&#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&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&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;1,432,616&#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&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&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;1,317,845&#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&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-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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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: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 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;558,734&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;461,328&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;384,271&#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&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;323,304&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;331,856&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;317,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&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;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;213,273&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;221,706&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;230,654&#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&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;Revenue recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,095,311&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,014,890&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;932,489&#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&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;Subscription 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;398,102&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;407,625&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;366,063&#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&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;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;3,767&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,101&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,293&#160;&lt;/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&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;401,869&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;417,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;385,356&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,497,180&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,432,616&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,317,845&#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&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&gt;&lt;td style="width:53.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.582%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.582%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.584%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Pega Cloud&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;558,734&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;461,328&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;384,271&#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&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;323,304&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;331,856&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;317,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&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;882,038&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;793,184&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;701,835&#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&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;398,102&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;407,625&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;366,063&#160;&lt;/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&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;1,280,140&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,200,809&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,067,898&#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&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;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;213,273&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;221,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;230,654&#160;&lt;/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&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;Perpetual license&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,767&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,101&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;1,497,180&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;1,432,616&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;1,317,845&#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&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 December&#160;31, 2024:&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&gt;&lt;td style="width:16.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.069%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.069%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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&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&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&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;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;525,133&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;230,866&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;88,880&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;317&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;50,519&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;895,715&#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&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;328,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;65,461&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,874&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,297&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;407,866&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;159,536&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;24,598&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;733&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;125&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;184,992&#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&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: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;114,256&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,935&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;678&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;50&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;134,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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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&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,127,159&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;340,860&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;101,165&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;317&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;53,991&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,623,492&#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&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 December&#160;31, 2023:&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&gt;&lt;td style="width:16.889%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.069%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.069%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.937%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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&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&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&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;Pega Cloud&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;Maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;446,160&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;245,271&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62,070&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,284&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;39,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;795,595&#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&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;279,474&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;67,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;9,138&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;443&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,020&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;358,795&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;144,453&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,142&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;9,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,896&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;194,280&#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&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;/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;90,177&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;24,421&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;114,698&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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&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;960,264&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;374,554&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;81,097&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;2,727&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;44,726&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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,463,368&#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&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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c-1" id="f-1013">&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;/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;Revenues by geography are determined based on client location:&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&gt;&lt;td style="width:45.064%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.746%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.646%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.746%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.646%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.746%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.648%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;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;828,332&#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&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&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;785,029&#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&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&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;763,558&#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&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;57&#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;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;95,698&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"&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;85,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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"&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;102,980&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;157,830&#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&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&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;158,014&#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&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&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,793&#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&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;/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;249,325&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;242,303&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,563&#160;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;165,995&#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&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&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;162,121&#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&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&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;140,951&#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&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&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;1,497,180&#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&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&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;1,432,616&#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&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&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;1,317,845&#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&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;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-3" id="f-1014" unitRef="usd">828332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-164"
      decimals="2"
      id="f-1015"
      unitRef="number">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-3" id="f-1016" unitRef="usd">785029000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-166"
      decimals="2"
      id="f-1017"
      unitRef="number">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-3" id="f-1018" unitRef="usd">763558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-168"
      decimals="2"
      id="f-1019"
      unitRef="number">0.57</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-3" id="f-1020" unitRef="usd">95698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-170"
      decimals="2"
      id="f-1021"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-3" id="f-1022" unitRef="usd">85149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-172"
      decimals="2"
      id="f-1023"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="-3" id="f-1024" unitRef="usd">102980000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-174"
      decimals="2"
      id="f-1025"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-3" id="f-1026" unitRef="usd">157830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-176"
      decimals="2"
      id="f-1027"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-3" id="f-1028" unitRef="usd">158014000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-178"
      decimals="2"
      id="f-1029"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-3" id="f-1030" unitRef="usd">115793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-180"
      decimals="2"
      id="f-1031"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-3" id="f-1032" unitRef="usd">249325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-182"
      decimals="2"
      id="f-1033"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-3" id="f-1034" unitRef="usd">242303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-184"
      decimals="2"
      id="f-1035"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-3" id="f-1036" unitRef="usd">194563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-186"
      decimals="2"
      id="f-1037"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-3" id="f-1038" unitRef="usd">165995000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-188"
      decimals="2"
      id="f-1039"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-189" decimals="-3" id="f-1040" unitRef="usd">162121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-190"
      decimals="2"
      id="f-1041"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-191" decimals="-3" id="f-1042" unitRef="usd">140951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-192"
      decimals="2"
      id="f-1043"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1044" unitRef="usd">1497180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-193"
      decimals="INF"
      id="f-1045"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-1046" unitRef="usd">1432616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-194"
      decimals="INF"
      id="f-1047"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-1048" unitRef="usd">1317845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-195"
      decimals="INF"
      id="f-1049"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-1050">&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.397%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.717%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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: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 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;558,734&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;461,328&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;384,271&#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&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;323,304&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;331,856&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;317,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&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;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;213,273&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;221,706&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;230,654&#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&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;Revenue recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,095,311&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,014,890&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;932,489&#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&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;Subscription 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;398,102&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;407,625&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;366,063&#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&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;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;3,767&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,101&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,293&#160;&lt;/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&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;401,869&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;417,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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;385,356&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,497,180&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,432,616&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,317,845&#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&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&gt;&lt;td style="width:53.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.582%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.582%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.329%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.584%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Pega Cloud&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;558,734&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;461,328&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;384,271&#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&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;323,304&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;331,856&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;317,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&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;882,038&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;793,184&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;701,835&#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&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;398,102&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;407,625&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;366,063&#160;&lt;/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&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;1,280,140&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,200,809&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,067,898&#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&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;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;213,273&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;221,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;230,654&#160;&lt;/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&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;Perpetual license&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,767&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,101&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;1,497,180&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;1,432,616&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;1,317,845&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-3" id="f-1051" unitRef="usd">558734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-3" id="f-1052" unitRef="usd">461328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-198" decimals="-3" id="f-1053" unitRef="usd">384271000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-3" id="f-1054" unitRef="usd">323304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-3" id="f-1055" unitRef="usd">331856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-3" id="f-1056" unitRef="usd">317564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-3" id="f-1057" unitRef="usd">213273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-3" id="f-1058" unitRef="usd">221706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-3" id="f-1059" unitRef="usd">230654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-3" id="f-1060" unitRef="usd">1095311000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-3" id="f-1061" unitRef="usd">1014890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-3" id="f-1062" unitRef="usd">932489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-208" decimals="-3" id="f-1063" unitRef="usd">398102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-209" decimals="-3" id="f-1064" unitRef="usd">407625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-3" id="f-1065" unitRef="usd">366063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-3" id="f-1066" unitRef="usd">3767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-3" id="f-1067" unitRef="usd">10101000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-3" id="f-1068" unitRef="usd">19293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-3" id="f-1069" unitRef="usd">401869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-3" id="f-1070" unitRef="usd">417726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-3" id="f-1071" unitRef="usd">385356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1072" unitRef="usd">1497180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-1073" unitRef="usd">1432616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-1074" unitRef="usd">1317845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-3" id="f-1075" unitRef="usd">558734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-3" id="f-1076" unitRef="usd">461328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-3" id="f-1077" unitRef="usd">384271000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-3" id="f-1078" unitRef="usd">323304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-221" decimals="-3" id="f-1079" unitRef="usd">331856000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-222" decimals="-3" id="f-1080" unitRef="usd">317564000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-1081" unitRef="usd">882038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1082" unitRef="usd">793184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-1083" unitRef="usd">701835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-1084" unitRef="usd">398102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-1085" unitRef="usd">407625000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-1086" unitRef="usd">366063000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-223" decimals="-3" id="f-1087" unitRef="usd">1280140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-224" decimals="-3" id="f-1088" unitRef="usd">1200809000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-225" decimals="-3" id="f-1089" unitRef="usd">1067898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-1090" unitRef="usd">213273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-1091" unitRef="usd">221706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-1092" unitRef="usd">230654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-1093" unitRef="usd">3767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-1094" unitRef="usd">10101000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-1095" unitRef="usd">19293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1096" unitRef="usd">1497180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-3" id="f-1097" unitRef="usd">1432616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-3" id="f-1098" unitRef="usd">1317845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-226" decimals="-3" id="f-1099" unitRef="usd">525133000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-227" decimals="-3" id="f-1100" unitRef="usd">230866000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-228" decimals="-3" id="f-1101" unitRef="usd">88880000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-229" decimals="-3" id="f-1102" unitRef="usd">317000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-230" decimals="-3" id="f-1103" unitRef="usd">50519000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-231" decimals="-3" id="f-1104" unitRef="usd">895715000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-231"
      decimals="2"
      id="f-1105"
      unitRef="number">0.56</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-232" decimals="-3" id="f-1106" unitRef="usd">328234000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-233" decimals="-3" id="f-1107" unitRef="usd">65461000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-234" decimals="-3" id="f-1108" unitRef="usd">10874000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-235" decimals="-3" id="f-1109" unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-236" decimals="-3" id="f-1110" unitRef="usd">3297000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-237" decimals="-3" id="f-1111" unitRef="usd">407866000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-237"
      decimals="2"
      id="f-1112"
      unitRef="number">0.25</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-238" decimals="-3" id="f-1113" unitRef="usd">159536000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-239" decimals="-3" id="f-1114" unitRef="usd">24598000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-240" decimals="-3" id="f-1115" unitRef="usd">733000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-241" decimals="-3" id="f-1116" unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-242" decimals="-3" id="f-1117" unitRef="usd">125000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-243" decimals="-3" id="f-1118" unitRef="usd">184992000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-243"
      decimals="2"
      id="f-1119"
      unitRef="number">0.11</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-244" decimals="-3" id="f-1120" unitRef="usd">114256000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-245" decimals="-3" id="f-1121" unitRef="usd">19935000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-246" decimals="-3" id="f-1122" unitRef="usd">678000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-247" decimals="-3" id="f-1123" unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-248" decimals="-3" id="f-1124" unitRef="usd">50000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-249" decimals="-3" id="f-1125" unitRef="usd">134919000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-249"
      decimals="2"
      id="f-1126"
      unitRef="number">0.08</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-250" decimals="-3" id="f-1127" unitRef="usd">1127159000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-251" decimals="-3" id="f-1128" unitRef="usd">340860000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-252" decimals="-3" id="f-1129" unitRef="usd">101165000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-253" decimals="-3" id="f-1130" unitRef="usd">317000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-254" decimals="-3" id="f-1131" unitRef="usd">53991000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-4" decimals="-3" id="f-1132" unitRef="usd">1623492000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-4"
      decimals="INF"
      id="f-1133"
      unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-255" decimals="-3" id="f-1134" unitRef="usd">446160000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-256" decimals="-3" id="f-1135" unitRef="usd">245271000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-257" decimals="-3" id="f-1136" unitRef="usd">62070000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-258" decimals="-3" id="f-1137" unitRef="usd">2284000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-259" decimals="-3" id="f-1138" unitRef="usd">39810000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-260" decimals="-3" id="f-1139" unitRef="usd">795595000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-260"
      decimals="2"
      id="f-1140"
      unitRef="number">0.54</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-261" decimals="-3" id="f-1141" unitRef="usd">279474000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-262" decimals="-3" id="f-1142" unitRef="usd">67720000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-263" decimals="-3" id="f-1143" unitRef="usd">9138000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-264" decimals="-3" id="f-1144" unitRef="usd">443000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-265" decimals="-3" id="f-1145" unitRef="usd">2020000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-266" decimals="-3" id="f-1146" unitRef="usd">358795000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-266"
      decimals="2"
      id="f-1147"
      unitRef="number">0.25</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-267" decimals="-3" id="f-1148" unitRef="usd">144453000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-268" decimals="-3" id="f-1149" unitRef="usd">37142000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-269" decimals="-3" id="f-1150" unitRef="usd">9789000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-270" decimals="-3" id="f-1151" unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-271" decimals="-3" id="f-1152" unitRef="usd">2896000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-272" decimals="-3" id="f-1153" unitRef="usd">194280000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-272"
      decimals="2"
      id="f-1154"
      unitRef="number">0.13</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-273" decimals="-3" id="f-1155" unitRef="usd">90177000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-274" decimals="-3" id="f-1156" unitRef="usd">24421000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-275" decimals="-3" id="f-1157" unitRef="usd">100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-276" decimals="-3" id="f-1158" unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-277" decimals="-3" id="f-1159" unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-278" decimals="-3" id="f-1160" unitRef="usd">114698000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-278"
      decimals="2"
      id="f-1161"
      unitRef="number">0.08</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-279" decimals="-3" id="f-1162" unitRef="usd">960264000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-280" decimals="-3" id="f-1163" unitRef="usd">374554000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-281" decimals="-3" id="f-1164" unitRef="usd">81097000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-282" decimals="-3" id="f-1165" unitRef="usd">2727000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-283" decimals="-3" id="f-1166" unitRef="usd">44726000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-5" decimals="-3" id="f-1167" unitRef="usd">1463368000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c-5"
      decimals="INF"
      id="f-1168"
      unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1177">&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;16. STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;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;Cost of 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;27,353&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;28,994&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;26,400&#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&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;Selling and marketing&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;55,084&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;46,769&#160;&lt;/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&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;Research and development&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;29,838&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;31,039&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;29,266&#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&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;General and administrative&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;30,443&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;25,644&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,775&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;142,718&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;143,352&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;122,210&#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&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;Income tax benefit&lt;/span&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;(1,799)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(2,187)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,881)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 periodically grants employees stock options and restricted stock units (&#x201c;RSUs&#x201d;) and non-employee Directors common stock and stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022, most of the Company&#x2019;s stock based compensation arrangements vest over five years, with 20% vesting after one year and the remaining 80% vesting quarterly over the remaining four years. Beginning in 2023, most of the Company&#x2019;s stock based compensation arrangements vest over four years, with 25% vesting after one year and the remaining 75% vesting quarterly over the remaining three years. The Company&#x2019;s stock options have a term of ten years. In 2024, the Company also granted 0.6&#160;million performance stock options with a total grant date fair value of $13.9&#160;million, which vest over 2 years based on the Company&#x2019;s achievement of certain financial performance targets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 stock-based compensation using the accelerated attribution method, treating each vesting tranche as an individual grant. The stock-based compensation expense recognized during a period is based on the value of the awards that are expected to vest. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Ultimately, the Company recognizes the actual expense over the vesting period only for the shares that vest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employees may elect to receive 50% of the employee&#x2019;s target incentive compensation under the Company&#x2019;s Corporate Incentive Compensation Plan (the &#x201c;CICP&#x201d;) in the form of RSUs instead of cash. If elected by an employee, the equity amount is equal in value on the grant date to 50% of the employee&#x2019;s target incentive opportunity, based on the employee&#x2019;s base salary. The number of RSUs granted is determined by dividing 50% of the employee&#x2019;s target incentive opportunity by 85% of the closing price of the Company&#x2019;s common stock on the grant date, less the present value of expected dividends during the vesting period. If elected, the award vests 100% on the following year&#x2019;s CICP payout date. Vesting is conditioned upon the performance conditions of the CICP and on continued employment; if threshold funding does not occur, the RSUs will not vest. The Company considers vesting probable on the grant date and recognizes the associated stock-based compensation expense over the requisite service period beginning on the grant date and ending on the vesting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Historically, the Company has granted awards that allow for the settlement of vested stock options and RSUs on a net share basis (&#x201c;net settled awards&#x201d;). With net settled awards, the Company withholds shares to cover the exercise price (for stock options) and the minimum statutory tax withholding obligations (for stock options and RSUs) from the shares that would otherwise be issued upon exercise or settlement. In 2023, the Company moved to cashless settlement for most of its awards. Under cashless settlement, shares are automatically sold in the market at exercise (for stock options) or vest (for RSUs) to cover the exercise price (for stock options) and the minimum statutory tax withholding obligations (for stock options and RSUs).&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;Stock-based compensation plans&lt;/span&gt;&lt;/div&gt;&lt;div style="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:400;line-height:120%"&gt;2004 Long-Term Incentive Plan (as amended and restated)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2004, the Company adopted the 2004 Long-Term Incentive Plan (as amended and restated, the &#x201c;2004 Plan&#x201d;) to provide employees, non-employee Directors, and consultants with opportunities to purchase stock through incentive and non-qualified stock options. Subsequent amendments to the plan increased the number of shares authorized for issuance under the plan to 42 million, extended the term of the plan to 2030, and limited annual compensation to any non-employee Director to $0.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 December&#160;31, 2024, 17.0 million shares were subject to outstanding options and stock-based awards under the 2004 Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="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:400;line-height:120%"&gt;2006 Employee Stock Purchase Plan&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 2006, the Company adopted the 2006 Employee Stock Purchase Plan (the &#x201c;2006 ESPP&#x201d;) under which employees may purchase common stock, at a price equal to at least 85% of the fair market value of the Company&#x2019;s common stock on the lesser of the commencement date or completion date for offerings under the plan, or such higher price as the Company&#x2019;s Board of Directors may establish from time to time. In October 2012, the Company&#x2019;s Board of Directors amended the 2006 ESPP to continue until no shares remain. In 2023, the number of shares authorized for purchase under the 2006 ESPP was increased to 2&#160;million. For 2024, 2023, and 2022, the Company&#x2019;s Board of Directors set the purchase price at 85% of the fair market value on the completion date of the offering period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;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;Compensation expense from 2006 ESPP&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,184&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,367&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,614&#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&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 December&#160;31, 2024, 1.1 million shares had been issued under the plan.&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;Shares issued and available for issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2024, the Company issued 3.0 million shares to its employees and directors under the Company&#x2019;s stock-based compensation plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 December&#160;31, 2024, there were 3.9 million shares available for issuance for future equity grants under the Company&#x2019;s stock plans, consisting of 3.0 million shares under the 2004 Plan and 0.9 million shares under the 2006 ESPP.&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;Grant activity&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;Stock options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 estimates the fair value of stock options using a Black-Scholes option-pricing model. Key inputs used to estimate the fair value of stock options include the exercise price of the award, expected term of the option, expected volatility of the Company&#x2019;s common stock over the option&#x2019;s expected term, risk-free interest rate over the option&#x2019;s expected term, and the Company&#x2019;s expected annual dividend yield. The exercise price for stock options is equal to the shares&#x2019; fair market value at the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s fair value assumptions for stock options:&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&gt;&lt;td style="width:55.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.807%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.807%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.074%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: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;/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 grant-date fair value&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;25.82&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20.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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;17.49&#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&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;Assumptions used in the Black-Scholes option-pricing model:&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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected annual volatility &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:#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;49&#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&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;48&#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&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;42&#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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected term in years &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="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;3.9&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:2px 1pt;text-align:right;vertical-align: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.5&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:2px 1pt;text-align:right;vertical-align: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.9&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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest 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; (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;4.2&#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&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.2&#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&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.4&#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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected annual dividend yield &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;0.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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;0.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;/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 expected annual volatility for each grant is determined based on the average of historic daily price changes of the Company&#x2019;s common stock over a period, which approximates the expected option term.&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 expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior.&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 risk-free interest rate is based on the yield of U.S. Treasury securities with a commensurate maturity with the expected option term at the time of grant.&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) The expected annual dividend yield is based on the weighted-average dividend yield assumptions used for options granted during the applicable period.&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 following table summarizes the time-based vesting stock option activity under the Company&#x2019;s stock option plans for 2024:&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&gt;&lt;td style="width:35.275%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.423%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Shares &lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Weighted-average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Weighted-average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Aggregate Intrinsic Value &lt;/span&gt;&lt;/div&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;(in thousands) &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;Options outstanding as of January 1, 2024&lt;/span&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;13,853&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;59.32&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;Granted&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;1,857&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;62.90&#160;&lt;/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&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&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&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;Exercised&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;(1,937)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;43.94&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;Forfeited&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;(515)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;54.91&#160;&lt;/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&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&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&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;Expired&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;(284)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;90.16&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Options outstanding as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,974&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;61.63&#160;&lt;/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&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&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&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;Vested and expected to vest as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;11,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62.04&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;391,228&#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&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;Exercisable as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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;7,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;65.37&#160;&lt;/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&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:2px 1pt;text-align:right;vertical-align: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.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;232,270&#160;&lt;/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&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 aggregate intrinsic value of stock options as of December&#160;31, 2024 is based on the difference between the closing price of the Company&#x2019;s stock of $93.20 and the exercise price of the applicable stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of stock options exercised (i.e., the difference between the market price at exercise and the price paid by the employee at exercise) in 2024, 2023, and 2022 was $58.7 million, $6.2 million, and $15.6 million, respectively. As of December&#160;31, 2024, the Company had unrecognized stock-based compensation expense related to the unvested portion of stock options of $35.2 million that is expected to be recognized as expense over a weighted-average period of 1.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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;Performance stock options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2023, the Company began awarding performance stock options. These performance stock options allow the holder to purchase a specified number of common stock shares at an exercise price equal to the shares' fair market value at the grant date. For the performance stock options granted in 2024, 25% can vest on the first anniversary of the grant date, and 75% can vest on the second anniversary of the grant date, based on the achievement of specific performance conditions for 2024 and 2025, respectively, including year over year growth in Annual Contract Value and Free Cash Flow Margin. The options expire ten years from the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s performance stock option activity for 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.148%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.339%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.339%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.250%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.339%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.514%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:2px 1pt;text-align:center;vertical-align:bottom"&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;br/&gt;(in thousands)&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value &lt;/span&gt;&lt;/div&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;(in thousands) &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance options outstanding as of January 1, 2024&lt;/span&gt;&lt;/div&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;886&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47.27&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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 style="padding-left:21.75pt;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;Granted&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;566&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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:21.75pt;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;Exercised&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;(39)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47.27&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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 style="padding-left:21.75pt;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;Forfeited&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;(23)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance options outstanding as of December 31, 2024&lt;/span&gt;&lt;/div&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,390&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;53.20&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 1pt 2px 10pt;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;Vested and expected to vest as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;8.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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;Exercisable as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47.27&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;8.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;8,304&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;padding-right: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 aggregate intrinsic value of stock options as of December&#160;31, 2024 is based on the difference between the closing price of the Company&#x2019;s stock of $93.20 and the exercise price of the applicable stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of performance stock options exercised in 2024 and 2023 was $1.5&#160;million and none, respectively. As of December&#160;31, 2024, the Company had unrecognized stock-based compensation expense related to the unvested portion of performance stock options of $11.0 million that is expected to be recognized as expense over a weighted-average period of 1 year.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:400;line-height:120%"&gt;RSUs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RSUs provide the recipient a right to receive a specified number of shares of the Company&#x2019;s common stock upon vesting. The Company values its RSUs at the fair value of its common stock on the grant date, which is the closing price of its common stock on the grant date less the present value of expected dividends during the vesting period, as the recipient is not entitled to dividends during the requisite service period. RSU grants include units issued when employees elect to receive 50% of the employee&#x2019;s target incentive compensation under the Company&#x2019;s Corporate Incentive Compensation Plan (the &#x201c;CICP&#x201d;) in the form of RSUs instead of cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value for RSUs granted in 2024, 2023, and 2022 was $62.57, $46.57, and $74.50, respectively. &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 following table summarizes the combined RSU activity for all grants, including the CICP, under the 2004 Plan for 2024:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.740%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Shares &lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Weighted- Average Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Aggregate Intrinsic Value &lt;br/&gt;(in thousands)&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;Nonvested as of January 1, 2024&lt;/span&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;2,616&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;64.85&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;Granted&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;1,366&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;62.57&#160;&lt;/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&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&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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&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;Forfeited&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;(209)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;63.78&#160;&lt;/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&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&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;Nonvested as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;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;2,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 0;text-align:right;vertical-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;243,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Expected to vest as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;63.39&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;182,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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 RSUs vested in 2024, 2023, and 2022 was $78.2 million, $42.8 million, and $50.3 million, respectively. The aggregate intrinsic value of RSUs outstanding and expected to vest as of December&#160;31, 2024 is based on the closing price of the Company&#x2019;s stock of $93.20 as of December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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 December&#160;31, 2024, the Company had $48.7 million of unrecognized stock-based compensation expense related to all unvested RSUs that is expected to be recognized as expense over a weighted-average period of 1.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="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:400;line-height:120%"&gt;Common stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2024, the Company granted 0.01 million shares of common stock to Directors with a weighted-average grant-date fair value of $69.19 per share.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-1178">&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;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;Cost of 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;27,353&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;28,994&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;26,400&#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&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;Selling and marketing&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;55,084&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;46,769&#160;&lt;/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&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;Research and development&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;29,838&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;31,039&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;29,266&#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&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;General and administrative&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;30,443&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;25,644&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,775&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;142,718&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;143,352&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;122,210&#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&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;Income tax benefit&lt;/span&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;(1,799)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(2,187)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,881)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:ShareBasedCompensation contextRef="c-89" decimals="-3" id="f-1179" unitRef="usd">27353000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-90" decimals="-3" id="f-1180" unitRef="usd">28994000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-91" decimals="-3" id="f-1181" unitRef="usd">26400000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-92" decimals="-3" id="f-1182" unitRef="usd">55084000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-93" decimals="-3" id="f-1183" unitRef="usd">57675000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-94" decimals="-3" id="f-1184" unitRef="usd">46769000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-284" decimals="-3" id="f-1185" unitRef="usd">29838000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-285" decimals="-3" id="f-1186" unitRef="usd">31039000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-286" decimals="-3" id="f-1187" unitRef="usd">29266000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-287" decimals="-3" id="f-1188" unitRef="usd">30443000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-288" decimals="-3" id="f-1189" unitRef="usd">25644000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-289" decimals="-3" id="f-1190" unitRef="usd">19775000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-1191" unitRef="usd">142718000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-18" decimals="-3" id="f-1192" unitRef="usd">143352000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-19" decimals="-3" id="f-1193" unitRef="usd">122210000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-3" id="f-1194" unitRef="usd">1799000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-18" decimals="-3" id="f-1195" unitRef="usd">2187000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-19" decimals="-3" id="f-1196" unitRef="usd">1881000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-290" id="f-1197">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-291"
      decimals="INF"
      id="f-1198"
      unitRef="number">0.20</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-291" id="f-1199">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-292"
      decimals="INF"
      id="f-1200"
      unitRef="number">0.80</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-292" id="f-1201">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-293" id="f-1202">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-293"
      decimals="INF"
      id="f-1203"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-294"
      decimals="INF"
      id="f-1204"
      unitRef="number">0.75</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-294" id="f-1205">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-295" id="f-1206">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-296"
      decimals="-5"
      id="f-1207"
      unitRef="shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue contextRef="c-296" decimals="-5" id="f-1208" unitRef="usd">13900000</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-296" id="f-1209">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection
      contextRef="c-297"
      decimals="2"
      id="f-1210"
      unitRef="number">0.50</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection
      contextRef="c-297"
      decimals="2"
      id="f-1211"
      unitRef="number">0.50</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection
      contextRef="c-297"
      decimals="2"
      id="f-1212"
      unitRef="number">0.50</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-298"
      decimals="2"
      id="f-1213"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-298"
      decimals="INF"
      id="f-1214"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-299"
      decimals="INF"
      id="f-1215"
      unitRef="shares">42000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <pega:NonemployeeDirectorCompensationLimit contextRef="c-300" decimals="INF" id="f-1216" unitRef="usd">500000</pega:NonemployeeDirectorCompensationLimit>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber
      contextRef="c-299"
      decimals="-5"
      id="f-1217"
      unitRef="shares">17000000.0</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndRSUsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-301"
      decimals="2"
      id="f-1218"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-302"
      decimals="INF"
      id="f-1219"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-303"
      decimals="2"
      id="f-1220"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-304"
      decimals="2"
      id="f-1221"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-305"
      decimals="2"
      id="f-1222"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock contextRef="c-1" id="f-1223">&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;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;Compensation expense from 2006 ESPP&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,184&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,367&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,614&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-306" decimals="-3" id="f-1224" unitRef="usd">1184000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-307" decimals="-3" id="f-1225" unitRef="usd">1367000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-308" decimals="-3" id="f-1226" unitRef="usd">1614000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="c-304"
      decimals="-5"
      id="f-1227"
      unitRef="shares">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-309"
      decimals="-5"
      id="f-1228"
      unitRef="shares">3000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-4" decimals="-5" id="f-1229" unitRef="shares">3900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-299"
      decimals="-5"
      id="f-1230"
      unitRef="shares">3000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-310"
      decimals="-5"
      id="f-1231"
      unitRef="shares">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1232">&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s fair value assumptions for stock options:&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&gt;&lt;td style="width:55.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.807%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.807%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.462%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.074%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: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;/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 grant-date fair value&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;25.82&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20.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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;17.49&#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&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;Assumptions used in the Black-Scholes option-pricing model:&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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected annual volatility &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:#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;49&#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&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;48&#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&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;42&#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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected term in years &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="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;3.9&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:2px 1pt;text-align:right;vertical-align: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.5&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:2px 1pt;text-align:right;vertical-align: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.9&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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest 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; (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;4.2&#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&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.2&#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&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.4&#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 style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected annual dividend yield &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;0.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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;0.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;/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 expected annual volatility for each grant is determined based on the average of historic daily price changes of the Company&#x2019;s common stock over a period, which approximates the expected option term.&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 expected option term for each grant is determined based on the historical exercise behavior of employees and post-vesting employment termination behavior.&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 risk-free interest rate is based on the yield of U.S. Treasury securities with a commensurate maturity with the expected option term at the time of grant.&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) The expected annual dividend yield is based on the weighted-average dividend yield assumptions used for options granted during the applicable period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-309"
      decimals="2"
      id="f-1233"
      unitRef="usdPerShare">25.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-295"
      decimals="2"
      id="f-1234"
      unitRef="usdPerShare">20.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-311"
      decimals="2"
      id="f-1235"
      unitRef="usdPerShare">17.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-1" decimals="2" id="f-1236" unitRef="number">0.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-18" decimals="2" id="f-1237" unitRef="number">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-19" decimals="2" id="f-1238" unitRef="number">0.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-1" id="f-1239">P3Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-18" id="f-1240">P3Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-19" id="f-1241">P3Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-1" decimals="3" id="f-1242" unitRef="number">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-18" decimals="3" id="f-1243" unitRef="number">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-19" decimals="3" id="f-1244" unitRef="number">0.034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-1" decimals="3" id="f-1245" unitRef="number">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-18" decimals="3" id="f-1246" unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-19" decimals="3" id="f-1247" unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-1248">&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 following table summarizes the time-based vesting stock option activity under the Company&#x2019;s stock option plans for 2024:&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&gt;&lt;td style="width:35.275%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.423%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Shares &lt;br/&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Weighted-average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Weighted-average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Aggregate Intrinsic Value &lt;/span&gt;&lt;/div&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;(in thousands) &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;Options outstanding as of January 1, 2024&lt;/span&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;13,853&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;59.32&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;Granted&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;1,857&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;62.90&#160;&lt;/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&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&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&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;Exercised&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;(1,937)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;43.94&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;Forfeited&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;(515)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;54.91&#160;&lt;/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&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&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&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;Expired&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;(284)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;90.16&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Options outstanding as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,974&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;61.63&#160;&lt;/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&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&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&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;Vested and expected to vest as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #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;11,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62.04&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;391,228&#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&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;Exercisable as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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;7,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;65.37&#160;&lt;/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&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:2px 1pt;text-align:right;vertical-align: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.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;232,270&#160;&lt;/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&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 aggregate intrinsic value of stock options as of December&#160;31, 2024 is based on the difference between the closing price of the Company&#x2019;s stock of $93.20 and the exercise price of the applicable stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s performance stock option activity for 2024:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-right:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.148%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.961%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.838%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.339%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.339%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.250%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.339%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.514%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:2px 1pt;text-align:center;vertical-align:bottom"&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;br/&gt;(in thousands)&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value &lt;/span&gt;&lt;/div&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;(in thousands) &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance options outstanding as of January 1, 2024&lt;/span&gt;&lt;/div&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;886&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47.27&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&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 style="padding-left:21.75pt;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;Granted&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;566&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&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:21.75pt;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;Exercised&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;(39)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47.27&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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 style="padding-left:21.75pt;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;Forfeited&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;(23)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Performance options outstanding as of December 31, 2024&lt;/span&gt;&lt;/div&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,390&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;53.20&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 1pt 2px 10pt;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;Vested and expected to vest as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;53.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;8.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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;Exercisable as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;47.27&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;8.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;8,304&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;padding-right: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 aggregate intrinsic value of stock options as of December&#160;31, 2024 is based on the difference between the closing price of the Company&#x2019;s stock of $93.20 and the exercise price of the applicable stock options.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-312"
      decimals="-3"
      id="f-1249"
      unitRef="shares">13853000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-312"
      decimals="2"
      id="f-1250"
      unitRef="usdPerShare">59.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c-313"
      decimals="-3"
      id="f-1251"
      unitRef="shares">1857000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-313"
      decimals="2"
      id="f-1252"
      unitRef="usdPerShare">62.90</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-313"
      decimals="-3"
      id="f-1253"
      unitRef="shares">1937000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-313"
      decimals="2"
      id="f-1254"
      unitRef="usdPerShare">43.94</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c-313"
      decimals="-3"
      id="f-1255"
      unitRef="shares">515000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-313"
      decimals="2"
      id="f-1256"
      unitRef="usdPerShare">54.91</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c-313"
      decimals="-3"
      id="f-1257"
      unitRef="shares">284000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-313"
      decimals="2"
      id="f-1258"
      unitRef="usdPerShare">90.16</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-314"
      decimals="-3"
      id="f-1259"
      unitRef="shares">12974000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-314"
      decimals="2"
      id="f-1260"
      unitRef="usdPerShare">61.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c-314"
      decimals="-3"
      id="f-1261"
      unitRef="shares">11477000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-314"
      decimals="2"
      id="f-1262"
      unitRef="usdPerShare">62.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-313" id="f-1263">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-314" decimals="-3" id="f-1264" unitRef="usd">391228000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c-314"
      decimals="-3"
      id="f-1265"
      unitRef="shares">7351000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-314"
      decimals="2"
      id="f-1266"
      unitRef="usdPerShare">65.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-313" id="f-1267">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-314" decimals="-3" id="f-1268" unitRef="usd">232270000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="c-4"
      decimals="2"
      id="f-1269"
      unitRef="usdPerShare">93.20</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-309" decimals="-5" id="f-1270" unitRef="usd">58700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-295" decimals="-5" id="f-1271" unitRef="usd">6200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-311" decimals="-5" id="f-1272" unitRef="usd">15600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-315" decimals="-5" id="f-1273" unitRef="usd">35200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-309" id="f-1274">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-316"
      decimals="INF"
      id="f-1275"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-317"
      decimals="INF"
      id="f-1276"
      unitRef="number">0.75</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-296" id="f-1277">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-318"
      decimals="-3"
      id="f-1278"
      unitRef="shares">886000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-318"
      decimals="2"
      id="f-1279"
      unitRef="usdPerShare">47.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c-296"
      decimals="-3"
      id="f-1280"
      unitRef="shares">566000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-296"
      decimals="2"
      id="f-1281"
      unitRef="usdPerShare">62.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-296"
      decimals="-3"
      id="f-1282"
      unitRef="shares">39000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-296"
      decimals="2"
      id="f-1283"
      unitRef="usdPerShare">47.27</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c-296"
      decimals="-3"
      id="f-1284"
      unitRef="shares">23000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-296"
      decimals="2"
      id="f-1285"
      unitRef="usdPerShare">53.86</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-319"
      decimals="-3"
      id="f-1286"
      unitRef="shares">1390000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-319"
      decimals="2"
      id="f-1287"
      unitRef="usdPerShare">53.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c-319"
      decimals="-3"
      id="f-1288"
      unitRef="shares">1173000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-319"
      decimals="2"
      id="f-1289"
      unitRef="usdPerShare">53.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-296" id="f-1290">P8Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-319" decimals="-3" id="f-1291" unitRef="usd">47001000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c-319"
      decimals="-3"
      id="f-1292"
      unitRef="shares">181000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-319"
      decimals="2"
      id="f-1293"
      unitRef="usdPerShare">47.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-296" id="f-1294">P8Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-319" decimals="-3" id="f-1295" unitRef="usd">8304000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharePrice
      contextRef="c-4"
      decimals="2"
      id="f-1296"
      unitRef="usdPerShare">93.20</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-296" decimals="-5" id="f-1297" unitRef="usd">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-320" decimals="-5" id="f-1298" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-319" decimals="-5" id="f-1299" unitRef="usd">11000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-296" id="f-1300">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection
      contextRef="c-297"
      decimals="2"
      id="f-1301"
      unitRef="number">0.50</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardCompensationPercentageOfTargetIncentiveCompensationEligibleEmployeeElection>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-321"
      decimals="2"
      id="f-1302"
      unitRef="usdPerShare">62.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-322"
      decimals="2"
      id="f-1303"
      unitRef="usdPerShare">46.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-323"
      decimals="2"
      id="f-1304"
      unitRef="usdPerShare">74.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-1305">&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 following table summarizes the combined RSU activity for all grants, including the CICP, under the 2004 Plan for 2024:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.735%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.740%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.463%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.846%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Shares &lt;br/&gt;(in&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Weighted- Average Grant-Date &lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Aggregate Intrinsic Value &lt;br/&gt;(in thousands)&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;Nonvested as of January 1, 2024&lt;/span&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;2,616&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;64.85&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&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;Granted&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;1,366&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;62.57&#160;&lt;/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&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&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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&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;Forfeited&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;(209)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;63.78&#160;&lt;/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&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&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;Nonvested as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccecff;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;2,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 0;text-align:right;vertical-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccecff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;243,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccecff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Expected to vest as of December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;63.39&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;182,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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-324"
      decimals="-3"
      id="f-1306"
      unitRef="shares">2616000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-324"
      decimals="2"
      id="f-1307"
      unitRef="usdPerShare">64.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-321"
      decimals="-3"
      id="f-1308"
      unitRef="shares">1366000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-321"
      decimals="2"
      id="f-1309"
      unitRef="usdPerShare">62.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-321"
      decimals="-3"
      id="f-1310"
      unitRef="shares">1160000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-321"
      decimals="2"
      id="f-1311"
      unitRef="usdPerShare">67.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-321"
      decimals="-3"
      id="f-1312"
      unitRef="shares">209000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-321"
      decimals="2"
      id="f-1313"
      unitRef="usdPerShare">63.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-325"
      decimals="-3"
      id="f-1314"
      unitRef="shares">2613000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-325"
      decimals="2"
      id="f-1315"
      unitRef="usdPerShare">64.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-325" decimals="-3" id="f-1316" unitRef="usd">243516000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber
      contextRef="c-325"
      decimals="-3"
      id="f-1317"
      unitRef="shares">1962000</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestNumber>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="c-325"
      decimals="2"
      id="f-1318"
      unitRef="usdPerShare">63.39</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestWeightedAverageGrantDateFairValue>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue contextRef="c-325" decimals="-3" id="f-1319" unitRef="usd">182854000</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentOtherThanOptionExpectedToVestAggregateIntrinsicValue>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested contextRef="c-321" decimals="-5" id="f-1320" unitRef="usd">78200000</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested contextRef="c-322" decimals="-5" id="f-1321" unitRef="usd">42800000</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested>
    <pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested contextRef="c-323" decimals="-5" id="f-1322" unitRef="usd">50300000</pega:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueOfAwardsVested>
    <us-gaap:SharePrice
      contextRef="c-4"
      decimals="2"
      id="f-1323"
      unitRef="usdPerShare">93.20</us-gaap:SharePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-325" decimals="-5" id="f-1324" unitRef="usd">48700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-321" id="f-1325">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-42"
      decimals="-4"
      id="f-1326"
      unitRef="shares">10000.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-42"
      decimals="2"
      id="f-1327"
      unitRef="usdPerShare">69.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c-1" id="f-1328">&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;17. EMPLOYEE BENEFIT PLANS &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 sponsors defined contribution plans for qualifying employees, including a 401(k) plan in the United States to which the Company makes discretionary matching contributions. &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;Employee benefit plan expenses:&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;U.S. 401(k) Plan&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,937&#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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,169&#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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;8,994&#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&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;International plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;20,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;21,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;21,141&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,240&#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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,425&#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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,135&#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:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanDisclosuresTableTextBlock contextRef="c-1" id="f-1329">&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;Employee benefit plan expenses:&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;U.S. 401(k) Plan&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,937&#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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,169&#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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;8,994&#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&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;International plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;20,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;21,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;21,141&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,240&#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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,425&#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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,135&#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:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DefinedContributionPlanDisclosuresTableTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-326" decimals="-3" id="f-1330" unitRef="usd">7937000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-327" decimals="-3" id="f-1331" unitRef="usd">8169000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-328" decimals="-3" id="f-1332" unitRef="usd">8994000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-329" decimals="-3" id="f-1333" unitRef="usd">20303000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-330" decimals="-3" id="f-1334" unitRef="usd">21256000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-331" decimals="-3" id="f-1335" unitRef="usd">21141000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-3" id="f-1336" unitRef="usd">28240000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-18" decimals="-3" id="f-1337" unitRef="usd">29425000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-19" decimals="-3" id="f-1338" unitRef="usd">30135000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1339">&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18. 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-weight:400;line-height:120%"&gt;The components of income (loss) before provision for income taxes are:&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Domestic&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;51,966&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,016&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(185,820)&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&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;Foreign&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;90,670&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;24,023&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;142,636&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;95,440&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;(161,797)&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&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 components of provision for income taxes are:&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Federal&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;22,941&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,827&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,920&#160;&lt;/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&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;State&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;7,503&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,480&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;775&#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&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;Foreign&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,547&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,962&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,200&#160;&lt;/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&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;Total current provision&lt;/span&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;44,991&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,269&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,895&#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&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:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;border-top:1pt solid #000000;padding:0 1pt"&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;border-top:1pt solid #000000;padding:0 1pt"&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;Federal&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;149,028&#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&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;State&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;20,704&#160;&lt;/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&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;Foreign&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;(1,544)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;363&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(842)&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&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 deferred (benefit) provision&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;(1,544)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;363&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;168,890&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;43,447&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;27,632&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;183,785&#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&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;A reconciliation of the U.S federal statutory tax rate and the Company&#x2019;s effective tax rate:&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;div&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. federal income taxes at statutory rates&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;29,954&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20,042&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(33,977)&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&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;Valuation allowance&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;(1,504)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,272)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,258&#160;&lt;/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&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;State income taxes, net of federal benefit and tax credits&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;1,297&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,117&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,433)&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&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;Permanent differences&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;786&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;435&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;11,561&#160;&lt;/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&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;Federal research and experimentation credits&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;(4,888)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,709)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(5,012)&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&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;Tax effects of foreign activities&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;(7,817)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;658&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,770&#160;&lt;/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&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;GILTI, FDII, and BEAT&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;13,945&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,022&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,390&#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&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;Provision to return adjustments&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;121&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,728)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(6,317)&lt;/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&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;Non-deductible compensation&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;10,933&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,769&#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&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;Tax Reserves&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,917&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,850&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,673&#160;&lt;/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&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;Excess tax (benefits) / detriments related to share-based compensation&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;(5,645)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,666&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,563&#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&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;Impact of change in tax law&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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,726&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(793)&lt;/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&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;Other&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;348&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;333&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;43,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;27,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;183,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 effective income tax rate in 2024 was primarily driven by the valuation allowance on our deferred tax assets and tax expense in the U.S. and U.K., partially offset by available tax attributes. &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-weight:700;line-height:120%"&gt;Deferred 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-weight:400;line-height:120%"&gt;Significant components of net deferred tax assets and liabilities are:&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&gt;&lt;td style="width:69.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31,&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&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 tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Net operating loss carryforwards&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;72,089&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;84,656&#160;&lt;/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&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;Accruals and reserves&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;57,312&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;41,323&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;Software revenue&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;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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,186&#160;&lt;/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&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&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,645&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;Tax credit carryforwards&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,441&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;28,456&#160;&lt;/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&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;Research and development capitalization&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;75,289&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,866&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;215,940&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;219,132&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Valuation allowances&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;(195,252)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(196,901)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 net deferred tax assets&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;20,688&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;22,231&#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&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 tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;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;(57)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(223)&lt;/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&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;Depreciation&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,663)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(4,428)&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&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;Intangibles&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;(9,116)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(11,979)&lt;/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&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;Other, net&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,554)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,782)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(16,390)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(19,412)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;4,298&#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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;2,819&#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;/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 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 has uncertainties, including assumptions about future taxable income based on historical and projected information&lt;/span&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;. &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;In assessing the Company&#x2019;s ability to realize its net deferred tax assets, the Company considered various factors including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial results to determine whether it is more likely than not that some portion or all of its net deferred tax assets will not be realized. Based upon these factors, the Company has determined that the uncertainty regarding the realization of these assets is sufficient to warrant the need for a full valuation allowance against its net U.S. and U.K. deferred tax assets as of December 31, 2024. Accordingly, the Company maintained a valuation allowance of $195.3 million at December 31, 2024, a decrease of $1.6 million as a result of the operations of its entities throughout the year.&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;Given the Company&#x2019;s recent earnings, the Company believes that there is a reasonable possibility that in a future period sufficient positive evidence may become available to allow the Company to reach a conclusion that a substantial portion of the valuation allowance will no longer be needed. However, the exact timing and amount of the valuation allowance release are subject to significant judgement. Release of the valuation allowance would result in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded.&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 had approximately $5.4 million and $8.8 million of post apportionment state net operating loss carryforwards, as of December&#160;31, 2024 and 2023, respectively. The U.S. state losses expire at various times through 2044. Additionally, as of December&#160;31, 2024, the Company had $10.4 million of state tax credit carryforwards. &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&#x2019;s federal net operating loss carryforwards were approximately $14.2 million and $20.6 million at December&#160;31, 2024 and 2023, respectively. These federal carryforward losses and state credits expire between&#160;2025&#160;and&#160;2039, except for $1.2 million of federal net operating losses and $1 million of state credits, which have an unlimited carryforward period.&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&#x2019;s UK net operating loss carryforwards were approximately $147.9 million and $183.1 million at December&#160;31, 2024 and 2023, respectively, which have indefinite carryforward periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span&gt;&lt;br/&gt;&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;Uncertain tax benefits&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;A rollforward of the Company&#x2019;s gross unrecognized tax benefits is:&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&gt;&lt;td style="width:55.910%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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-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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;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;Balance as of January&#160;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;30,655&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,746&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;17,584&#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&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;Additions for tax positions related to the current year&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,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,859&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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&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;Additions for tax positions of prior 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;2,941&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,921&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;728&#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&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;Reductions for tax positions of prior 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;(3,026)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,871)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(272)&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Balance as of December 31,&lt;/span&gt;&lt;/div&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;37,886&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;30,655&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,746&#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&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 total amount of accrued liabilities related to uncertain tax positions that would affect the Company's effective tax rate, if recognized, is $12.9 million as of December 31, 2024.&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;Tax examinations&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 files federal and state income tax returns in the U.S. and various foreign jurisdictions. In the ordinary course of business, the Company and its subsidiaries are examined by various tax authorities, including the Internal Revenue Service in the U.S. As of December&#160;31, 2024, the Company&#x2019;s U.S. federal tax returns for the years 2014 through 2019 were under examination by the Internal Revenue Service. In addition, certain foreign jurisdictions are auditing the Company&#x2019;s income tax returns for periods ranging from 2018 through 2022. The Company does not expect the results of these audits to have a material effect on the Company&#x2019;s financial condition, results of operations, or cash flows. With few exceptions, the statute of limitations remains open in all jurisdictions for all tax years since 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-1340">&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 components of income (loss) before provision for income taxes are:&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Domestic&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;51,966&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,016&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(185,820)&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&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;Foreign&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;90,670&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;24,023&#160;&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;142,636&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;95,440&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;(161,797)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-1341" unitRef="usd">51966000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-18" decimals="-3" id="f-1342" unitRef="usd">14016000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-19" decimals="-3" id="f-1343" unitRef="usd">-185820000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-1344" unitRef="usd">90670000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-18" decimals="-3" id="f-1345" unitRef="usd">81424000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-19" decimals="-3" id="f-1346" unitRef="usd">24023000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1347" unitRef="usd">142636000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-18" decimals="-3" id="f-1348" unitRef="usd">95440000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-19" decimals="-3" id="f-1349" unitRef="usd">-161797000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1350">&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 components of provision for income taxes are:&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Federal&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;22,941&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;7,827&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,920&#160;&lt;/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&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;State&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;7,503&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,480&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;775&#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&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;Foreign&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,547&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,962&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,200&#160;&lt;/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&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;Total current provision&lt;/span&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;44,991&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27,269&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,895&#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&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:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&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;border-top:1pt solid #000000;padding:0 1pt"&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;border-top:1pt solid #000000;padding:0 1pt"&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;Federal&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;149,028&#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&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;State&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;20,704&#160;&lt;/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&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;Foreign&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;(1,544)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;363&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(842)&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&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 deferred (benefit) provision&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;(1,544)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;363&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;168,890&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;43,447&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;27,632&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;183,785&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1351" unitRef="usd">22941000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-1352" unitRef="usd">7827000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-1353" unitRef="usd">3920000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1354" unitRef="usd">7503000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-1355" unitRef="usd">4480000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-1356" unitRef="usd">775000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1357" unitRef="usd">14547000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-1358" unitRef="usd">14962000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-1359" unitRef="usd">10200000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1360" unitRef="usd">44991000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-1361" unitRef="usd">27269000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-1362" unitRef="usd">14895000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1363" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-1364" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-1365" unitRef="usd">149028000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1366" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-1367" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-1368" unitRef="usd">20704000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1369" unitRef="usd">-1544000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-1370" unitRef="usd">363000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-1371" unitRef="usd">-842000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1372" unitRef="usd">-1544000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-1373" unitRef="usd">363000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-1374" unitRef="usd">168890000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1375" unitRef="usd">43447000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-1376" unitRef="usd">27632000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-1377" unitRef="usd">183785000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1378">&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;A reconciliation of the U.S federal statutory tax rate and the Company&#x2019;s effective tax rate:&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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;div&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. federal income taxes at statutory rates&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;29,954&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20,042&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(33,977)&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&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;Valuation allowance&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;(1,504)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,272)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,258&#160;&lt;/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&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;State income taxes, net of federal benefit and tax credits&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;1,297&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,117&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,433)&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&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;Permanent differences&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;786&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;435&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;11,561&#160;&lt;/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&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;Federal research and experimentation credits&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;(4,888)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,709)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(5,012)&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&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;Tax effects of foreign activities&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;(7,817)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;658&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,770&#160;&lt;/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&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;GILTI, FDII, and BEAT&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;13,945&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;14,022&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,390&#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&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;Provision to return adjustments&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;121&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,728)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(6,317)&lt;/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&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;Non-deductible compensation&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;10,933&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6,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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,769&#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&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;Tax Reserves&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,917&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,850&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,673&#160;&lt;/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&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;Excess tax (benefits) / detriments related to share-based compensation&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;(5,645)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,666&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,563&#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&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;Impact of change in tax law&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;&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,726&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(793)&lt;/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&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;Other&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;348&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;333&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;43,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;27,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;183,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-1379" unitRef="usd">29954000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-18" decimals="-3" id="f-1380" unitRef="usd">20042000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-19" decimals="-3" id="f-1381" unitRef="usd">-33977000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="-3" id="f-1382" unitRef="usd">-1504000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-18" decimals="-3" id="f-1383" unitRef="usd">-19272000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-19" decimals="-3" id="f-1384" unitRef="usd">188258000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-1385" unitRef="usd">1297000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-18" decimals="-3" id="f-1386" unitRef="usd">4117000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-19" decimals="-3" id="f-1387" unitRef="usd">-2433000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="-3" id="f-1388" unitRef="usd">786000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-18" decimals="-3" id="f-1389" unitRef="usd">435000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-19" decimals="-3" id="f-1390" unitRef="usd">11561000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-1" decimals="-3" id="f-1391" unitRef="usd">4888000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-18" decimals="-3" id="f-1392" unitRef="usd">3709000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-19" decimals="-3" id="f-1393" unitRef="usd">5012000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsForeign contextRef="c-1" decimals="-3" id="f-1394" unitRef="usd">-7817000</us-gaap:IncomeTaxReconciliationTaxSettlementsForeign>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsForeign contextRef="c-18" decimals="-3" id="f-1395" unitRef="usd">658000</us-gaap:IncomeTaxReconciliationTaxSettlementsForeign>
    <us-gaap:IncomeTaxReconciliationTaxSettlementsForeign contextRef="c-19" decimals="-3" id="f-1396" unitRef="usd">3770000</us-gaap:IncomeTaxReconciliationTaxSettlementsForeign>
    <pega:EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount contextRef="c-1" decimals="-3" id="f-1397" unitRef="usd">13945000</pega:EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount>
    <pega:EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount contextRef="c-18" decimals="-3" id="f-1398" unitRef="usd">14022000</pega:EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount>
    <pega:EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount contextRef="c-19" decimals="-3" id="f-1399" unitRef="usd">16390000</pega:EffectiveIncomeTaxRateReconciliationGILTIFDIIAndBEATAmount>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c-1" decimals="-3" id="f-1400" unitRef="usd">121000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c-18" decimals="-3" id="f-1401" unitRef="usd">-3728000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c-19" decimals="-3" id="f-1402" unitRef="usd">-6317000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="-3" id="f-1403" unitRef="usd">10933000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-18" decimals="-3" id="f-1404" unitRef="usd">6818000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-19" decimals="-3" id="f-1405" unitRef="usd">4769000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <pega:EffectiveIncomeTaxRateReconciliationTaxReservesAmount contextRef="c-1" decimals="-3" id="f-1406" unitRef="usd">5917000</pega:EffectiveIncomeTaxRateReconciliationTaxReservesAmount>
    <pega:EffectiveIncomeTaxRateReconciliationTaxReservesAmount contextRef="c-18" decimals="-3" id="f-1407" unitRef="usd">1850000</pega:EffectiveIncomeTaxRateReconciliationTaxReservesAmount>
    <pega:EffectiveIncomeTaxRateReconciliationTaxReservesAmount contextRef="c-19" decimals="-3" id="f-1408" unitRef="usd">5673000</pega:EffectiveIncomeTaxRateReconciliationTaxReservesAmount>
    <pega:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount contextRef="c-1" decimals="-3" id="f-1409" unitRef="usd">-5645000</pega:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount>
    <pega:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount contextRef="c-18" decimals="-3" id="f-1410" unitRef="usd">4666000</pega:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount>
    <pega:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount contextRef="c-19" decimals="-3" id="f-1411" unitRef="usd">1563000</pega:EffectiveIncomeTaxRateReconciliationExcessTaxBenefitsRelatingToShareBasedCompensationAmount>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-1" decimals="-3" id="f-1412" unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-18" decimals="-3" id="f-1413" unitRef="usd">1726000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-19" decimals="-3" id="f-1414" unitRef="usd">-793000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-1" decimals="-3" id="f-1415" unitRef="usd">348000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-18" decimals="-3" id="f-1416" unitRef="usd">7000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-19" decimals="-3" id="f-1417" unitRef="usd">333000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1418" unitRef="usd">43447000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-18" decimals="-3" id="f-1419" unitRef="usd">27632000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-19" decimals="-3" id="f-1420" unitRef="usd">183785000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1421">&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;Significant components of net deferred tax assets and liabilities are:&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&gt;&lt;td style="width:69.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.055%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;December 31,&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2023&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 tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Net operating loss carryforwards&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;72,089&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;84,656&#160;&lt;/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&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;Accruals and reserves&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;57,312&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;41,323&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;Software revenue&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;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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,186&#160;&lt;/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&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&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,645&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;Tax credit carryforwards&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,441&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;28,456&#160;&lt;/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&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;Research and development capitalization&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;75,289&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,866&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;215,940&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;219,132&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Valuation allowances&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;(195,252)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(196,901)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 net deferred tax assets&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;20,688&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;22,231&#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&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 tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;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;(57)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(223)&lt;/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&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;Depreciation&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,663)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(4,428)&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&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;Intangibles&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;(9,116)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(11,979)&lt;/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&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;Other, net&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,554)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,782)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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 deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(16,390)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(19,412)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;4,298&#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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;2,819&#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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-4" decimals="-3" id="f-1422" unitRef="usd">72089000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-1423" unitRef="usd">84656000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="c-4" decimals="-3" id="f-1424" unitRef="usd">57312000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="c-5" decimals="-3" id="f-1425" unitRef="usd">41323000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-4" decimals="-3" id="f-1426" unitRef="usd">454000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-5" decimals="-3" id="f-1427" unitRef="usd">3186000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <pega:DeferredTaxAssetsConvertibleSeniorNotes contextRef="c-4" decimals="-3" id="f-1428" unitRef="usd">355000</pega:DeferredTaxAssetsConvertibleSeniorNotes>
    <pega:DeferredTaxAssetsConvertibleSeniorNotes contextRef="c-5" decimals="-3" id="f-1429" unitRef="usd">2645000</pega:DeferredTaxAssetsConvertibleSeniorNotes>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-4" decimals="-3" id="f-1430" unitRef="usd">10441000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-5" decimals="-3" id="f-1431" unitRef="usd">28456000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-4" decimals="-3" id="f-1432" unitRef="usd">75289000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-5" decimals="-3" id="f-1433" unitRef="usd">58866000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-4" decimals="-3" id="f-1434" unitRef="usd">215940000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-1435" unitRef="usd">219132000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-1436" unitRef="usd">195252000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-1437" unitRef="usd">196901000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-4" decimals="-3" id="f-1438" unitRef="usd">20688000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-1439" unitRef="usd">22231000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesDerivatives contextRef="c-4" decimals="-3" id="f-1440" unitRef="usd">57000</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesDerivatives contextRef="c-5" decimals="-3" id="f-1441" unitRef="usd">223000</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <pega:DeferredTaxLiabilityDepreciation contextRef="c-4" decimals="-3" id="f-1442" unitRef="usd">3663000</pega:DeferredTaxLiabilityDepreciation>
    <pega:DeferredTaxLiabilityDepreciation contextRef="c-5" decimals="-3" id="f-1443" unitRef="usd">4428000</pega:DeferredTaxLiabilityDepreciation>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-4" decimals="-3" id="f-1444" unitRef="usd">9116000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-5" decimals="-3" id="f-1445" unitRef="usd">11979000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-4" decimals="-3" id="f-1446" unitRef="usd">3554000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-3" id="f-1447" unitRef="usd">2782000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-4" decimals="-3" id="f-1448" unitRef="usd">16390000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-1449" unitRef="usd">19412000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-4" decimals="-3" id="f-1450" unitRef="usd">4298000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c-5" decimals="-3" id="f-1451" unitRef="usd">2819000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-5" id="f-1452" unitRef="usd">195300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-5" id="f-1453" unitRef="usd">-1600000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:OperatingLossCarryforwards contextRef="c-332" decimals="-5" id="f-1454" unitRef="usd">5400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-333" decimals="-5" id="f-1455" unitRef="usd">8800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-332" decimals="-5" id="f-1456" unitRef="usd">10400000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-334" decimals="-5" id="f-1457" unitRef="usd">14200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-335" decimals="-5" id="f-1458" unitRef="usd">20600000</us-gaap:OperatingLossCarryforwards>
    <pega:TaxCreditCarryforwardsWithUnlimitedExpirationPeriod contextRef="c-334" decimals="-5" id="f-1459" unitRef="usd">1200000</pega:TaxCreditCarryforwardsWithUnlimitedExpirationPeriod>
    <pega:TaxCreditCarryforwardsWithUnlimitedExpirationPeriod contextRef="c-332" decimals="-6" id="f-1460" unitRef="usd">1000000</pega:TaxCreditCarryforwardsWithUnlimitedExpirationPeriod>
    <us-gaap:OperatingLossCarryforwards contextRef="c-336" decimals="-5" id="f-1461" unitRef="usd">147900000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-337" decimals="-5" id="f-1462" unitRef="usd">183100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1463">&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;A rollforward of the Company&#x2019;s gross unrecognized tax benefits is:&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&gt;&lt;td style="width:55.910%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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;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-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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;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;Balance as of January&#160;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;30,655&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,746&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;17,584&#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&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;Additions for tax positions related to the current year&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,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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,859&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,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&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;Additions for tax positions of prior 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;2,941&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,921&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;728&#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&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;Reductions for tax positions of prior 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;(3,026)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,871)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(272)&lt;/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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Balance as of December 31,&lt;/span&gt;&lt;/div&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;37,886&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;30,655&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19,746&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1464" unitRef="usd">30655000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-33" decimals="-3" id="f-1465" unitRef="usd">19746000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-24" decimals="-3" id="f-1466" unitRef="usd">17584000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1467" unitRef="usd">7316000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-18" decimals="-3" id="f-1468" unitRef="usd">4859000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-19" decimals="-3" id="f-1469" unitRef="usd">1706000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1470" unitRef="usd">2941000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-18" decimals="-3" id="f-1471" unitRef="usd">7921000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-19" decimals="-3" id="f-1472" unitRef="usd">728000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1473" unitRef="usd">3026000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-18" decimals="-3" id="f-1474" unitRef="usd">1871000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-19" decimals="-3" id="f-1475" unitRef="usd">272000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-3" id="f-1476" unitRef="usd">37886000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1477" unitRef="usd">30655000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-33" decimals="-3" id="f-1478" unitRef="usd">19746000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-4" decimals="-5" id="f-1479" unitRef="usd">12900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1480">&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;19. EARNINGS (LOSS) 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 earnings (loss) per share is calculated using the weighted-average number of common shares outstanding during the period. Diluted earnings (loss) 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 earnings (loss) 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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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: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 income (loss)&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;99,189&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;67,808&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(345,582)&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&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;85,265&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;83,162&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,947&#160;&lt;/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&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:700;line-height:100%"&gt;Earnings (loss) per share, basic&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:700;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:700;line-height:100%"&gt;1.16&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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:700;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:700;line-height:100%"&gt;0.82&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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:700;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:700;line-height:100%"&gt;(4.22)&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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&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;border-top:3pt double #000000;padding:0 1pt"&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;border-top:3pt double #000000;padding:0 1pt"&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 income (loss)&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;99,189&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;67,808&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(345,582)&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&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;Convertible senior notes - interest expense and settlement gains, 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;(76)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,528)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;99,113&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62,280&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(345,582)&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&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&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&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&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 senior notes&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;214&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;235&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&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;2,710&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;794&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;1,445&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;723&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&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;4,369&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,752&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;89,634&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;84,914&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,947&#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&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;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;1.11&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;0.73&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(4.22)&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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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: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;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;148&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,367&#160;&lt;/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&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) All dilutive securities are excluded when 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 approximately 3.5&#160;million shares as of December&#160;31, 2024. &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 3.5&#160;million shares of the Company&#x2019;s common stock (representing the number of shares for which the Notes are convertible) as of December&#160;31, 2024. 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 earnings per share. These awards may be dilutive in the future.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1481">&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 earnings (loss) 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&gt;&lt;td style="width:55.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.053%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.056%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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: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 income (loss)&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;99,189&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;67,808&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(345,582)&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&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;85,265&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;83,162&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,947&#160;&lt;/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&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:700;line-height:100%"&gt;Earnings (loss) per share, basic&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:700;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:700;line-height:100%"&gt;1.16&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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:700;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:700;line-height:100%"&gt;0.82&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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:700;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:700;line-height:100%"&gt;(4.22)&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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&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;border-top:3pt double #000000;padding:0 1pt"&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;border-top:3pt double #000000;padding:0 1pt"&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 income (loss)&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;99,189&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;67,808&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(345,582)&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&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;Convertible senior notes - interest expense and settlement gains, 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;(76)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,528)&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;99,113&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62,280&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(345,582)&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&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&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&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&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 senior notes&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;214&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;235&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&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;2,710&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;794&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;1,445&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;723&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&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;4,369&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,752&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&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;89,634&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;84,914&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,947&#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&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;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;1.11&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;0.73&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(4.22)&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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&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: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;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;148&#160;&lt;/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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,367&#160;&lt;/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&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) All dilutive securities are excluded when 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 approximately 3.5&#160;million shares as of December&#160;31, 2024. &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 3.5&#160;million shares of the Company&#x2019;s common stock (representing the number of shares for which the Notes are convertible) as of December&#160;31, 2024. 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 earnings per share. These awards may be dilutive in the future.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-1482" unitRef="usd">99189000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-18" decimals="-3" id="f-1483" unitRef="usd">67808000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-19" decimals="-3" id="f-1484" unitRef="usd">-345582000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-1485" unitRef="shares">85265000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-18"
      decimals="-3"
      id="f-1486"
      unitRef="shares">83162000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-19"
      decimals="-3"
      id="f-1487"
      unitRef="shares">81947000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1488"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-18"
      decimals="2"
      id="f-1489"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-19"
      decimals="2"
      id="f-1490"
      unitRef="usdPerShare">-4.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-1" decimals="-3" id="f-1491" unitRef="usd">99189000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-18" decimals="-3" id="f-1492" unitRef="usd">67808000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c-19" decimals="-3" id="f-1493" unitRef="usd">-345582000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <pega:DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt contextRef="c-1" decimals="-3" id="f-1494" unitRef="usd">76000</pega:DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt>
    <pega:DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt contextRef="c-18" decimals="-3" id="f-1495" unitRef="usd">5528000</pega:DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt>
    <pega:DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt contextRef="c-19" decimals="-3" id="f-1496" unitRef="usd">0</pega:DilutiveSecuritiesEffectOnEPSNumeratorConvertibleDebt>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-3" id="f-1497" unitRef="usd">99113000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-18" decimals="-3" id="f-1498" unitRef="usd">62280000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-19" decimals="-3" id="f-1499" unitRef="usd">-345582000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-1" decimals="-3" id="f-1500" unitRef="shares">214000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="c-18"
      decimals="-3"
      id="f-1501"
      unitRef="shares">235000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="c-19"
      decimals="-3"
      id="f-1502"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-309"
      decimals="-3"
      id="f-1503"
      unitRef="shares">2710000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-295"
      decimals="-3"
      id="f-1504"
      unitRef="shares">794000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-311"
      decimals="-3"
      id="f-1505"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-321"
      decimals="-3"
      id="f-1506"
      unitRef="shares">1445000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-322"
      decimals="-3"
      id="f-1507"
      unitRef="shares">723000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c-323"
      decimals="-3"
      id="f-1508"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="-3" id="f-1509" unitRef="shares">4369000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-18"
      decimals="-3"
      id="f-1510"
      unitRef="shares">1752000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-19"
      decimals="-3"
      id="f-1511"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-1512" unitRef="shares">89634000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-18"
      decimals="-3"
      id="f-1513"
      unitRef="shares">84914000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-19"
      decimals="-3"
      id="f-1514"
      unitRef="shares">81947000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1515"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-18"
      decimals="2"
      id="f-1516"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-19"
      decimals="2"
      id="f-1517"
      unitRef="usdPerShare">-4.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-1518" unitRef="shares">148000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-18"
      decimals="-3"
      id="f-1519"
      unitRef="shares">250000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-19"
      decimals="-3"
      id="f-1520"
      unitRef="shares">3367000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <pega:DebtConversionConvertedInstrumentSharesIfFullyExercised
      contextRef="c-315"
      decimals="-5"
      id="f-1521"
      unitRef="shares">3500000</pega:DebtConversionConvertedInstrumentSharesIfFullyExercised>
    <pega:DebtConversionConvertedInstrumentSharesIfFullyExercised
      contextRef="c-116"
      decimals="-5"
      id="f-1522"
      unitRef="shares">3500000</pega:DebtConversionConvertedInstrumentSharesIfFullyExercised>
    <us-gaap:DerivativeCapPrice
      contextRef="c-4"
      decimals="2"
      id="f-1523"
      unitRef="usdPerDerivative">196.44</us-gaap:DerivativeCapPrice>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1524">&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;20. 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;For additional information, see "Note 10. 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;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. 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;/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 the Company&#x2019;s estimates will change in the near term, and the effect may be material. The Company had no accrued losses for litigation for the below matters as of December&#160;31, 2024 and December&#160;31, 2023.&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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.). 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 of $2,036,860,045 for trade secret misappropriation and $1.00 for violating the Virginia Computer Crimes Act. On September 15, 2022, the circuit court of Fairfax County entered judgment of $2,060,479,287, consisting of the damages previously awarded by the jury plus attorneys&#x2019; fees and costs, and stating that the judgment is subject to post-judgment interest at a rate of 6.0% per annum, from the date of the jury verdict (May 9, 2022) as to the amount of the jury verdict and from September 15, 2022 as to the amount of the award of attorneys&#x2019; fees and costs. On September 15, 2022, the Company filed a notice of appeal from the judgment. On September 29, 2022, the circuit court of Fairfax County approved a $25,000,000 letter of credit obtained by the Company to secure the judgment and entered an order suspending the judgment during the pendency of the Company&#x2019;s appeal. A panel of the Court of Appeals of Virginia heard oral arguments on November 15, 2023, and issued a written opinion on July 30, 2024. The Court of Appeals reversed the judgment on Appian&#x2019;s Virginia Uniform Trade Secrets Act claim and ordered a new trial on that claim. Appian filed a petition for appeal with the Supreme Court of Virginia on August 29, 2024, and the Company filed a response to the petition on October 21, 2024. Under the Court&#x2019;s rules, Appian is entitled to a 10-minute oral argument in support of its petition. The Supreme Court of Virginia has scheduled that argument for February 11, 2025. Although it is not possible to predict timing, the entirety of the appeals process could potentially take years to complete. 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. The Company is unable to reasonably estimate possible damages because of, among other things, uncertainty as to the outcome of appellate proceedings and/or any potential new trial resulting from 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;PS Lit Recovery, LLC v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell and Eminence Fund Long Master, Ltd., Eminence Fund Master, Ltd., Eminence Fund II Master, LP, Eminence Partners Long II, LP, Eminence Fund Leveraged Master, Ltd., Eminence Partners, L.P., Eminence Partners II, L.P. 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 December 4, 2024, the shareholders representing approximately 3% of the settlement class that opted out of the court approved settlement in the class action matter 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 &#x201c;Class Action&#x201d;) filed two lawsuits 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 District of Massachusetts. The first is captioned Eminence Fund Long Master, Ltd., Eminence Fund Master, Ltd., Eminence Fund II Master, LP, Eminence Partners Long II, LP, Eminence Fund Leveraged Master, Ltd., Eminence Partners, L.P., and Eminence Partners II, L.P. v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell (Case 1:24-cv-12999-WGY); the second is captioned PS Lit Recovery, LLC v. Pegasystems Inc., Alan Trefler, and Kenneth Stillwell (Case 1:24-cv-11220-WGY). The complaints, which are substantially similar, generally allege, 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 complaints also assert claims for common law fraud and negligent misrepresentation, and seek unspecified damages. The defendants&#x2019; motion to dismiss is due ten business days following the court&#x2019;s entry of the parties&#x2019; stipulation coordinating the cases, which the parties filed in the court on February 4, 2025. The Company is unable to reasonably estimate possible damages or a range of possible damages in these matters given the stage of the lawsuits and there being no specified quantum of damages sought in the complaints.&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;In re Pegasystems Inc., Derivative Litigation&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 November 21, 2022, a lawsuit was filed against the members of the Company&#x2019;s board of directors, the Company&#x2019;s chief operating and financial officer and the Company in the United States District Court for the District of Massachusetts, captioned Mary Larkin, derivatively on behalf of nominal defendant Pegasystems Inc. v. Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Alan Trefler, Larry Weber, and Kenneth Stillwell, defendants, and Pegasystems Inc., nominal defendant (Case 1:22-cv-11985). The complaint generally alleges the defendants sold shares of the Company while in possession of material nonpublic information relating to (i) the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, and (ii) alleged misconduct by Company employees alleged in that litigation. On April 28, 2023, a lawsuit was filed in the United States District Court for the District of Massachusetts by Dag Sagfors, derivatively on behalf of nominal defendant Pegasystems Inc., asserting breach of fiduciary duty and related claims relating to the Virginia Appian litigation against the same defendants as the Larkin lawsuit. On May 17, 2023, the &lt;/span&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;Larkin &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;and &lt;/span&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;Sagfors &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;cases were consolidated and a joint motion to stay the consolidated case is pending before the Court (&#x201c;Consolidated Action&#x201d;). The Company also has received confidential demand letters raising substantially the same allegations set forth in the foregoing derivative complaints. On April 12, 2023, the Company&#x2019;s board of directors (other than Mr. Trefler, who recused himself), formed a committee consisting solely of independent directors, to review, analyze, and investigate the matters raised in the demands and to determine in good faith what actions (if any) are reasonably believed to be appropriate under similar circumstances and reasonably believed to be in the best interests of the Company in response to the demand letters On December 4, 2024, the defendants moved to dismiss the complaint in the Consolidated Action. On December 17, 2024, the plaintiffs moved to voluntarily dismiss the Consolidated Action, and the Court granted the motion on December 18, 2024.&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 February 7, 2025, the plaintiffs in the Consolidated Action filed a new complaint against the members of the Company&#x2019;s board of directors, certain employees of the Company, and the Company in the United States District Court for the District of Massachusetts, captioned Mary Larkin and Dag Sagfors, derivatively on behalf of nominal defendant Pegasystems Inc. v. Alan Trefler, Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Leon Trefler, Larry Weber, Kenneth Stillwell, Don Schuerman, Kerim Akgonul, and Benjamin Baril, defendants, and Pegasystems Inc., nominal defendant (Case 1:25-cv-10303). The complaint asserts against Defendants claims for breach of fiduciary duty, unjust enrichment, and violations of the Exchange Act relating to (i) the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above; (ii) alleged misconduct by Company employees alleged in that litigation; and the Class Action, described above. &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 June 28, 2024, a lawsuit was filed against members of the Company&#x2019;s board of directors, certain employees of the Company and the Company in the Business Litigation Section of the Superior Court in Suffolk County, Massachusetts, captioned John Dwyer and Ray Gerber, Plaintiffs, v. Alan Trefler, Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Larry Weber, Leon Trefler, Don Schuerman, Kerim Akgonul, and Benjamin Baril, Defendants, and Pegasystems Inc., Nominal Defendant (Case 2484CV01734) (&#x201c;Dwyer Action&#x201d;). The complaint generally alleges the defendants breached their fiduciary duties in connection with alleged misconduct by Company employees alleged in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, and alleges damages from the approximately $2&#160;billion verdict in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, the settlement of the Class Action, and litigation costs from various proceedings. On October 18, 2024 the defendants served a motion to dismiss the complaint, which the defendants then withdrew on November 26, 2024 pending resolution of whether this complaint and the other derivative actions would be consolidated in Superior Court in Suffolk County, Massachusetts.&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 November 22, 2024, a lawsuit was filed against members of the Company&#x2019;s board of directors, certain employees of the Company and the Company in the Business Litigation Section of the Superior Court in Suffolk County, Massachusetts, captioned Jayne Birch and Robert Garfield, Plaintiffs, v. Alan Trefler, Peter Gyenes, Richard Jones, Christopher Lafond, Dianne Ledingham, Sharon Rowlands, Larry Weber, Leon Trefler, Kerim Akgonul, Don Schuerman, Leon Trefler, Douglas Kim, John Petronio, Benjamin Baril, and Kenneth Stillwell, Defendants, and Pegasystems Inc., Nominal Defendant (Case 2484CV03076-BLS-1) (&#x201c;Birch Action&#x201d;). The complaint generally alleges the defendants breached their fiduciary duties in connection with alleged misconduct by Company employees alleged in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, and alleges damages from the approximately $2&#160;billion verdict in the litigation brought by Appian in the Circuit Court of Fairfax County, Virginia, described above, the settlement of the Class Action, and litigation costs from various proceedings. The parties agreed on November 26, 2024 to suspend indefinitely the deadlines for any response to the complaint pending resolution of whether this complaint and the other derivative actions would be consolidated in the Superior Court in Suffolk County, Massachusetts.&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 February 4, 2025, the parties to the Dwyer and Birch Actions filed a stipulation and proposed order in the Business Litigation Section of the Superior Court in Suffolk County, Massachusetts consolidating the two actions and setting a schedule for the filing of a consolidated complaint and any motion to dismiss. Pursuant to the stipulation, a consolidated complaint must be filed by March 18, 2025, and any motion to dismiss must be served by May 15, 2025. The court held a hearing on February 11, 2025, at which it indicated it would issue an order consolidating the Dwyer and Birch Actions and approving the schedule for the filing of a consolidated complaint and a motion to dismiss. The court scheduled a hearing on the motion to dismiss for September 4, 2025.&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 unable to reasonably estimate possible damages or a range of possible damages in these matters given the stage of the lawsuits and there being no specified quantum of damages sought in the complaints.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationReserve contextRef="c-5" decimals="-3" id="f-1525" unitRef="usd">0</us-gaap:LitigationReserve>
    <us-gaap:LitigationReserve contextRef="c-4" decimals="-3" id="f-1526" unitRef="usd">0</us-gaap:LitigationReserve>
    <us-gaap:LossContingencyDamagesAwardedValue contextRef="c-338" decimals="0" id="f-1527" unitRef="usd">2036860045</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:LossContingencyDamagesAwardedValue contextRef="c-339" decimals="2" id="f-1528" unitRef="usd">1.00</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:LossContingencyDamagesAwardedValue contextRef="c-340" decimals="0" id="f-1529" unitRef="usd">2060479287</us-gaap:LossContingencyDamagesAwardedValue>
    <pega:LegalFeesPostJudgementInterestRatePercentage
      contextRef="c-341"
      decimals="3"
      id="f-1530"
      unitRef="number">0.060</pega:LegalFeesPostJudgementInterestRatePercentage>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-342" decimals="-6" id="f-1531" unitRef="usd">25000000</us-gaap:LettersOfCreditOutstandingAmount>
    <pega:PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement
      contextRef="c-343"
      decimals="2"
      id="f-1532"
      unitRef="number">0.03</pega:PercentageOfSettlementClassThatOptedOutOfCourtApprovedSettlement>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="c-343"
      decimals="INF"
      id="f-1533"
      unitRef="lawsuit">2</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyDamagesAwardedValue contextRef="c-340" decimals="-9" id="f-1534" unitRef="usd">2000000000</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:LossContingencyDamagesAwardedValue contextRef="c-340" decimals="-9" id="f-1535" unitRef="usd">2000000000</us-gaap:LossContingencyDamagesAwardedValue>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-344" id="f-1536">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-344" id="f-1537">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-344" id="f-1538">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-345" id="f-1539">&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 November 6, 2024, Alan Trefler, our Chief Executive Officer, entered into a trading plan that provides for the sale of 630,000 shares of our common stock. The plan will terminate on January 22, 2026, subject to early termination for certain specified events set forth in the plan.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-346" id="f-1540">November 6, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-346" id="f-1541">Alan Trefler</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-346" id="f-1542">Chief Executive Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-346" id="f-1543">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-347"
      decimals="INF"
      id="f-1544"
      unitRef="shares">630000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-346" id="f-1545">January 22, 2026</ecd:TrdArrExpirationDate>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-348" id="f-1546">&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 November 25, 2024, Rifat Kerim Akgonul, our Chief Product Officer, entered into a trading plan that provides for the sale of 18,000 shares of our common stock. The plan will terminate on March 31, 2026, subject to early termination for certain specified events set forth in the plan.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-349" id="f-1547">November 25, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-349" id="f-1548">Rifat Kerim Akgonul</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-349" id="f-1549">Chief Product Officer</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-349" id="f-1550">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-350"
      decimals="INF"
      id="f-1551"
      unitRef="shares">18000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-349" id="f-1552">March 31, 2026</ecd:TrdArrExpirationDate>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-351" id="f-1553">&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 November 26, 2024, Leon Trefler, our Chief of Clients and Markets, entered into a trading plan that provides for the sale of 8,198 shares of our common stock. The plan will terminate on December 31, 2025, subject to early termination for certain specified events set forth in the plan.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-352" id="f-1554">November 26, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-352" id="f-1555">Leon Trefler</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-352" id="f-1556">Chief of Clients and Markets,</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-352" id="f-1557">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-353"
      decimals="INF"
      id="f-1558"
      unitRef="shares">8198</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrExpirationDate contextRef="c-352" id="f-1559">December 31, 2025</ecd:TrdArrExpirationDate>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1563">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
